Compare commits

...
Sign in to create a new pull request.

276 commits

Author SHA1 Message Date
Mamoru TASAKA
df0fff2cfc upload again 2025-12-12 09:20:45 +09:00
Mamoru TASAKA
f806b16a46 switch back to release 2025-12-12 09:20:06 +09:00
Mamoru TASAKA
9aea5c96b7 update to the latest git 2025-12-11 23:24:45 +09:00
Mamoru TASAKA
ea92663e6f 53.0 2025-11-30 16:52:59 +09:00
Mamoru TASAKA
29153ca573 update to the latest git 2025-11-20 14:32:43 +09:00
Mamoru TASAKA
e957a9aed8 update to the latest git 2025-11-14 22:13:59 +09:00
Mamoru TASAKA
400ad63c90 update to the latest git 2025-11-03 17:22:38 +09:00
Mamoru TASAKA
eed5b42970 update to the latest git 2025-10-25 21:38:10 +09:00
Mamoru TASAKA
d588606d0e update to the latest git 2025-10-20 23:04:23 +09:00
Mamoru TASAKA
dc0e7fc52c update to the latest git 2025-10-10 10:16:42 +09:00
Mamoru TASAKA
45c335720f update to the latest git 2025-10-05 22:40:53 +09:00
Mamoru TASAKA
16277f3693 update to the latest git 2025-10-02 23:58:48 +09:00
Mamoru TASAKA
30e9853848 update to the latest git 2025-09-25 14:39:34 +09:00
Mamoru TASAKA
8b05308bb5 update to the latest git 2025-09-18 11:58:06 +09:00
Mamoru TASAKA
44db947d29 update to the latest git 2025-09-11 12:05:31 +09:00
Mamoru TASAKA
ee8ecf901f merge 2025-09-11 11:15:41 +09:00
Mamoru TASAKA
af20b88ed0 update to the latest git 2025-09-08 16:51:11 +09:00
Mamoru TASAKA
bdea65807b update to the latest git 2025-08-31 22:37:49 +09:00
Mamoru TASAKA
447d9446f0 update to the latest git 2025-08-28 17:24:12 +09:00
Mamoru TASAKA
82fe4e28be Fix QComboBox::activated overloaded function usage 2025-08-24 20:15:23 +09:00
Mamoru TASAKA
b39d12ab98 add patch to resolve missing include 2025-08-24 16:42:45 +09:00
Mamoru TASAKA
1c089d97ba update to the latest git 2025-08-24 15:55:39 +09:00
Mamoru TASAKA
613a207bf8 update to the latest git 2025-08-14 23:36:56 +09:00
Mamoru TASAKA
28f31382ba update to the latest git 2025-08-12 13:34:36 +09:00
Mamoru TASAKA
f2561aaba7 update to the latest git 2025-08-03 22:08:37 +09:00
Mamoru TASAKA
6dfae71465 update to the latest git 2025-08-01 16:38:04 +09:00
Mamoru TASAKA
fdc494d7dd update to the latest git 2025-07-31 13:21:15 +09:00
Fedora Release Engineering
b7c8a0eb61 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 19:44:11 +00:00
Mamoru TASAKA
47cb1a8b42 Update to the latest git 2025-07-18 19:58:55 +09:00
Mamoru TASAKA
d997fe52d1 switch to cmake 2025-07-18 17:00:58 +09:00
Mamoru TASAKA
46c8280920 Merge remote-tracking branch 'origin/rawhide' into git-develop 2025-07-18 16:57:59 +09:00
Mamoru TASAKA
4a670977a3 Fix data files symlink 2025-07-18 16:54:55 +09:00
Mamoru TASAKA
fe487ac929 update to the latest git 2025-05-27 15:28:05 +09:00
Mamoru TASAKA
b21b67fefb workaround 2025-05-08 17:48:04 +09:00
Mamoru TASAKA
0a60726dc9 52.1 2025-05-08 17:14:22 +09:00
Mamoru TASAKA
511368c0dd update to the latest git 2025-04-30 17:54:13 +09:00
Mamoru TASAKA
828a752507 update to the latest git 2025-04-17 15:25:22 +09:00
Mamoru TASAKA
a34e537455 update to the latest git 2025-03-21 15:14:06 +09:00
Mamoru TASAKA
169e715cb3 update to the latest git 2025-03-13 11:35:08 +09:00
Mamoru TASAKA
6406c94003 52.0 2025-01-24 16:32:56 +09:00
Mamoru TASAKA
9076fe71f5 update to the latest git 2025-01-24 10:59:37 +09:00
Mamoru TASAKA
8218b4ee2b Merge branch 'rawhide' into git-develop 2025-01-24 10:06:06 +09:00
Mamoru TASAKA
8d26bb442b Support C23 strict function prototype 2025-01-17 19:57:13 +09:00
Mamoru TASAKA
7e6cf8fdd0 update to the latest git 2024-12-24 15:11:50 +09:00
Mamoru TASAKA
3e616e840a update to the latest git 2024-12-05 16:47:48 +09:00
Mamoru TASAKA
aa2239ac1b update to the latest git 2024-11-10 16:48:30 +09:00
Mamoru TASAKA
73de175f2e update to the latest git 2024-10-24 21:41:10 +09:00
Mamoru TASAKA
2e2377e7c7 update to the latest git 2024-10-08 15:08:32 +09:00
Mamoru TASAKA
52fd4077b5 Update changelog, release 2024-09-26 14:47:18 +09:00
Mamoru TASAKA
25f663f86c Merge remote-tracking branch 'origin/rawhide' into git-develop 2024-09-26 14:45:45 +09:00
Mamoru TASAKA
21d3778fa1 Update to 51.0 2024-09-26 14:45:15 +09:00
Mamoru TASAKA
0629626dd1 update to the latest git 2024-09-02 15:58:16 +09:00
Mamoru TASAKA
714a7a9e35 update to the latest git 2024-08-16 10:42:50 +09:00
Mamoru TASAKA
55838d513e fix typo 2024-08-13 15:57:20 +09:00
Mamoru TASAKA
f84995cfab update BR 2024-08-13 15:54:42 +09:00
Mamoru TASAKA
a6944edee3 update to the latest git 2024-08-13 15:30:59 +09:00
Miroslav Suchý
b930ec0f57 convert license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-08-07 10:18:52 +02:00
Mamoru TASAKA
07c256ed4f update to the latest git 2024-07-24 17:08:51 +09:00
Mamoru TASAKA
685859022c update to the latest git 2024-07-21 17:06:53 +09:00
Fedora Release Engineering
efc3eb70a2 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:10:48 +00:00
Mamoru TASAKA
705db5a996 update to the latest git 2024-07-10 17:14:41 +09:00
Mamoru TASAKA
873e7f7951 update to the latest git 2024-07-05 11:34:40 +09:00
Mamoru TASAKA
2ac2787f6d update to the latest git 2024-07-02 16:38:42 +09:00
Mamoru TASAKA
1fc6d3eb71 update to the latest git 2024-06-26 17:38:30 +09:00
Mamoru TASAKA
fff4f75bf7 merge 2024-06-24 16:51:08 +09:00
Mamoru TASAKA
7bae355a27 update to the latest git 2024-06-24 16:16:25 +09:00
Mamoru TASAKA
3aa129ea34 update to the latest git 2024-06-17 18:31:15 +09:00
Mamoru TASAKA
82f85bbc21 update to the latest git 2024-06-13 13:56:13 +09:00
Mamoru TASAKA
b0f232c01d update to the latest git 2024-06-10 16:00:49 +09:00
Mamoru TASAKA
5bd0998da0 update to the latest git 2024-06-07 14:58:38 +09:00
Mamoru TASAKA
f8eefc8cc3 update to the latest git 2024-06-04 16:23:17 +09:00
Mamoru TASAKA
ce28635cef some neon impl function not available yet 2024-05-31 17:32:38 +09:00
Mamoru TASAKA
497fc4e9f4 update to the latest git 2024-05-31 14:41:34 +09:00
Mamoru TASAKA
05d1c9fb69 update to the latest git 2024-05-24 11:07:18 +09:00
Mamoru TASAKA
2454c7c869 update to the latest git 2024-05-05 17:41:23 +09:00
Mamoru TASAKA
e237be3901 update to 50.0 2024-04-15 08:22:58 +09:00
Mamoru TASAKA
21c95b4d02 update to the latest git 2024-04-09 15:57:56 +09:00
Mamoru TASAKA
b166a38c1d update to the latest git 2024-03-23 18:01:21 +09:00
Mamoru TASAKA
c2482b8599 update to the latest git 2024-03-18 16:22:04 +09:00
Mamoru TASAKA
9a2d46dc9c update to the latest git 2024-03-12 17:48:37 +09:00
Mamoru TASAKA
a0aab3a0f3 update to the latest git 2024-03-10 16:34:14 +09:00
Mamoru TASAKA
e84216a481 update to the latest git 2024-03-04 22:35:00 +09:00
Mamoru TASAKA
2186b2f694 update to the latest git 2024-02-25 15:28:53 +09:00
Mamoru TASAKA
c2bf7de4f1 update to the latest git 2024-02-13 19:41:35 +09:00
Mamoru TASAKA
8e3dafc342 update to the latest git 2024-02-06 15:50:01 +09:00
Mamoru TASAKA
ab8c39b1d3 Merge remote-tracking branch 'origin/rawhide' into git-develop 2024-02-02 14:38:06 +09:00
Mamoru TASAKA
d291fb6850 update to the latest git 2024-02-02 14:37:22 +09:00
Fedora Release Engineering
9851c1ed99 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 07:01:46 +00:00
Mamoru TASAKA
b261956feb update to the latest git 2024-01-26 12:59:01 +09:00
Mamoru TASAKA
748da7627d Merge branch 'rawhide' into git-develop 2024-01-26 10:45:09 +09:00
Mamoru TASAKA
a6f23b1788 Fix -Wnarrowing on non x86(-64) arch detected by gcc14 2024-01-22 18:15:55 +09:00
Mamoru TASAKA
efa35a9971 update to the latest git 2024-01-09 23:36:25 +09:00
Mamoru TASAKA
ec5a6d2c77 update to the latest git 2024-01-01 23:45:13 +09:00
Mamoru TASAKA
230b1d8887 update to the latest git 2023-12-21 13:20:08 +09:00
Mamoru TASAKA
db77410dcf update to the latest git 2023-12-18 16:44:14 +09:00
Mamoru TASAKA
3d118d8937 update to the latest git 2023-12-15 11:57:12 +09:00
Mamoru TASAKA
5f6471ef69 update to the latest git 2023-12-13 10:35:15 +09:00
Mamoru TASAKA
74c1d260d3 49.1 2023-11-28 08:48:19 +09:00
Mamoru TASAKA
91a789b5f5 48.1 2023-11-09 15:28:03 +09:00
Mamoru TASAKA
5eb9caa09b update to the latest git 2023-11-06 09:16:03 +09:00
Mamoru TASAKA
a879fd5a1f update to the latest git 2023-11-04 23:07:10 +09:00
Mamoru TASAKA
cefb0c0e8b update to the latest git 2023-10-31 16:53:10 +09:00
Mamoru TASAKA
2333145b91 update to the latest git 2023-10-27 11:05:23 +09:00
Mamoru TASAKA
e0c1791b81 update to the latest git 2023-10-22 10:00:38 +09:00
Mamoru TASAKA
f750ff5bd3 update to the latest git 2023-10-22 09:46:58 +09:00
Mamoru TASAKA
fcc925cc0e update to the latest git 2023-10-15 09:47:22 +09:00
Mamoru TASAKA
b0007f969f update to the latest git 2023-10-11 16:24:47 +09:00
Mamoru TASAKA
de7268eee8 update to the latest git 2023-10-01 21:28:08 +09:00
Mamoru TASAKA
9d9bdb2ff5 update to the latest git 2023-09-18 16:47:52 +09:00
Mamoru TASAKA
5cd9c71aa4 update to the latest git 2023-09-11 15:55:28 +09:00
Mamoru TASAKA
eeed9fc587 update to the latest git 2023-09-08 11:04:16 +09:00
Mamoru TASAKA
4815a13c49 48.1 2023-09-05 22:44:54 +09:00
Mamoru TASAKA
a8437906c2 update to the latest git 2023-09-04 15:29:15 +09:00
Mamoru TASAKA
881a64a838 update to the latest git 2023-08-29 08:30:43 +09:00
Mamoru TASAKA
f8ee1f325a update to the latest git 2023-08-29 00:02:40 +09:00
Mamoru TASAKA
755401cc31 update to the latest git 2023-08-24 14:25:39 +09:00
Mamoru TASAKA
52697c7459 update to the latest git 2023-08-18 22:34:31 +09:00
Mamoru TASAKA
36724ee5ea 48.0 2023-08-10 08:30:22 +09:00
Mamoru TASAKA
05559c3c64 update to the latest git 2023-08-08 17:22:34 +09:00
Mamoru TASAKA
b7ac7b7334 update to the latest git 2023-08-06 21:45:56 +09:00
Mamoru TASAKA
7cf5d78c45 update to the latest git 2023-08-03 14:52:32 +09:00
Mamoru TASAKA
d996f88e3b update to the latest git 2023-07-30 00:08:29 +09:00
Mamoru TASAKA
94e8e53fcb update to the latest git 2023-07-28 11:19:40 +09:00
Mamoru TASAKA
980d5ac546 update to the latest git 2023-07-25 14:54:21 +09:00
Mamoru TASAKA
566b2c4b4a Merge branch 'rawhide' into git-develop 2023-07-25 14:47:07 +09:00
Mamoru TASAKA
729c50a870 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild 2023-07-23 00:05:49 +09:00
Mamoru TASAKA
35817ddf4d update to the latest git 2023-07-21 19:38:27 +09:00
Mamoru TASAKA
8eb625b8ad fix i686 build with sse detection 2023-07-21 00:14:18 +09:00
Mamoru TASAKA
044f203a08 partially revert the previous patch change 2023-07-20 17:10:59 +09:00
Mamoru TASAKA
8b65bbba79 update to the latest git 2023-07-20 16:02:03 +09:00
Mamoru TASAKA
5ec76a1029 update to the latest git 2023-07-14 11:07:23 +09:00
Mamoru TASAKA
b908b5d7f2 update to the latest git 2023-07-07 15:14:36 +09:00
Mamoru TASAKA
1572d05294 update to the latest git 2023-07-04 15:33:34 +09:00
Mamoru TASAKA
941e7c93a2 update to the latest git 2023-07-01 23:37:18 +09:00
Mamoru TASAKA
6bc16ea6c6 update to the latest git 2023-06-23 14:58:53 +09:00
Mamoru TASAKA
eab165303c update to the latest git 2023-06-22 16:17:53 +09:00
Mamoru TASAKA
66a89b023a update to the latest git 2023-06-15 16:28:13 +09:00
Mamoru TASAKA
7b4539e1e9 update to the latest git 2023-06-11 17:02:40 +09:00
Mamoru TASAKA
898d6ddf06 Merge branch 'rawhide' into git-develop 2023-05-23 09:09:52 +09:00
Mamoru TASAKA
de04117782 47.0 entry 2023-05-23 09:08:57 +09:00
Mamoru TASAKA
e4d6d1dd95 update to the latest git 2023-05-21 16:39:50 +09:00
Mamoru TASAKA
86ae16987e update to the latest git 2023-05-15 08:46:54 +09:00
Mamoru TASAKA
ad91bc3b16 update to the latest git 2023-05-06 13:22:44 +09:00
Mamoru TASAKA
e16ba5505d update to the latest git 2023-05-04 23:38:03 +09:00
Mamoru TASAKA
48ac2a3d14 update to the latest git 2023-04-21 12:14:56 +09:00
Mamoru TASAKA
2d7982c639 update to the latest git 2023-04-19 17:31:06 +09:00
Mamoru TASAKA
fb5c43a345 update to the latest git 2023-04-17 16:49:08 +09:00
Mamoru TASAKA
05b6a1a6ed update to the latest git 2023-04-09 17:22:12 +09:00
Mamoru TASAKA
dfc0fce00e update to the latest git 2023-04-01 17:20:14 +09:00
Mamoru TASAKA
5e79e46be4 update to the latest git 2023-04-01 17:10:55 +09:00
Mamoru TASAKA
7aa5e92f42 update to the latest git 2023-03-26 16:18:10 +09:00
Mamoru TASAKA
3ebb44fe7d update to the latest git 2023-03-24 15:22:21 +09:00
Mamoru TASAKA
4761ec2695 update to the latest git 2023-03-19 23:49:07 +09:00
Mamoru TASAKA
775bdae2a7 update to the latest git 2023-03-13 12:04:29 +09:00
Mamoru TASAKA
d79e205c61 rename release macro to make rpmdev-bumprelease work 2023-03-13 10:44:12 +09:00
Mamoru TASAKA
283d71d943 update to the latest git 2023-03-07 20:11:59 +09:00
Mamoru TASAKA
79ee058e2f fix release 2023-03-06 17:17:43 +09:00
Mamoru TASAKA
7e85617385 update to the latest git 2023-03-06 15:47:37 +09:00
Mamoru TASAKA
d631aea34a 46.0 2023-02-24 14:42:16 +09:00
Mamoru TASAKA
82652b0f30 Merge remote-tracking branch 'origin/rawhide' into git-develop 2023-02-24 14:36:59 +09:00
Mamoru TASAKA
1f0ddc882b update to the latest git 2023-02-14 17:27:55 +09:00
Mamoru TASAKA
75d2ef1f51 update to the latest git 2023-02-10 14:56:42 +09:00
Mamoru TASAKA
eeb078a06a update to the latest git 2023-01-30 22:52:52 +09:00
Mamoru TASAKA
3ae284daed update to the latest git 2023-01-22 22:45:50 +09:00
Mamoru TASAKA
a872106b2a bump 2023-01-22 21:14:46 +09:00
Fedora Release Engineering
527fb4ae49 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 05:43:41 +00:00
Mamoru TASAKA
4f79185d74 Header file inclusion fix for gcc13 2023-01-18 23:26:25 +09:00
Mamoru TASAKA
9aceedd398 update to the latest git 2023-01-17 14:33:03 +09:00
Mamoru TASAKA
9de443ff36 update to the latest git 2023-01-04 18:14:12 +09:00
Mamoru TASAKA
8ca8a45f4e update to the latest git 2023-01-04 18:07:09 +09:00
Mamoru TASAKA
d733d0274f back mainrel 2023-01-01 10:15:09 +09:00
Mamoru TASAKA
c9b81b2fd8 merge 2023-01-01 10:14:14 +09:00
Mamoru TASAKA
94d2471a81 A Happy New Year 45.1 release 2023-01-01 10:11:42 +09:00
Mamoru TASAKA
ac7447018d update to the latest git 2022-12-31 15:25:22 +09:00
Mamoru TASAKA
5753a01f30 update to the latest git 2022-12-30 12:15:56 +09:00
Mamoru TASAKA
c62eba5da2 update to the latest git 2022-12-25 11:05:21 +09:00
Florian Weimer
06a445cd08 Apply upstream patch to fix C99 compatibility issue
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2022-12-20 13:03:26 +01:00
Mamoru TASAKA
1db1ad1322 update to the latest git 2022-12-15 00:11:37 +09:00
Mamoru TASAKA
c560bd49c3 update to the latest git 2022-12-10 22:29:41 +09:00
Mamoru TASAKA
a1dfba7945 update to the latest git 2022-12-01 14:09:42 +09:00
Mamoru TASAKA
281a22fe0a update to the latest git 2022-11-28 16:02:16 +09:00
Mamoru TASAKA
a013fc9191 45.0 2022-11-20 09:32:38 +09:00
Mamoru TASAKA
f7f801f967 43.0 2022-11-14 23:24:54 +09:00
Mamoru TASAKA
53d18c3715 update to the latest one 2022-11-06 16:26:40 +09:00
Mamoru TASAKA
eee45c9f2e Update to the latest git 2022-11-01 23:36:07 +09:00
Mamoru TASAKA
6933d4e168 update to the latest git 2022-10-27 10:09:57 +09:00
Mamoru TASAKA
021519d849 update to the latest git 2022-10-23 22:03:41 +09:00
Mamoru TASAKA
7c27432179 update to the latest git 2022-10-21 12:08:59 +09:00
Mamoru TASAKA
742bb97c0a update to the latest git 2022-10-18 00:06:42 +09:00
Mamoru TASAKA
cc327cac27 update to the latest git 2022-10-09 17:09:25 +09:00
Mamoru TASAKA
72a613bd3e update to the latest git 2022-10-06 14:17:50 +09:00
Mamoru TASAKA
21e19b0952 Update to the latest git 2022-09-25 21:48:48 +09:00
Mamoru TASAKA
515647b3f5 update to the latest git 2022-09-23 15:58:32 +09:00
Mamoru TASAKA
188690e6e5 update to the latest git 2022-09-02 14:25:44 +09:00
Mamoru TASAKA
a686200eb7 add changelog 2022-08-21 22:37:31 +09:00
Mamoru TASAKA
f6a639523c Merge remote-tracking branch 'origin/f37' into git-develop 2022-08-21 22:36:58 +09:00
Mamoru TASAKA
6201b11ff2 update to 44.0 2022-08-21 22:36:54 +09:00
Mamoru TASAKA
b4e83fb2be reset release for merge 2022-08-21 22:35:34 +09:00
Mamoru TASAKA
15e44588ab add patch to fix wrong elif 2022-08-17 21:01:29 +09:00
Mamoru TASAKA
4e7fdd44a2 update to the latest git 2022-08-17 16:00:55 +09:00
Mamoru TASAKA
8d3bb2d3e3 update to the latest git 2022-07-30 23:37:23 +09:00
Fedora Release Engineering
a56a2937aa Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 11:18:40 +00:00
Mamoru TASAKA
2ab9990445 update to the latest git 2022-07-13 22:30:22 +09:00
Mamoru TASAKA
746f865660 update to the latest git 2022-07-01 15:15:58 +09:00
Mamoru TASAKA
b2d257da0e update to the latest git 2022-06-21 15:57:29 +09:00
Mamoru TASAKA
7820c9e9ac try the latest git 2022-06-16 22:45:15 +09:00
Mamoru TASAKA
f4c10cfb05 bump release 2022-06-16 22:32:50 +09:00
Mamoru TASAKA
5ae68473fd 43.0 2022-06-06 12:10:28 +09:00
Mamoru TASAKA
1b1a8543ee update to the latest git 2022-05-31 19:37:18 +09:00
Mamoru TASAKA
1403aebf15 update to the latest git 2022-05-26 22:19:51 +09:00
Mamoru TASAKA
67377a371a try the latest git 2022-05-12 16:12:03 +09:00
Mamoru TASAKA
1e409ff8a7 update to the latest git 2022-05-02 18:09:58 +09:00
Mamoru TASAKA
91e0b89ecc update to the latest git 2022-04-24 19:08:46 +09:00
Mamoru TASAKA
91c8118dc4 update to the latest git 2022-04-17 14:58:57 +09:00
Mamoru TASAKA
21eb6472e2 update to the latest git 2022-04-10 14:41:01 +09:00
Mamoru TASAKA
9399ee959d update to the latest git 2022-04-05 17:20:12 +09:00
Mamoru TASAKA
44b06ebc1d update to the latest git 2022-04-03 15:17:40 +09:00
Mamoru TASAKA
584919d386 fix date 2022-04-01 11:11:23 +09:00
Mamoru TASAKA
2596a88a57 update to the latest git 2022-03-31 15:10:56 +09:00
Mamoru TASAKA
7238314740 update to the latest git 2022-03-27 16:22:31 +09:00
Mamoru TASAKA
31774aaf03 update to the latest git 2022-03-22 20:53:44 +09:00
Mamoru TASAKA
2fb59919d5 update to the latest git 2022-03-13 15:25:07 +09:00
Mamoru TASAKA
6f0c9383d3 again set EVR to 42 after merge 2022-03-09 19:08:59 +09:00
Mamoru TASAKA
f2bd62b00d Merge remote-tracking branch 'origin/rawhide' into git-develop 2022-03-09 19:08:07 +09:00
Mamoru TASAKA
1bdbf69ff0 once reback version to ease merge 2022-03-09 19:08:04 +09:00
Mamoru TASAKA
e495f2b2d1 update to 42.0 2022-03-09 19:07:08 +09:00
Fedora Release Engineering
8dae920166 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 03:26:52 +00:00
Mamoru TASAKA
3099ec05f8 update to the latest git 2022-01-13 14:51:25 +09:00
Mamoru TASAKA
e0e8c63c9a update to the latest git 2022-01-09 22:14:42 +09:00
Mamoru TASAKA
6070d064a3 update to the latest git 2022-01-06 15:20:24 +09:00
Mamoru TASAKA
74212c37e4 update to the latest git 2022-01-02 16:51:41 +09:00
Mamoru TASAKA
920f74755c update to the latest git 2021-12-29 12:07:37 +09:00
Mamoru TASAKA
130811b12e update to the latest git 2021-12-27 14:12:16 +09:00
Mamoru TASAKA
1de6e0d699 update to the latest git 2021-12-25 22:52:59 +09:00
Mamoru TASAKA
7d13cf5215 update to the latest git 2021-12-23 14:35:25 +09:00
Mamoru TASAKA
e9d1cd990d update to the latest git 2021-12-21 19:54:36 +09:00
Mamoru TASAKA
e83bcb9550 update to the latest git 2021-12-19 09:05:22 +09:00
Mamoru TASAKA
3474d9dfc4 update to the latest git 2021-12-14 11:24:12 +09:00
Mamoru TASAKA
9f8db69c43 update to the latest git 2021-12-12 09:42:55 +09:00
Mamoru TASAKA
a314a0ea01 update to the latest git 2021-12-09 16:24:55 +09:00
Mamoru TASAKA
7303409399 switch to git branch again 2021-12-07 15:22:53 +09:00
Mamoru TASAKA
de2f2ec85a update to the latest git 2021-12-07 15:17:52 +09:00
Mamoru TASAKA
96ed48cb43 Merge branch 'git-develop' into rawhide 2021-12-04 20:21:47 +09:00
Mamoru TASAKA
bb8bfb7c1a 41.0 2021-12-04 20:21:12 +09:00
Mamoru TASAKA
9a8b4cf711 update to the latest git 2021-12-02 15:02:43 +09:00
Mamoru TASAKA
331b991efe update to the latest git 2021-12-01 09:29:45 +09:00
Mamoru TASAKA
c7318a1654 update to the latest git 2021-11-30 22:57:37 +09:00
Mamoru TASAKA
31cf127e04 update to the latest git 2021-11-27 22:31:32 +09:00
Mamoru TASAKA
882cae396b update to the latest git 2021-11-26 09:39:50 +09:00
Mamoru TASAKA
d7ecad62c7 update to the latest git 2021-11-19 07:44:43 +09:00
Mamoru TASAKA
33ed1b5f8e add source 2021-11-18 10:37:47 +09:00
Mamoru TASAKA
7cd42de20f update to the latest git 2021-11-18 08:00:43 +09:00
Mamoru TASAKA
ec5c12fe05 merge 2021-11-17 17:12:34 +09:00
Mamoru TASAKA
6dc87c7458 add script 2021-11-17 16:57:37 +09:00
Mamoru TASAKA
4629890915 Surely remove nonfree code from tarball 2021-11-17 16:56:19 +09:00
Mamoru TASAKA
8e9973a623 rename 2021-11-17 16:27:54 +09:00
Mamoru TASAKA
91506d38cc update to the latest git 2021-11-17 08:46:55 +09:00
Mamoru TASAKA
864386bfbb update to the latest git 2021-11-16 08:39:46 +09:00
Mamoru TASAKA
61bfff4d1a update to the latest git 2021-11-15 19:45:18 +09:00
Mamoru TASAKA
db4cd409b8 update to the latest git 2021-11-15 08:26:46 +09:00
Mamoru TASAKA
07ffe0ec20 remove nonfree code from git history of source code 2021-11-14 21:26:46 +09:00
Mamoru TASAKA
24b3104d3c fix path 2021-11-14 01:12:53 +09:00
Mamoru TASAKA
1ec64ca57f update to the latest git 2021-11-13 20:06:15 +09:00
Mamoru TASAKA
08375d511d try the latest git 2021-11-11 20:50:55 +09:00
Mamoru TASAKA
524e7b2523 41.1 2021-11-09 21:15:06 +09:00
Fedora Release Engineering
9bdcbcba04 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 19:57:48 +00:00
Fedora Release Engineering
b451f9d67a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 22:36:08 +00:00
Tom Stellard
553073af25 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-09 00:20:54 +00:00
Jan Grulich
8944e803a9 rebuild (qt5) 2020-11-23 07:55:33 +01:00
Jeff Law
8d8abec82d Fix missing #includes for gcc-11 2020-10-18 10:15:10 -06:00
Jan Grulich
8e8ee8656a Fix build against Qt 5.15 2020-09-11 21:00:24 +02:00
Jan Grulich
efaee79225 rebuild (qt5) 2020-09-11 11:29:46 +02:00
Fedora Release Engineering
0e36885d5b - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 13:12:38 +00:00
Rex Dieter
416e8019ab ugene-34.0
update Source0 URL
no longer uses qt5 private api (yay)
use %check
2020-04-18 08:51:05 -05:00
Rex Dieter
52598963ef rebuild (qt5) 2020-04-06 11:59:16 -05:00
Fedora Release Engineering
0caa750728 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 02:29:33 +00:00
17 changed files with 993 additions and 82 deletions

3
.gitignore vendored
View file

@ -1,2 +1 @@
/ugene-1.*.tar.gz
/ugene-33.0.tar.gz
/ugene-free-*.tar.gz

View file

@ -0,0 +1,46 @@
#!/bin/bash
set -e
set -x
umask 0022
VERSION=${VERSION:-40.1}
FEDORA_TAR_VERSION=${VERSION}
REPONAME=ugene
TARNAME=${REPONAME}
SOURCE_TOP_URL=https://github.com/ugeneunipro/${REPONAME}/archive/
CURRENT_DIR=$(pwd)
TMPDIR=$(mktemp -d /var/tmp/${REPONAME}-XXXXXX)
pushd $TMPDIR
TARBALL_NAME=${TARNAME}-${FEDORA_TAR_VERSION}.tar.gz
SOURCE_URL=${SOURCE_TOP_URL}/${VERSION}/${TARBALL_NAME}
wget -N ${SOURCE_URL}
rm -rf ${TARNAME}-${VERSION}
tar xzf ${TARBALL_NAME}
pushd ${TARNAME}-${VERSION}
echo "Removing nonfree code"
for NONFREE in \
src/plugins_3rdparty/psipred
do
rm -rf $NONFREE
done
echo "done"
popd
tar czf ${TARNAME}-free-${FEDORA_TAR_VERSION}.tar.gz ${TARNAME}-${VERSION}/
mv ${TARNAME}-free-${FEDORA_TAR_VERSION}.tar.gz ${CURRENT_DIR}/
popd
rm -rf $TMPDIR

View file

@ -0,0 +1,49 @@
#!/bin/bash
set -x
set -e
REPONAME=ugene
GITURL=https://github.com/ugeneunipro/${REPONAME}.git
DATE=$(date '+%Y%m%d')
TIME=$(date '+%H%M')
TARNAME=${REPONAME}-free-${DATE}T${TIME}.tar.gz
PWDDIR=$(pwd)
TMPDIR=$(mktemp -d $(pwd)/tmp-${REPONAME}-XXXXXX)
pushd $TMPDIR
git clone --depth 30 --no-single-branch --mirror $GITURL
pushd ${REPONAME}.git
git log 2>&1 | head -n 5 > git-log-orig.txt
#grep version README.md
# remove non-free part
for NONFREE in \
src/plugins_3rdparty/psipred
do
env FILTER_BRANCH_SQUELCH_WARNING=1 \
git filter-branch --index-filter "git rm -r --cached --ignore-unmatch $NONFREE" -- --all
done
# And again show git head info
git log 2>&1 | head -n 5
#grep version README.md
echo
# Here again show original git head infob
cat git-log-orig.txt
echo
rm -f git-log-orig.txt
popd
tar czf ${TARNAME} ${REPONAME}.git/
cp -p ${TARNAME} $PWDDIR
popd
rm -rf $TMPDIR

View file

@ -1 +1 @@
SHA512 (ugene-33.0.tar.gz) = 5e02a1845d7626c1287002a25bfa1551234fc94312963aef2981bdfe70af1959d5b1c4289af0138dfa9ba44846454ba2d4d9cd96f029bac1ab262ed2bc583d87
SHA512 (ugene-free-53.0.tar.gz) = 233c857d9a0ea42005efaa53e5ba5162e76a149f01d7406a73bd9215b96c096b3c379cc3b14c7d7b83c61df5ea2435412f6d43c71aef84b23d1d683d5a172b30

View file

@ -1,24 +0,0 @@
diff --git a/src/plugins/external_tool_support/src/trimmomatic/util/LengthSettingsWidget.cpp b/src/plugins/external_tool_support/src/trimmomatic/util/LengthSettingsWidget.cpp
index a2541b880..f806afef7 100644
--- a/src/plugins/external_tool_support/src/trimmomatic/util/LengthSettingsWidget.cpp
+++ b/src/plugins/external_tool_support/src/trimmomatic/util/LengthSettingsWidget.cpp
@@ -20,6 +20,7 @@
*/
#include <U2Core/U2SafePoints.h>
+#include <QIntValidator>
#include "LengthSettingsWidget.h"
#include "LineEditHighlighter.h"
diff --git a/src/plugins/external_tool_support/src/trimmomatic/util/QualitySettingsWidget.cpp b/src/plugins/external_tool_support/src/trimmomatic/util/QualitySettingsWidget.cpp
index 00ecfef09..bce841083 100644
--- a/src/plugins/external_tool_support/src/trimmomatic/util/QualitySettingsWidget.cpp
+++ b/src/plugins/external_tool_support/src/trimmomatic/util/QualitySettingsWidget.cpp
@@ -19,6 +19,7 @@
* MA 02110-1301, USA.
*/
+#include <QIntValidator>
#include <U2Core/U2SafePoints.h>
#include "QualitySettingsWidget.h"

View file

@ -0,0 +1,183 @@
--- ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/dump_writer_common/thread_info.cc.port 2021-10-11 15:41:23.000000000 +0900
+++ ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/dump_writer_common/thread_info.cc 2021-11-09 11:04:57.375470034 +0900
@@ -270,9 +270,19 @@ void ThreadInfo::FillCPUContext(RawConte
out->float_save.fir = mcontext.fpc_eir;
#endif
}
+
+#else
+uintptr_t ThreadInfo::GetInstructionPointer() const {
+ return 0;
+}
+
+void ThreadInfo::FillCPUContext(RawContextCPU* out) const {
+}
+
#endif // __mips__
void ThreadInfo::GetGeneralPurposeRegisters(void** gp_regs, size_t* size) {
+#if defined(__i386) || defined(__x86_64) || defined(__ARM_EABI__) || defined(__aarch64__) || defined(__mips__)
assert(gp_regs || size);
#if defined(__mips__)
if (gp_regs)
@@ -285,9 +295,11 @@ void ThreadInfo::GetGeneralPurposeRegist
if (size)
*size = sizeof(regs);
#endif
+#endif
}
void ThreadInfo::GetFloatingPointRegisters(void** fp_regs, size_t* size) {
+#if defined(__i386) || defined(__x86_64) || defined(__ARM_EABI__) || defined(__aarch64__) || defined(__mips__)
assert(fp_regs || size);
#if defined(__mips__)
if (fp_regs)
@@ -300,6 +312,7 @@ void ThreadInfo::GetFloatingPointRegiste
if (size)
*size = sizeof(fpregs);
#endif
+#endif
}
} // namespace google_breakpad
--- ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc.port 2021-11-09 12:13:14.526068539 +0900
+++ ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc 2021-11-09 12:13:47.079160354 +0900
@@ -254,6 +254,16 @@ void UContextReader::FillCPUContext(RawC
out->float_save.fir = uc->uc_mcontext.fpc_eir; // Unused.
#endif
}
+
+#else
+uintptr_t UContextReader::GetStackPointer(const ucontext_t* uc) {
+ return 0;
+}
+uintptr_t UContextReader::GetInstructionPointer(const ucontext_t* uc) {
+ return 0;
+}
+void UContextReader::FillCPUContext(RawContextCPU* out, const ucontext_t* uc) {
+}
#endif
} // namespace google_breakpad
--- ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/handler/exception_handler.cc.port 2021-11-09 11:04:57.135469882 +0900
+++ ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/handler/exception_handler.cc 2021-11-09 12:06:47.875738562 +0900
@@ -442,6 +442,7 @@ int ExceptionHandler::ThreadEntry(void*
// This function runs in a compromised context: see the top of the file.
// Runs on the crashing thread.
bool ExceptionHandler::HandleSignal(int /*sig*/, siginfo_t* info, void* uc) {
+#if defined(__i386) || defined(__x86_64) || defined(__ARM_EABI__) || defined(__aarch64__) || defined(__mips__)
if (filter_ && !filter_(callback_context_))
return false;
@@ -483,6 +484,9 @@ bool ExceptionHandler::HandleSignal(int
}
}
return GenerateDump(&g_crash_context_);
+#else
+ return false;
+#endif
}
// This is a public interface to HandleSignal that allows the client to
@@ -661,6 +665,7 @@ bool ExceptionHandler::WriteMinidump(con
__attribute__((optimize("no-omit-frame-pointer")))
#endif
bool ExceptionHandler::WriteMinidump() {
+#if defined(__i386) || defined(__x86_64) || defined(__ARM_EABI__) || defined(__aarch64__) || defined(__mips__)
if (!IsOutOfProcess() && !minidump_descriptor_.IsFD() &&
!minidump_descriptor_.IsMicrodumpOnConsole()) {
// Update the path of the minidump so that this can be called multiple times
@@ -735,6 +740,9 @@ bool ExceptionHandler::WriteMinidump() {
#endif
return GenerateDump(&context);
+#else
+ return false;
+#endif
}
void ExceptionHandler::AddMappingInfo(const string& name,
--- ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/microdump_writer/microdump_writer.cc.port 2021-10-11 15:41:23.000000000 +0900
+++ ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/microdump_writer/microdump_writer.cc 2021-11-09 12:20:24.529281407 +0900
@@ -338,7 +338,7 @@ class MicrodumpWriter {
# error "This mips ABI is currently not supported (n32)"
#endif
#else
-#error "This code has not been ported to your platform yet"
+ const char kArch[] = "unknown";
#endif
LogAppend("O ");
@@ -409,11 +409,15 @@ class MicrodumpWriter {
void DumpCPUState() {
RawContextCPU cpu;
my_memset(&cpu, 0, sizeof(RawContextCPU));
+#if !defined(__i386__) && !defined(__x86_64) && !defined(__aarch64__)
+ UContextReader::FillCPUContext(&cpu, ucontext_);
+#else
#if !defined(__ARM_EABI__) && !defined(__mips__)
UContextReader::FillCPUContext(&cpu, ucontext_, float_state_);
#else
UContextReader::FillCPUContext(&cpu, ucontext_);
#endif
+#endif
LogAppend("C ");
LogAppend(&cpu, sizeof(cpu));
LogCommitLine();
--- ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/minidump_writer/linux_dumper.h.port 2021-10-11 15:41:23.000000000 +0900
+++ ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/minidump_writer/linux_dumper.h 2021-11-09 11:04:57.384470040 +0900
@@ -63,6 +63,7 @@ namespace google_breakpad {
(defined(__mips__) && _MIPS_SIM == _ABIO32)
typedef Elf32_auxv_t elf_aux_entry;
#elif defined(__x86_64) || defined(__aarch64__) || \
+ defined(__powerpc64__) || defined(__s390x__) || \
(defined(__mips__) && _MIPS_SIM != _ABIO32)
typedef Elf64_auxv_t elf_aux_entry;
#endif
--- ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc.port 2021-10-11 15:41:23.000000000 +0900
+++ ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc 2021-11-09 11:04:57.384470040 +0900
@@ -198,6 +198,7 @@ bool LinuxPtraceDumper::ReadRegisters(Th
// these members are set to -1. Returns true iff all three members are
// available.
bool LinuxPtraceDumper::GetThreadInfoByIndex(size_t index, ThreadInfo* info) {
+#if defined(__i386) || defined(__x86_64) || defined(__ARM_EABI__) || defined(__aarch64__) || defined(__mips__)
if (index >= threads_.size())
return false;
@@ -304,6 +305,9 @@ bool LinuxPtraceDumper::GetThreadInfoByI
info->stack_pointer = reinterpret_cast<uintptr_t>(stack_pointer);
return true;
+#else
+ return false;
+#endif
}
bool LinuxPtraceDumper::IsPostMortem() const {
--- ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/minidump_writer/minidump_writer.cc.port 2021-10-11 15:41:23.000000000 +0900
+++ ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/minidump_writer/minidump_writer.cc 2021-11-09 12:20:06.954231835 +0900
@@ -468,11 +468,15 @@ class MinidumpWriter {
if (!cpu.Allocate())
return false;
my_memset(cpu.get(), 0, sizeof(RawContextCPU));
+#if !defined(__i386__) && !defined(__x86_64) && !defined(__aarch64__)
+ UContextReader::FillCPUContext(cpu.get(), ucontext_);
+#else
#if !defined(__ARM_EABI__) && !defined(__mips__)
UContextReader::FillCPUContext(cpu.get(), ucontext_, float_state_);
#else
UContextReader::FillCPUContext(cpu.get(), ucontext_);
#endif
+#endif
thread.thread_context = cpu.location();
crashing_thread_context_ = cpu.location();
} else {
@@ -1206,7 +1210,7 @@ class MinidumpWriter {
return true;
}
#else
-# error "Unsupported CPU"
+ bool WriteCPUInformation(MDRawSystemInfo* sys_info) { return false; }
#endif
bool WriteFile(MDLocationDescriptor* result, const char* filename) {

View file

@ -0,0 +1,11 @@
--- ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/dump_writer_common/raw_context_cpu.h.unwind 2021-10-11 15:41:23.000000000 +0900
+++ ugene-40.1/src/libs_3rdparty/breakpad/src/client/linux/dump_writer_common/raw_context_cpu.h 2021-11-08 20:15:01.057998601 +0900
@@ -45,7 +45,7 @@ typedef MDRawContextARM64_Old RawContext
#elif defined(__mips__)
typedef MDRawContextMIPS RawContextCPU;
#else
-#error "This code has not been ported to your platform yet."
+typedef unsigned long RawContextCPU;
#endif
} // namespace google_breakpad

View file

@ -0,0 +1,45 @@
--- ugene-40.1/src/corelibs/U2Core/src/io/ZlibAdapter.cpp.char_bigen 2021-10-11 15:41:23.000000000 +0900
+++ ugene-40.1/src/corelibs/U2Core/src/io/ZlibAdapter.cpp 2021-11-09 16:41:07.802412220 +0900
@@ -29,6 +29,12 @@
#include "LocalFileAdapter.h"
+QT_BEGIN_NAMESPACE
+#if defined(Q_BYTE_ORDER) && Q_BYTE_ORDER == Q_BIG_ENDIAN
+template <> inline Q_DECL_CONSTEXPR char qbswap<char>(char source) { return source; }
+#endif
+QT_END_NAMESPACE
+
namespace U2 {
class GzipUtil {
--- ugene-40.1/src/corelibs/U2Core/src/util/DatatypeSerializeUtils.cpp.char_bigen 2021-10-11 15:41:23.000000000 +0900
+++ ugene-40.1/src/corelibs/U2Core/src/util/DatatypeSerializeUtils.cpp 2021-11-09 14:55:12.703372481 +0900
@@ -31,6 +31,12 @@
#include <U2Core/TextUtils.h>
#include <U2Core/U2SafePoints.h>
+QT_BEGIN_NAMESPACE
+#if defined(Q_BYTE_ORDER) && Q_BYTE_ORDER == Q_BIG_ENDIAN
+template <> inline Q_DECL_CONSTEXPR char qbswap<char>(char source) { return source; }
+#endif
+QT_END_NAMESPACE
+
namespace U2 {
const QString DNAChromatogramSerializer::ID = "chroma_1.14";
--- ugene-40.1/src/libs_3rdparty/samtools/src/SamtoolsAdapter.cpp.char_bigen 2021-10-11 15:41:23.000000000 +0900
+++ ugene-40.1/src/libs_3rdparty/samtools/src/SamtoolsAdapter.cpp 2021-11-09 16:40:41.872455587 +0900
@@ -27,6 +27,12 @@
#include <U2Core/U2OpStatus.h>
#include <U2Core/U2SafePoints.h>
+QT_BEGIN_NAMESPACE
+#if defined(Q_BYTE_ORDER) && Q_BYTE_ORDER == Q_BIG_ENDIAN
+template <> inline Q_DECL_CONSTEXPR char qbswap<char>(char source) { return source; }
+#endif
+QT_END_NAMESPACE
+
extern "C" {
#include "samtools_core/htslib/cram/cram_samtools.h"
}

View file

@ -0,0 +1,105 @@
--- ugene-40.1/src/libs_3rdparty/breakpad/src/common/memory_allocator.h.sys_mmap 2021-10-11 15:41:23.000000000 +0900
+++ ugene-40.1/src/libs_3rdparty/breakpad/src/common/memory_allocator.h 2021-11-08 22:21:13.962461668 +0900
@@ -42,11 +42,14 @@
#include <sanitizer/msan_interface.h>
#endif
-#ifdef __APPLE__
+#if defined(__APPLE__) || defined(__linux__)
#define sys_mmap mmap
#define sys_munmap munmap
+#if !defined(__linux__)
#define MAP_ANONYMOUS MAP_ANON
-#else
+#endif
+#endif
+#if ! defined(__APPLE__)
#include "third_party/lss/linux_syscall_support.h"
#endif
--- ugene-42.x/src/libs_3rdparty/breakpad/src/third_party/lss/linux_syscall_support.h.sys_mmap 2021-10-11 15:41:23.000000000 +0900
+++ ugene-42.x/src/libs_3rdparty/breakpad/src/third_party/lss/linux_syscall_support.h 2021-11-09 00:46:06.363362301 +0900
@@ -86,10 +86,7 @@
* on Linux.
* Porting to other related platforms should not be difficult.
*/
-#if (defined(__i386__) || defined(__x86_64__) || defined(__ARM_ARCH_3__) || \
- defined(__mips__) || defined(__PPC__) || defined(__ARM_EABI__) || \
- defined(__aarch64__) || defined(__s390__) || defined(__e2k__)) \
- && (defined(__linux) || defined(__ANDROID__))
+#if defined(__linux) || defined(__ANDROID__)
#ifndef SYS_CPLUSPLUS
#ifdef __cplusplus
@@ -108,15 +105,21 @@ extern "C" {
#include <stddef.h>
#include <stdint.h>
#include <string.h>
-#include <sys/ptrace.h>
#include <sys/resource.h>
#include <sys/time.h>
#include <sys/types.h>
+#include <sys/stat.h>
#include <sys/syscall.h>
+#include <sys/ptrace.h>
#include <unistd.h>
#include <linux/unistd.h>
+#include <dirent.h>
#include <endian.h>
+#ifndef __linux__
+#ifndef __linux__
+#ifndef __linux__
+
#ifdef __mips__
/* Include definitions of the ABI currently in use. */
#ifdef __ANDROID__
@@ -4859,6 +4862,48 @@ struct kernel_statfs {
#pragma pop_macro("pwrite64")
#pragma pop_macro("getdents64")
+#endif
+#endif
+#endif
+#ifdef __linux__
+#define sys_open open
+#define sys_close close
+#define sys_lseek lseek
+#define sys_write ::write
+#define sys_read read
+#define sys_pipe pipe
+#define sys_tgkill tgkill
+#define sys_gettid gettid
+#define sys_prctl prctl
+#define sys_clone clone
+#define sys_waitpid waitpid
+#define sys_sigaltstack sigaltstack
+#define sys_getpid getpid
+#define sys_ptrace(a,b,c,d) ptrace((enum __ptrace_request)a,b,c,d)
+#define sys_stat stat
+#define sys_sendmsg sendmsg
+#define sys_getdents getdents64
+#define sys_readlink readlink
+#define sys_fstat fstat
+#define sys_fstat64 fstat64
+#define sys_mmap mmap
+#define sys_munmap munmap
+#define kernel_iovec iovec
+#define kernel_msghdr msghdr
+#define kernel_stat stat
+#define kernel_stat64 stat64
+#define kernel_dirent linux_dirent64
+
+struct linux_dirent64 {
+ ino64_t d_ino; /* 64-bit inode number */
+ off64_t d_off; /* 64-bit offset to next structure */
+ unsigned short d_reclen; /* Size of this dirent */
+ unsigned char d_type; /* File type */
+ char d_name[]; /* Filename (null-terminated) */
+};
+
+#endif
+
#if defined(__cplusplus) && !defined(SYS_CPLUSPLUS)
}
#endif

View file

@ -0,0 +1,30 @@
--- ugene-40.1/src/plugins/smith_waterman/src/SmithWatermanAlgorithmSSE2.cpp.sse_2 2021-11-11 15:42:19.591500062 +0900
+++ ugene-40.1/src/plugins/smith_waterman/src/SmithWatermanAlgorithmSSE2.cpp 2021-11-11 15:42:26.385496818 +0900
@@ -23,6 +23,7 @@
* MA 02110-1301, USA.
*/
+#if defined(__SSE2__)
#include <emmintrin.h>
#include <iostream>
@@ -1214,3 +1215,4 @@
}
} // namespace U2
+#endif
--- ugene-40.1/src/plugins/smith_waterman/src/SmithWatermanAlgorithmSSE2.h.sse_2 2021-11-11 15:42:19.592500061 +0900
+++ ugene-40.1/src/plugins/smith_waterman/src/SmithWatermanAlgorithmSSE2.h 2021-11-11 15:42:26.385496818 +0900
@@ -21,6 +21,7 @@
#pragma once
+#if defined(__SSE2__)
#include <emmintrin.h>
#include "SmithWatermanAlgorithm.h"
@@ -52,3 +53,4 @@
};
} // namespace U2
+#endif

View file

@ -0,0 +1,36 @@
--- ugene-40.1/src/plugins_3rdparty/hmm2/src/u_search/HMMSearchDialogController.cpp.sse 2021-10-11 15:41:23.000000000 +0900
+++ ugene-40.1/src/plugins_3rdparty/hmm2/src/u_search/HMMSearchDialogController.cpp 2021-11-09 01:34:30.052988784 +0900
@@ -81,7 +81,9 @@
QWidget* w = createController->getWidget();
auto l = qobject_cast<QVBoxLayout*>(layout());
l->insertWidget(1, w);
+#if defined (__SSE2__)
algoCombo->addItem(tr("SSE optimized"), HMMSearchAlgo_SSEOptimized);
+#endif
algoCombo->addItem(tr("Conservative"), HMMSearchAlgo_Conservative);
okButton = buttonBox->button(QDialogButtonBox::Ok);
--- ugene-42.0/src/plugins_3rdparty/hmm2/src/u_search/uhmmsearch_sse.cpp.sse 2022-03-09 15:37:14.586340751 +0900
+++ ugene-42.0/src/plugins_3rdparty/hmm2/src/u_search/uhmmsearch_sse.cpp 2022-03-09 15:47:23.559077800 +0900
@@ -1,4 +1,5 @@
#include <assert.h>
+#if defined (__SSE2__)
#include <emmintrin.h>
#include <hmmer2/funcs.h>
@@ -488,3 +489,4 @@ QList<float> sseScoring(unsigned char* d
return results;
}
+#endif
--- ugene-40.1/src/plugins_3rdparty/hmm2/src/u_search/uhmmsearch_sse.h.sse 2021-10-11 15:41:23.000000000 +0900
+++ ugene-40.1/src/plugins_3rdparty/hmm2/src/u_search/uhmmsearch_sse.h 2021-11-09 01:34:30.052988784 +0900
@@ -1,6 +1,8 @@
#ifndef __HMMSEARCH_SSE_H__
#define __HMMSEARCH_SSE_H__
+#if defined(__SSE2__)
QList<float> sseScoring(unsigned char* dsq, int seqlen, plan7_s* hmm, HMMSeqGranulation* gr, U2::TaskStateInfo& ti);
+#endif
#endif // __HMMSEARCH_SSE_H__

View file

@ -0,0 +1,22 @@
--- ugene-49.1/src/plugins_3rdparty/ball/src/include/BALL/DATATYPE/hashGrid.h.orig 2023-11-26 02:17:11.000000000 +0900
+++ ugene-49.1/src/plugins_3rdparty/ball/src/include/BALL/DATATYPE/hashGrid.h 2024-01-22 16:42:22.536722206 +0900
@@ -37,7 +37,7 @@ namespace BALL
{
namespace __private
{
- extern const char BALL_EXPORT neighbour_table_[27][3];
+ extern const signed char BALL_EXPORT neighbour_table_[27][3];
}
template <typename Item> class HashGrid3;
--- ugene-49.1/src/plugins_3rdparty/ball/src/source/DATATYPE/hashGrid.cpp.orig 2023-11-26 02:17:11.000000000 +0900
+++ ugene-49.1/src/plugins_3rdparty/ball/src/source/DATATYPE/hashGrid.cpp 2024-01-22 16:42:28.199724474 +0900
@@ -9,7 +9,7 @@ namespace BALL
{
namespace __private
{
- const char neighbour_table_[27][3] =
+ const signed char neighbour_table_[27][3] =
{
{ 0, 0, 0 }, { 0, 0, -1 }, { 0, 0, 1 },
{ 0, -1, -1 }, { 0, -1, 0 }, { 0, -1, 1 },

View file

@ -0,0 +1,26 @@
diff --git a/src/libs_3rdparty/samtools/src/samtools_core/htslib/htscodecs/htscodecs/rANS_static4x16pr.c b/src/libs_3rdparty/samtools/src/samtools_core/htslib/htscodecs/htscodecs/rANS_static4x16pr.c
index be907d85b..820d43cf0 100644
--- a/src/libs_3rdparty/samtools/src/samtools_core/htslib/htscodecs/htscodecs/rANS_static4x16pr.c
+++ b/src/libs_3rdparty/samtools/src/samtools_core/htslib/htscodecs/htscodecs/rANS_static4x16pr.c
@@ -1068,8 +1068,8 @@ unsigned char *(*rans_enc_func(int do_simd, int order))
if (do_simd) {
if ((rans_cpu & RANS_CPU_ENC_NEON) && have_neon())
return order & 1
- ? rans_compress_O1_32x16_neon
- : rans_compress_O0_32x16_neon;
+ ? rans_compress_O1_32x16
+ : rans_compress_O0_32x16;
else
return order & 1
? rans_compress_O1_32x16
@@ -1091,8 +1091,8 @@ unsigned char *(*rans_dec_func(int do_simd, int order))
if (do_simd) {
if ((rans_cpu & RANS_CPU_DEC_NEON) && have_neon())
return order & 1
- ? rans_uncompress_O1_32x16_neon
- : rans_uncompress_O0_32x16_neon;
+ ? rans_uncompress_O1_32x16
+ : rans_uncompress_O0_32x16;
else
return order & 1
? rans_uncompress_O1_32x16

View file

@ -0,0 +1,13 @@
diff --git a/src/corelibs/U2Gui/src/util/RegionSelectorController.cpp b/src/corelibs/U2Gui/src/util/RegionSelectorController.cpp
index f052b9122..d0fdfeb0d 100644
--- a/src/corelibs/U2Gui/src/util/RegionSelectorController.cpp
+++ b/src/corelibs/U2Gui/src/util/RegionSelectorController.cpp
@@ -339,7 +339,7 @@ void RegionSelectorController::connectSlots() {
connect(gui.startLineEdit, &QLineEdit::textEdited, this, &RegionSelectorController::sl_onRegionChanged);
connect(gui.endLineEdit, &QLineEdit::textEdited, this, &RegionSelectorController::sl_onRegionChanged);
- connect(gui.presetsComboBox, &QComboBox::activated, this, &RegionSelectorController::sl_onPresetChanged);
+ connect(gui.presetsComboBox, QOverload<int>::of(&QComboBox::activated), this, &RegionSelectorController::sl_onPresetChanged);
if (settings.selection != nullptr) {
connect(settings.selection, SIGNAL(si_onSelectionChanged(GSelection*)), SLOT(sl_onSelectionChanged(GSelection*)));

View file

@ -0,0 +1,27 @@
diff --git a/src/libs_3rdparty/qtscript/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h b/src/libs_3rdparty/qtscript/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
index a4695a261..ec063f1ee 100644
--- a/src/libs_3rdparty/qtscript/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
+++ b/src/libs_3rdparty/qtscript/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
@@ -407,6 +407,13 @@
#define WTF_CPU_RISCV32 1
#endif
+/* CPU(IBM z system) */
+#if defined(__s390x__) || defined(__s390__)
+#define WTF_CPU_S390X 1
+#define WTF_CPU_BIG_ENDIAN 1
+#endif
+
+
/* ==== OS() - underlying operating system; only to be used for mandated low-level services like
virtual memory, not to choose a GUI toolkit ==== */
@@ -960,6 +967,8 @@
#if !defined(WTF_USE_JSVALUE64) && !defined(WTF_USE_JSVALUE32) && !defined(WTF_USE_JSVALUE32_64)
#if (CPU(X86_64) && !CPU(X32) && (OS(UNIX) || OS(WINDOWS) || OS(SOLARIS) || OS(HPUX))) || (CPU(IA64) && !CPU(IA64_32)) || CPU(ALPHA) || CPU(AIX64) || CPU(SPARC64) || CPU(MIPS64) || CPU(AARCH64) || CPU(RISCV64)
#define WTF_USE_JSVALUE64 1
+#elif (CPU(S390X))
+#define WTF_USE_JSVALUE64 1
#elif CPU(ARM) || CPU(PPC64) || CPU(RISCV32)
#define WTF_USE_JSVALUE32 1
#elif OS(WINDOWS) && COMPILER(MINGW)

View file

@ -1,40 +1,118 @@
Name: ugene
Summary: Integrated bioinformatics toolkit
Version: 33.0
Release: 11%{?dist}
%global use_release_branch 0
%if 0%{?use_release_branch} < 1
# master
%global gitdate 20251211
%global gitcommit b50ca792f254939978f0ffd3126e3d9ab770a10a
# New git commit with non-free part removed using "git filter-branch"
%global gitcommit_free 7e674061492924b3dfbc884c4c9503ecab9887b2
%else
# currently 41.0 branch
%global gitdate 20250313
%global gitcommit c0dffab5a15e01c026f80cf0a7033b08112a355f
# New git commit with non-free part using "git filter-branch"
%global gitcommit_free b0631c54cc0603a88793ed5d6ee02dec196b823e
%endif
%global shortcommit %(c=%{gitcommit}; echo ${c:0:7})
%global git_version %{gitdate}git%{shortcommit}
%global tarballdate 20251211
%global tarballtime 2210
%global use_release 1
%global use_gitbare 0
%if 0%{?use_gitbare} < 1
# force
%global use_release 1
%endif
%if 0%{?use_release} >= 1
%global GIT true
%else
%global GIT git
%endif
%global mainver 53.0
%undefine prever
%if 0%{?use_release} >= 1
%global fedoraver %{mainver}%{?prever:~%{prerpmver}}
%endif
%if 0%{?use_gitbare} >= 1
%global fedoraver %{mainver}%{?git_version:^%{git_version}}
%endif
Name: ugene
Summary: Integrated bioinformatics toolkit
Version: %{fedoraver}
Release: 1%{?dist}
#The entire source code is GPLv2+ except:
#file src/libs_3rdparty/qtbindings_core/src/qtscriptconcurrent.h which is GPLv2
#files in src/plugins_3rdparty/script_debuger/src/qtscriptdebug/ which are GPLv2
License: GPLv2+ and GPLv2
URL: http://ugene.net
Source0: http://ugene.net/downloads/%{name}-%{version}.tar.gz
#Patch0: ugene-1.31.0.patch
# Automatically converted from old format: GPLv2+ and GPLv2 - review is highly recommended.
License: GPL-2.0-or-later AND GPL-2.0-only
URL: http://ugene.net
%if 0%{?use_release} >= 1
#Source0: https://github.com/ugeneunipro/ugene/archive/%{mainver}.tar.gz/#/%{name}-%{mainver}.tar.gz
# Removing non-free part
Source0: %{name}-free-%{mainver}.tar.gz
# Source0 is created by # env VERSION=%%{mainver} source ./%{SOURCE1}
%endif
%if 0%{?use_gitbare} >= 1
Source0: %{name}-free-%{tarballdate}T%{tarballtime}.tar.gz
%endif
Source1: create-ugene-free-tarball.sh
Source2: create-%{name}-git-bare-tarball.sh
# This is not installed
Source10: ugene.wrapper
Patch1: ugene-49.1-narrowing-for-unsigned-char.patch
Patch3: ugene-52.1.x-RegionSelectorController-overload.patch
# Currently distro-specific
Patch102: ugene-44.x-libs_3rdparty-breakpad-sys_mmap_use_system_mmap.patch
Patch103: ugene-40.1-libs_3rdparty-breakpad-unwind-nonsupported-arch.patch
Patch104: ugene-47.x-plugins_3rdparty-hmm2-nosse-arch.patch
Patch105: ugene-40.1-libs_3rdparty-breakpad-arch-port.patch
Patch106: ugene-47.x-git-plgins-smith_waterman-nonsse2-arch.patch
Patch107: ugene-40.1-qbswap-bigendian-workaround.patch
Patch109: ugene-50.x-aarch64-neon-impl-not-yet.patch
Patch110: ugene-52.x-s390x-platform-macro.patch
BuildRequires: desktop-file-utils
BuildRequires: mesa-libGLU-devel
BuildRequires: qt5-qtbase-devel qt5-qtbase-private-devel
BuildRequires: qt5-qtbase-mysql
BuildRequires: qt5-qtmultimedia-devel
BuildRequires: qt5-qtscript-devel
BuildRequires: qt5-qtsensors-devel
BuildRequires: qt5-qtsvg-devel
BuildRequires: qt5-qttools-devel
BuildRequires: qt5-qtwebchannel-devel
BuildRequires: qt5-qtwebkit-devel
BuildRequires: qt5-qtxmlpatterns-devel
BuildRequires: qt5-qtwebengine-devel
BuildRequires: qt5-qtwebsockets-devel
BuildRequires: qt5-qtwebchannel-devel
BuildRequires: zlib-devel
BuildRequires: make
BuildRequires: gcc-c++
BuildRequires: desktop-file-utils
BuildConflicts: qt-devel
%if 0%{?use_gitbare} >= 1
BuildRequires: %{_bindir}/git
%endif
#We need strict versions of qt for correct work of src/libs_3rdparty/qtbindings_*
%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
BuildRequires: cmake(Qt5Core)
BuildRequires: cmake(Qt5Gui)
BuildRequires: cmake(Qt5LinguistTools)
BuildRequires: cmake(Qt5Network)
BuildRequires: cmake(Qt5NetworkAuth)
BuildRequires: cmake(Qt5PrintSupport)
BuildRequires: cmake(Qt5Script)
BuildRequires: cmake(Qt5ScriptTools)
BuildRequires: cmake(Qt5Sql)
BuildRequires: cmake(Qt5Svg)
BuildRequires: cmake(Qt5Test)
BuildRequires: cmake(Qt5WebSockets)
BuildRequires: cmake(Qt5Widgets)
BuildRequires: cmake(Qt5Xml)
Provides: bundled(sqlite)
Provides: bundled(samtools)
ExclusiveArch: %{ix86} x86_64
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glu)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(xtst)
BuildRequires: pkgconfig(zlib)
Provides: bundled(samtools) = 0.1.18
%description
Unipro UGENE is a cross-platform visual environment for DNA and protein
@ -44,45 +122,306 @@ complex analysis of the genomic data. One of the main features of UGENE
is a designer for custom bioinformatics workflows.
%prep
%if 0%{?use_release} >= 1
%setup -q
#%patch0 -p1 -b .qt510
%endif
%if 0%{?use_gitbare} >= 1
%setup -q -c -n %{name}-%{mainver}%{?git_version:-%{git_version}} -T -a 0
git clone ./%{name}.git/
cd %{name}
cp -a [A-Z]* ..
git checkout -b %{mainver}-fedora %{gitcommit_free}
git config user.name "%{name} Fedora maintainer"
git config user.email "%{name}-maintainers@fedoraproject.org"
%endif
%patch -P1 -p1 -b .narrow
%GIT commit -m "Fix narrowing on arch where default char is unsigned" -a
%patch -P3 -p1 -b .include
%GIT commit -m "RegionSelectorController: specify overloaded function" -a
%patch -P102 -p1 -b .sys_mmap -Z
%GIT commit -m "libs_3rdparty/breakpad: use C function instead of directly using syscall assemble code" -a
%patch -P103 -p1 -b .unwind -Z
%GIT commit -m "libs_3rdparty/breakpad: workaround for arch not supporting unwind" -a
%patch -P104 -p1 -b .sse -Z
%GIT commit -m "plugins_3rdparty/hmm2: support architecture not supporting SSE2" -a
%patch -P105 -p1 -b .port -Z
%GIT commit -m "libs_3rdparty/breakpad: workaround for arch not ported by the upstream" -a
%patch -P106 -p1 -b .sse_2 -Z
%GIT commit -m "plugins/smith_waterman: support architecture not supporting SSE2" -a
%patch -P107 -p1 -b .char_bigen -Z
%GIT commit -m "src/corelibs/U2Core et al.: Workaround for Qt qbswap issue on Q_BIG_ENDIAN" -a
%if 1
%patch -P109 -p1 -b .neon -Z
%GIT commit -m "neon impl not yet available" -a
%endif
%patch -P110 -p1 -b .s390x_macro -Z
%GIT commit -m "define s390x related macro" -a
# Kill system-provided 3rd-party libs
sed -i CMakeLists.txt \
-e '\@add_subdirectory.*libs_3rdparty/sqlite3@d' \
-e '\@add_subdirectory.*libs_3rdparty/zlib@d' \
%{nil}
rm -rf src/libs_3rdparty/{sqlite3,zlib}
rm -rf src/include/3rdparty/{sqlite3,zlib}
%GIT rm -r -f src/libs_3rdparty/{sqlite3,zlib} || true
%GIT rm -r -f src/include/3rdparty/{sqlite3,zlib} || true
%GIT commit -m "kill system-provided 3rd-party libs" -a
grep -rl --exclude-dir=.git 3rdparty/zlib/zlib.h . | \
xargs sed -i 's|3rdparty/zlib/zlib.h|zlib.h|'
grep -rl --exclude-dir=.git 3rdparty/sqlite3/sqlite3.h . | \
xargs sed -i 's|3rdparty/sqlite3/sqlite3.h|sqlite3.h|'
find . -name CMakeLists.txt | \
xargs sed -i \
-e 's|zlib|z|' \
-e 's|ugenedb|sqlite3|' \
%{nil}
%GIT commit -m "fix system provided header path" -a
sed -i.nonfree CMakeLists.txt -e '\@add_subdirectory.*plugins_3rdparty/psipred@d'
%GIT commit -m "remove nonfree code" -a
# Remove -Werror
sed -i CMakeLists.txt -e '\@" -Werror=@d'
%GIT commit -m "remove -Werror" -a
# Enable some deprecated API
sed -i CMakeLists.txt -e '\@QT_DISABLE_DEPRECATED_BEFORE=@s|0x050F00|0x050000|'
%GIT commit -m "enable some deprecated API" -a
%build
# workaround FTBFS (https://bugzilla.redhat.com/show_bug.cgi?id=1736931)
export CXXFLAGS="-fpermissive %{optflags}"
%{qmake_qt5} -r \
INSTALL_BINDIR=%{_bindir} \
INSTALL_LIBDIR=%{_libdir} \
INSTALL_DATADIR=%{_datadir} \
INSTALL_MANDIR=%{_mandir} \
%if 0%{?_ugene_with_non_free}
UGENE_WITHOUT_NON_FREE=0 \
%else
UGENE_WITHOUT_NON_FREE=1 \
%if 0%{?use_gitbare} >= 1
cd %{name}
%endif
UGENE_EXCLUDE_LIST_ENABLED=1
export QT_DIR=%{_libdir}/qt5
export LD_LIBRARY_PATH=$(pwd)/%{_vpath_builddir}/dist
make %{?_smp_mflags}
%cmake \
-DCMAKE_SKIP_RPATH=TRUE \
%{nil}
%cmake_build
%install
make install INSTALL_ROOT=%{buildroot}
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
%if 0%{?use_gitbare} >= 1
cd %{name}
%endif
%cmake_install
# Install all files manually...
# 0. Documents
cp -a \
LICENSE.3rd_party.txt \
LICENSE.txt \
..
pushd %_vpath_builddir
# 1-0 bindir
mkdir -p %{buildroot}%{_bindir}
install -cpm 0755 %{SOURCE10} %{buildroot}%{_bindir}/%{name}
# 1-1 libraries
mkdir -p %{buildroot}%{_libdir}/%{name}
cp -a dist/* %{buildroot}%{_libdir}/%{name}/
rm -f %{buildroot}%{_libdir}/%{name}/*.a
# Back to the top directory
popd
# 1-2 data files
mkdir -p %{buildroot}%{_datadir}/%{name}/
cp -a data %{buildroot}%{_datadir}/%{name}
ln -sf ../../../%{_datadir}/%{name}/data %{buildroot}%{_libdir}/%{name}/data
pushd ./etc/shared
# 1-11 hicolor
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/32x32/mimetypes/
cp -p application-x-ugene-ext.png %{buildroot}/%{_datadir}/icons/hicolor/32x32/mimetypes/
# 1-12 mime
mkdir -p %{buildroot}%{_datadir}/mime/packages
cp -p application-x-ugene.xml %{buildroot}/%{_datadir}/mime/packages
# 1-13 man file
mkdir -p %{buildroot}%{_mandir}/man1
cp -p %{name}.1* %{buildroot}/%{_mandir}/man1
# 1-14 desktop files
mkdir -p %{buildroot}%{_datadir}/applications/
cp -p %{name}.desktop %{buildroot}/%{_datadir}/applications/
# 1-15 icons
mkdir -p %{buildroot}%{_datadir}/pixmaps
cp -p %{name}.{png,xpm} %{buildroot}%{_datadir}/pixmaps
popd
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%files
%{!?_licensedir:%global license %%doc}
%license LICENSE.txt LICENSE.3rd_party.txt
%{_bindir}/*
%{_libdir}/%{name}/
%license LICENSE.txt
%license LICENSE.3rd_party.txt
%{_bindir}/%{name}
%dir %{_libdir}/%{name}/
%{_libdir}/%{name}/lib*.so
%dir %{_libdir}/%{name}/plugins/
%{_libdir}/%{name}/plugins/*.license
%{_libdir}/%{name}/plugins/*.plugin
%{_libdir}/%{name}/plugins/lib*.so
%{_libdir}/%{name}/transl_*.qm
%{_libdir}/%{name}/%{name}
%{_libdir}/%{name}/%{name}cl
%{_libdir}/%{name}/%{name}m
%{_libdir}/%{name}/%{name}ui
%{_libdir}/%{name}/plugins_checker
%dir %{_datadir}/%{name}/
%{_datadir}/%{name}/data/
%{_libdir}/%{name}/data
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/ugene.*
%{_datadir}/icons/hicolor/*/*/*
%{_datadir}/icons/hicolor/32x32/mimetypes/application-x-ugene-ext.png
%{_datadir}/mime/packages/*.xml
%{_datadir}/%{name}/
%{_mandir}/man1/*
%{_mandir}/man1/%{name}.1*
%changelog
* Sun Nov 30 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 53.0-1
- 53.0
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 52.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jul 18 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 52.1-2
- Fix data files symlink
* Thu May 08 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 52.1-1
- 52.1
* Fri Jan 24 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 52.0-1
- 52.0
* Fri Jan 17 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 51.0-2
- Support C23 strict function prototype
* Thu Sep 26 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 51.0-1
- 51.0
* Wed Aug 7 2024 Miroslav Suchý <msuchy@redhat.com> - 50.0-3
- convert license to SPDX
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 50.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sun Apr 14 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 50.0-1
- 50.0
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 49.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Jan 22 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 49.1-2
- Fix -Wnarrowing on non x86(-64) arch detected by gcc14
* Tue Nov 28 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 49.1-1
- 49.1
* Thu Nov 9 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 49.0-1
- 49.0
* Tue Sep 5 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 48.1-1
- 48.1
* Thu Aug 10 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 48.0-1
- 48.0
* Sat Jul 22 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 47.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue May 23 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 47.0-1
- 47.0
* Fri Feb 24 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 46.0-1
- 46.0
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 45.1-2.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jan 18 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 45.1-2
- Header file inclusion fix for gcc13
* Sun Jan 1 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 45.1-1
- A Happy New Year 45.1 release
* Tue Dec 20 2022 Florian Weimer <fweimer@redhat.com> - 45.0-2
- Apply upstream patch to fix C99 compatibility issue
* Sun Nov 20 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 45.0-1
- 45.0
* Sun Aug 21 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 44.0-1
- 44.0
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 43.0-2.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 6 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 43.0-1
- 43.0
* Wed Mar 9 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 42.0-1
- 42.0
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 41.0-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sat Dec 4 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 41.0-1
- 41.0
* Wed Nov 17 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 40.1-2
- Surely remove nonfree code from tarball
* Tue Nov 9 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 40.1-1
- 40.1
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 34.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 34.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Nov 23 07:55:33 CET 2020 Jan Grulich <jgrulich@redhat.com> - 34.0-5
- rebuild (qt5)
* Sun Oct 18 2020 Jeff Law <law@redhat.com> - 34.0-4
- Fix missing #includes for gcc-11
* Fri Sep 11 2020 Jan Grulich <jgrulich@redhat.com> - 34.0-3
- rebuild (qt5)
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 34.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Apr 15 2020 Rex Dieter <rdieter@fedoraproject.org> - 34.0-1
- ugene-34.0
- update Source0 URL
- no longer uses qt5 private api (yay)
- use %%check
* Mon Apr 06 2020 Rex Dieter <rdieter@fedoraproject.org> - 33.0-13
- rebuild (qt5)
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 33.0-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Dec 09 2019 Jan Grulich <jgrulich@redhat.com> - 33.0-11
- rebuild (qt5)
@ -111,7 +450,7 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
* Thu Oct 25 2018 Yuliya Algaer <yalgaer@fedoraproject.com> - 1.31.1-1
- New upstream release
* Thu Aug 24 2018 Yuliya Algaer <yalgaer@fedoraproject.org> - 1.31.0-6
* Fri Aug 24 2018 Yuliya Algaer <yalgaer@fedoraproject.org> - 1.31.0-6
- New upstream release
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.30.0-25

4
ugene.wrapper Normal file
View file

@ -0,0 +1,4 @@
#!/usr/bin/bash
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/ugene
export LD_LIBRARY_PATH
/usr/lib64/ugene/ugene "$@"