From 2c401d095f2871e1d462e8b4edd6c0b0659c3ba7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 May 2023 08:17:57 +0000 Subject: [PATCH 001/231] bump: sccache --- anda/rust/sccache/rust-sccache.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/sccache/rust-sccache.spec b/anda/rust/sccache/rust-sccache.spec index 59d335f34a..a4308eb32b 100644 --- a/anda/rust/sccache/rust-sccache.spec +++ b/anda/rust/sccache/rust-sccache.spec @@ -5,8 +5,8 @@ %global crate sccache Name: rust-sccache -Version: 0.4.2 -Release: %autorelease +Version: 0.5.0 +Release: 1%{?dist} Summary: Ccache-like tool License: Apache-2.0 From 589cde058db129c8f33836e96d418c71ee5c5c94 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 23 May 2023 21:29:19 +0800 Subject: [PATCH 002/231] add: keyd (#459) --- anda/tools/keyd/anda.hcl | 5 +++++ anda/tools/keyd/keyd.spec | 37 +++++++++++++++++++++++++++++++++++++ anda/tools/keyd/update.rhai | 1 + 3 files changed, 43 insertions(+) create mode 100644 anda/tools/keyd/anda.hcl create mode 100644 anda/tools/keyd/keyd.spec create mode 100644 anda/tools/keyd/update.rhai diff --git a/anda/tools/keyd/anda.hcl b/anda/tools/keyd/anda.hcl new file mode 100644 index 0000000000..63c7d40256 --- /dev/null +++ b/anda/tools/keyd/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "keyd.spec" + } +} diff --git a/anda/tools/keyd/keyd.spec b/anda/tools/keyd/keyd.spec new file mode 100644 index 0000000000..8a3aa373ec --- /dev/null +++ b/anda/tools/keyd/keyd.spec @@ -0,0 +1,37 @@ +Name: keyd +Version: 2.4.3 +Release: 1%?dist +Summary: Key remapping daemon for linux +URL: https://github.com/rvaiya/keyd +License: MIT +Source0: %url/archive/refs/tags/v%version.tar.gz +Suggests: python3 python3-xlib +Requires: kernel-headers +BuildRequires: gcc mold make + +%description +keyd provides a flexible system wide daemon which remaps keys using kernel +level input primitives (evdev, uinput). + +%prep +%autosetup + +%build +%make_build + +%install +%make_install + +%files +%doc README.md +%license LICENSE +/usr/bin/keyd +/usr/bin/keyd-application-mapper +/usr/share/doc/keyd/ +/usr/share/keyd +/usr/share/man/man1/keyd-application-mapper.1.gz +/usr/share/man/man1/keyd.1.gz + +%changelog +* Tue May 23 2023 windowsboy111 - 2.4.3-1 +- Initial package diff --git a/anda/tools/keyd/update.rhai b/anda/tools/keyd/update.rhai new file mode 100644 index 0000000000..ef9da219ce --- /dev/null +++ b/anda/tools/keyd/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("rvaiya/keyd")); From 605888e35d562f2b3125037db2d1239d91ad6287 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 23 May 2023 21:30:18 +0800 Subject: [PATCH 003/231] add: system76-scheduler (#457) * add: system76-scheduler * fix(deps): ~ * Revert "fix(deps): ~" This reverts commit 3ff56bc5aace37a73c0d71201a1af09b949bc3b9. * Revert "Revert "fix(deps): ~"" This reverts commit 0392229a62ea27f6f3620d5085827acfeaf607b9. --- anda/others/system76-scheduler/anda.hcl | 5 +++ .../system76-scheduler.spec | 39 +++++++++++++++++++ anda/others/system76-scheduler/update.rhai | 1 + 3 files changed, 45 insertions(+) create mode 100644 anda/others/system76-scheduler/anda.hcl create mode 100644 anda/others/system76-scheduler/system76-scheduler.spec create mode 100644 anda/others/system76-scheduler/update.rhai diff --git a/anda/others/system76-scheduler/anda.hcl b/anda/others/system76-scheduler/anda.hcl new file mode 100644 index 0000000000..b93e286c30 --- /dev/null +++ b/anda/others/system76-scheduler/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "system76-scheduler.spec" + } +} diff --git a/anda/others/system76-scheduler/system76-scheduler.spec b/anda/others/system76-scheduler/system76-scheduler.spec new file mode 100644 index 0000000000..ec0050c063 --- /dev/null +++ b/anda/others/system76-scheduler/system76-scheduler.spec @@ -0,0 +1,39 @@ +%define debug_package %nil + +Name: system76-scheduler +Version: 2.0.1 +Release: 1%?dist +Summary: Auto-configure CFS, process priorities for improved DE responsiveness +License: MPL-2.0 +URL: https://github.com/pop-os/system76-scheduler +Source0: %url/archive/refs/tags/%version.tar.gz +BuildRequires: cargo clang just clang-devel pipewire-devel pkg-config + +%description +Scheduling service which optimizes Linux's CPU scheduler and automatically +assigns process priorities for improved desktop responsiveness. Low latency CPU +scheduling will be activated automatically when on AC, and the default +scheduling latencies set on battery. Processes are regularly sweeped and +assigned process priorities based on configuration files. When combined with +pop-shell, foreground processes and their sub-processes will be given higher +process priority. + +%prep +%autosetup + +%build +just execsnoop=$(which execsnoop-bpfcc) build-release + +%install +just sysconfdir=%buildroot/usr/share install + +%files +%doc README.md +%license LICENSE +/usr/share/dbus-1/system.d/com.system76.Scheduler.conf +/usr/share/system76-scheduler/config.kdl +/usr/share/system76-scheduler/process-scheduler/pop_os.kdl + +%changelog +* Tue May 23 2023 windowsboy111 - 2.0.1-1 +- Initial package. diff --git a/anda/others/system76-scheduler/update.rhai b/anda/others/system76-scheduler/update.rhai new file mode 100644 index 0000000000..99bf4af70c --- /dev/null +++ b/anda/others/system76-scheduler/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("pop-os/system76-scheduler")); From b1e1968af8aa2fad1090159be3dbb26226bd2ca0 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 23 May 2023 21:31:19 +0800 Subject: [PATCH 004/231] feat: elementary-greeter (#452) bump patch commit Signed-off-by: madomado --- .../elementary/elementary-greeter/elementary-greeter.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec b/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec index 9bae08259b..49649e42db 100644 --- a/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec +++ b/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec @@ -4,13 +4,13 @@ Name: elementary-greeter Summary: LightDM Login Screen for the elementary desktop Version: 6.1.1 -Release: %autorelease +Release: 2%{?dist} License: GPL-3.0 URL: https://github.com/elementary/greeter Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz Source1: 40-%{appname}.conf -Patch0: https://github.com/elementary/greeter/compare/93bbca3..0f47402.patch +Patch0: https://github.com/elementary/greeter/compare/93bbca3..1b3879d.patch BuildRequires: desktop-file-utils BuildRequires: gettext @@ -103,6 +103,7 @@ appstream-util validate-relax --nonet \ %{_datadir}/xgreeters/%{appname}.desktop %{_datadir}/metainfo/%{appname}.appdata.xml +%{_datadir}/lightdm/lightdm.conf.d/40-%appname.conf %changelog From b85f9f6a77ac13e7ce3e509ed556a57de97b10ff Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 May 2023 14:13:49 +0000 Subject: [PATCH 005/231] bump: maturin --- anda/rust/maturin/rust-maturin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/maturin/rust-maturin.spec b/anda/rust/maturin/rust-maturin.spec index 97d2c5cfd6..bfb02585cb 100644 --- a/anda/rust/maturin/rust-maturin.spec +++ b/anda/rust/maturin/rust-maturin.spec @@ -2,7 +2,7 @@ %global crate maturin Name: rust-maturin -Version: 0.15.3 +Version: 1.0.0 Release: 1%{?dist} Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages From 0265e6d274f2e88294c9ce3fc2f0ab02a888bb0c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 May 2023 23:14:14 +0000 Subject: [PATCH 006/231] bump: orjson --- anda/python/orjson/python3-orjson.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/orjson/python3-orjson.spec b/anda/python/orjson/python3-orjson.spec index 94ab6215be..d72122ce61 100644 --- a/anda/python/orjson/python3-orjson.spec +++ b/anda/python/orjson/python3-orjson.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} Name: python3-orjson -Version: 3.8.12 +Version: 3.8.13 Release: 1%{?dist} Summary: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy License: MIT OR Apache-2.0 From 864e4a7d89192e6dfad25398358ca8b24f409f0c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 May 2023 01:22:57 +0000 Subject: [PATCH 007/231] bump(nightly): latte-dock-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 4ff2a108d8..9a11c2b544 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 93fcab62171d047f2d0d5be43499c67d5e15561e +%global commit 819720a9e642449143dc56f8e34ee053bf03f32c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From a2a728a46612273a6f20244db5dc023cb6c89e87 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 May 2023 04:36:18 +0000 Subject: [PATCH 008/231] bump: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index d51f9d4f9b..f62ca6d602 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.5.21 +Version: 1.6.0 Release: 1%{?dist} License: GPL-3.0 URL: https://github.com/tau-OS/libhelium From 16d320ee7e48f3c90abbb7f9469d9da2ef723f39 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 May 2023 06:18:55 +0000 Subject: [PATCH 009/231] bump: anki-bin anki-qt5 anki --- anda/apps/anki-bin/anki-bin.spec | 2 +- anda/apps/anki-qt5/anki-qt5.spec | 2 +- anda/apps/anki/anki.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index 899f3a0453..8605080309 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,5 +1,5 @@ Name: anki-bin -Version: 2.1.63 +Version: 2.1.64 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning (Installed with wheel) License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index 40eb26aa15..0bfbe65ddf 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -1,5 +1,5 @@ Name: anki-qt5 -Version: 2.1.63 +Version: 2.1.64 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index 829e185934..484f2969c3 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,5 +1,5 @@ Name: anki -Version: 2.1.63 +Version: 2.1.64 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 From cba2042586460d666262cf9c1938293c555b4b89 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 May 2023 08:18:11 +0000 Subject: [PATCH 010/231] bump: apparmor --- anda/lib/apparmor/apparmor.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/apparmor/apparmor.spec b/anda/lib/apparmor/apparmor.spec index b488e75b69..93f4e0941b 100644 --- a/anda/lib/apparmor/apparmor.spec +++ b/anda/lib/apparmor/apparmor.spec @@ -3,8 +3,8 @@ %bcond_with tests Name: apparmor -Version: 3.1.3 -Release: %autorelease +Version: 3.1.4 +Release: 1%{?dist} Summary: AppArmor userspace components %define baseversion %(echo %{version} | cut -d. -f-2) From 1e1b10e528d328ddbaf55cb5a04716ed4f4bcbaa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 May 2023 09:14:03 +0000 Subject: [PATCH 011/231] bump: dart --- anda/dart/dart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index 2669ffe295..ce56d13283 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 3.0.1 +Version: 3.0.2 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause From a782c6797a90c6a5e2becc5c922c162db49459e7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 May 2023 15:36:49 +0000 Subject: [PATCH 012/231] bump: gping --- anda/rust/gping/rust-gping.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/gping/rust-gping.spec b/anda/rust/gping/rust-gping.spec index 2658596f59..07f12f5201 100644 --- a/anda/rust/gping/rust-gping.spec +++ b/anda/rust/gping/rust-gping.spec @@ -4,7 +4,7 @@ %global crate gping Name: rust-gping -Version: 1.11.0 +Version: 1.12.0 Release: 1%{?dist} Summary: Ping, but with a graph From c7be58274465ec0f369beae85d16166bfec7b1af Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 May 2023 20:15:25 +0000 Subject: [PATCH 013/231] bump: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 49b879d895..2e752096f0 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.269 +Version: 0.0.270 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From a048c2cdead414aeb43b0278f5c987fb250374f9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 May 2023 01:13:46 +0000 Subject: [PATCH 014/231] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 9b0d1f38ff..732b830b99 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -6,7 +6,7 @@ %endif Name: electron -Version: 24.3.1 +Version: 24.4.0 Release: 1%{?dist} Summary: Build cross platform desktop apps with web technologies License: MIT From e5f780c7ada5a8dfa448ba743371fe07289bae0c Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 25 May 2023 19:29:57 +0800 Subject: [PATCH 015/231] add: gtk4 (#463) --- ...on-Simplify-pkgconfig-file-generator.patch | 119 +++++++++ anda/lib/gtk4/anda.hcl | 5 + anda/lib/gtk4/settings.ini | 2 + anda/lib/gtk4/terra-gtk4.spec | 245 ++++++++++++++++++ anda/lib/gtk4/update.rhai | 3 + 5 files changed, 374 insertions(+) create mode 100644 anda/lib/gtk4/0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch create mode 100644 anda/lib/gtk4/anda.hcl create mode 100644 anda/lib/gtk4/settings.ini create mode 100644 anda/lib/gtk4/terra-gtk4.spec create mode 100644 anda/lib/gtk4/update.rhai diff --git a/anda/lib/gtk4/0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch b/anda/lib/gtk4/0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch new file mode 100644 index 0000000000..b5b0a7e23d --- /dev/null +++ b/anda/lib/gtk4/0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch @@ -0,0 +1,119 @@ +From 5f5fd77f096174c45f8335afe6efd6745796d9a5 Mon Sep 17 00:00:00 2001 +From: Kalev Lember +Date: Mon, 25 Jul 2022 16:21:50 +0200 +Subject: [PATCH] Revert "Meson: Simplify pkgconfig file generator" + +Temporarily revert this until we figure out how to best restore +private requires that are needed for rpm automatic dep extraction. + +https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756 + +This reverts commit 802bf4199911c811938b0454a876089bafa97dba. +--- + meson.build | 47 +++++++++++++++++++++++++++++++++-------------- + 1 file changed, 33 insertions(+), 14 deletions(-) + +diff --git a/meson.build b/meson.build +index 1b8f2d0248..4fc808dbd4 100644 +--- a/meson.build ++++ b/meson.build +@@ -471,6 +471,9 @@ if not os_win32 + endif + endif + ++ ++pc_gdk_extra_libs = [] ++ + cairo_backends = [] + foreach backend: [ ['cairo-xlib', cairo_req, x11_enabled], + ['cairo-win32', cairo_req, win32_enabled], +@@ -601,14 +604,26 @@ if x11_enabled + cdata.set('HAVE_RANDR15', xrandr15_dep.found()) + endif + ++if broadway_enabled ++ pc_gdk_extra_libs += ['-lz'] ++endif ++ ++if macos_enabled ++ pc_gdk_extra_libs += ['-framework Cocoa', '-framework Carbon'] ++endif ++ + extra_demo_ldflags = [] + if win32_enabled ++ pc_gdk_extra_libs += ['-lgdi32', '-limm32', '-lshell32', '-lole32'] + if cc.get_id() == 'msvc' + # Since the demo programs are now built as pure GUI programs, we + # need to pass in /entry:mainCRTStartup so that they will properly + # link on Visual Studio builds + extra_demo_ldflags = ['/entry:mainCRTStartup'] ++ else ++ pc_gdk_extra_libs += ['-Wl,-luuid'] + endif ++ pc_gdk_extra_libs += ['-lwinmm', '-ldwmapi', '-lsetupapi', '-lcfgmgr32', '-lhid'] + + # Check whether libepoxy is built with EGL support on Windows + endif +@@ -826,7 +841,16 @@ gsk_private_packages = [] # all already in gdk_private_packages + pangoft2_pkgs = (wayland_enabled or x11_enabled) ? ['pangoft2'] : [] + gtk_private_packages = pangoft2_pkgs + +-pkgs = [] ++gdk_extra_libs = pc_gdk_extra_libs ++gsk_extra_libs = [] ++gtk_extra_libs = [] ++ ++gdk_extra_cflags = [] ++gsk_extra_cflags = [] ++gtk_extra_cflags = [] ++ ++pkgs = [ 'gtk4' ] ++ + pkg_targets = [] + display_backends = [] + foreach backend: [ 'broadway', 'macos', 'wayland', 'win32', 'x11', ] +@@ -843,23 +867,18 @@ common_pc_variables = [ + 'gtk_host=@0@-@1@'.format(host_machine.cpu_family(), host_machine.system()), # FIXME + ] + +-pkg_config.generate(libgtk, +- filebase: 'gtk4', +- unescaped_variables: common_pc_variables, +- name: 'GTK', +- description: 'GTK Graphical UI Library', +- requires: gdk_packages + gsk_packages + gtk_packages, +- subdirs: ['gtk-@0@'.format(gtk_api_version)], +-) +-meson.override_dependency('gtk4', libgtk_dep) +- + foreach pkg: pkgs + pkg_config.generate( + filebase: pkg, + unescaped_variables: common_pc_variables, + name: 'GTK', + description: 'GTK Graphical UI Library', +- requires: 'gtk4', ++ requires: gdk_packages + gsk_packages + gtk_packages, ++ requires_private: gdk_private_packages + gsk_private_packages + gtk_private_packages, ++ libraries: ['-L${libdir}', '-lgtk-4'], ++ libraries_private: gdk_extra_libs + gsk_extra_libs + gtk_extra_libs, ++ subdirs: ['gtk-@0@'.format(gtk_api_version)], ++ extra_cflags: gdk_extra_cflags + gsk_extra_cflags + gtk_extra_cflags, + ) + meson.override_dependency(pkg, libgtk_dep) + endforeach +@@ -870,10 +889,10 @@ if os_unix + unescaped_variables: common_pc_variables, + name: 'GTK', + description: 'GTK Unix print support', +- requires: 'gtk4', ++ requires: ['gtk4'] + gtk_packages, ++ libraries: [], + subdirs: ['gtk-@0@/unix-print'.format(gtk_api_version)], + ) +- meson.override_dependency('gtk4-unix-print', libgtk_dep) + endif + + subdir('po') +-- +2.37.1 diff --git a/anda/lib/gtk4/anda.hcl b/anda/lib/gtk4/anda.hcl new file mode 100644 index 0000000000..50cd82899d --- /dev/null +++ b/anda/lib/gtk4/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "terra-gtk4.spec" + } +} diff --git a/anda/lib/gtk4/settings.ini b/anda/lib/gtk4/settings.ini new file mode 100644 index 0000000000..462e32ccd6 --- /dev/null +++ b/anda/lib/gtk4/settings.ini @@ -0,0 +1,2 @@ +[Settings] +gtk-hint-font-metrics=1 diff --git a/anda/lib/gtk4/terra-gtk4.spec b/anda/lib/gtk4/terra-gtk4.spec new file mode 100644 index 0000000000..505d52eda7 --- /dev/null +++ b/anda/lib/gtk4/terra-gtk4.spec @@ -0,0 +1,245 @@ +# mado: ref https://src.fedoraproject.org/rpms/gtk4/c/016dd18e8025372e85ffd732ff58f46d9b3bf642?branch=rawhide +%if 0%{?fedora} +%global with_broadway 1 +%endif + +%global glib2_version 2.72.0 +%global pango_version 1.50.0 +%global cairo_version 1.14.0 +%global gdk_pixbuf_version 2.30.0 +%global wayland_protocols_version 1.31 +%global wayland_version 1.21.0 +%global epoxy_version 1.4 + +%global bin_version 4.0.0 + +# Filter provides for private modules +%global __provides_exclude_from ^%{_libdir}/gtk-4.0 + +Name: terra-gtk4 +Version: 4.11.2 +Release: %autorelease +Summary: GTK graphical user interface library + +License: LGPL-2.0-or-later +URL: https://www.gtk.org +Source0: https://gitlab.gnome.org/GNOME/gtk/-/archive/%version/gtk-%version.tar.gz +Source1: settings.ini +# Temporarily revert this until we figure out how to best restore +# private requires that are needed for rpm automatic dep extraction. +# https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756 +Patch0: 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch + +BuildRequires: cups-devel +BuildRequires: desktop-file-utils +BuildRequires: docbook-style-xsl +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: gettext +BuildRequires: gi-docgen +BuildRequires: meson +BuildRequires: python3-gobject +BuildRequires: pkgconfig(avahi-gobject) +BuildRequires: pkgconfig(cairo) >= %{cairo_version} +BuildRequires: pkgconfig(cairo-gobject) >= %{cairo_version} +BuildRequires: pkgconfig(colord) +BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(epoxy) +BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= %{gdk_pixbuf_version} +BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(graphene-gobject-1.0) +BuildRequires: pkgconfig(gstreamer-player-1.0) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libtiff-4) +BuildRequires: pkgconfig(pango) >= %{pango_version} +BuildRequires: pkgconfig(sysprof-4) +BuildRequires: pkgconfig(sysprof-capture-4) +BuildRequires: pkgconfig(tracker-sparql-3.0) +BuildRequires: pkgconfig(wayland-client) >= %{wayland_version} +BuildRequires: pkgconfig(wayland-cursor) >= %{wayland_version} +BuildRequires: pkgconfig(wayland-egl) >= %{wayland_version} +BuildRequires: pkgconfig(wayland-protocols) >= %{wayland_protocols_version} +BuildRequires: pkgconfig(xcomposite) +BuildRequires: pkgconfig(xcursor) +BuildRequires: pkgconfig(xdamage) +BuildRequires: pkgconfig(xfixes) +BuildRequires: pkgconfig(xi) +BuildRequires: pkgconfig(xinerama) +BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(xrandr) +BuildRequires: pkgconfig(xrender) +BuildRequires: /usr/bin/rst2man +BuildRequires: sassc + +# standard icons +Requires: adwaita-icon-theme +# required for icon theme apis to work +Requires: hicolor-icon-theme +# split out in a subpackage +Requires: gtk-update-icon-cache + +Requires: cairo%{?_isa} >= %{cairo_version} +Requires: cairo-gobject%{?_isa} >= %{cairo_version} +Requires: glib2%{?_isa} >= %{glib2_version} +Requires: libepoxy%{?_isa} >= %{epoxy_version} +Requires: libwayland-client%{?_isa} >= %{wayland_version} +Requires: libwayland-cursor%{?_isa} >= %{wayland_version} +Requires: pango%{?_isa} >= %{pango_version} + +# required to support all the different image formats +Requires: gdk-pixbuf2-modules%{?_isa} + +# make sure we have a reasonable gsettings backend +Recommends: dconf%{?_isa} + +Provides: gtk4%?_isa = %version-%release +Conflicts: gtk4 + +%description +GTK is a multi-platform toolkit for creating graphical user +interfaces. Offering a complete set of widgets, GTK is suitable for +projects ranging from small one-off tools to complete application +suites. + +This package contains latest version 4 of GTK as tracked in Terra. + +%package devel +Summary: Development files for GTK +Requires: terra-gtk4%{?_isa} = %{version}-%{release} + +%description devel +This package contains the libraries and header files that are needed +for writing applications with version 4 of the GTK widget toolkit. + +%package devel-docs +Summary: Developer documentation for GTK +BuildArch: noarch +Requires: terra-gtk4 = %{version}-%{release} + +%description devel-docs +This package contains developer documentation for version 4 of the GTK +widget toolkit. + +%package devel-tools +Summary: Developer tools for GTK +Requires: terra-gtk4%{?_isa} = %{version}-%{release} + +%description devel-tools +This package contains helpful applications for developers using GTK. + +%prep +%autosetup -p1 -n gtk-%{version} + +%build +export CFLAGS='-fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT %optflags' +%meson \ +%if 0%{?with_broadway} + -Dbroadway-backend=true \ +%endif + -Dsysprof=enabled \ + -Dtracker=enabled \ + -Dcolord=enabled \ + -Dgtk_doc=true \ + -Dman-pages=true + +%meson_build + +%install +%meson_install + +%find_lang gtk40 + +%if !0%{?with_broadway} +rm $RPM_BUILD_ROOT%{_mandir}/man1/gtk4-broadwayd.1* +%endif + +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gtk-4.0 +mkdir -p $RPM_BUILD_ROOT%{_libdir}/gtk-4.0/modules + +install -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/gtk-4.0/ + +%check +desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop + +%files -f gtk40.lang +%license COPYING +%doc AUTHORS NEWS README.md +%{_bindir}/gtk4-launch +%{_bindir}/gtk4-update-icon-cache +%{_libdir}/libgtk-4.so.1* +%dir %{_libdir}/gtk-4.0 +%dir %{_libdir}/gtk-4.0/%{bin_version} +%{_libdir}/gtk-4.0/%{bin_version}/media/ +%{_libdir}/gtk-4.0/%{bin_version}/printbackends/ +%{_libdir}/gtk-4.0/modules +%{_libdir}/girepository-1.0 +%{_mandir}/man1/gtk4-launch.1* +%{_mandir}/man1/gtk4-update-icon-cache.1* +%{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.ColorChooser.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.Debug.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.EmojiChooser.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.FileChooser.gschema.xml +%dir %{_datadir}/gtk-4.0 +%{_datadir}/gtk-4.0/emoji/ +%{_datadir}/gtk-4.0/settings.ini +%if 0%{?with_broadway} +%{_bindir}/gtk4-broadwayd +%{_mandir}/man1/gtk4-broadwayd.1* +%endif + +%files devel +%{_libdir}/libgtk-4.so +%{_includedir}/* +%{_libdir}/pkgconfig/* +%{_bindir}/gtk4-builder-tool +%{_bindir}/gtk4-encode-symbolic-svg +%{_bindir}/gtk4-query-settings +%{_datadir}/gettext/ +%{_datadir}/gir-1.0 +%{_datadir}/gtk-4.0/gtk4builder.rng +%{_datadir}/gtk-4.0/valgrind/ +%{_mandir}/man1/gtk4-builder-tool.1* +%{_mandir}/man1/gtk4-encode-symbolic-svg.1* +%{_mandir}/man1/gtk4-query-settings.1* + +%files devel-docs +%{_datadir}/doc/gdk4/ +%{_datadir}/doc/gdk4-wayland/ +%{_datadir}/doc/gdk4-x11/ +%{_datadir}/doc/gsk4/ +%{_datadir}/doc/gtk4/ + +%files devel-tools +%{_bindir}/gtk4-demo +%{_bindir}/gtk4-demo-application +%{_bindir}/gtk4-icon-browser +%{_bindir}/gtk4-node-editor +%{_bindir}/gtk4-print-editor +%{_bindir}/gtk4-widget-factory +%{_datadir}/applications/org.gtk.gtk4.NodeEditor.desktop +%{_datadir}/applications/org.gtk.Demo4.desktop +%{_datadir}/applications/org.gtk.IconBrowser4.desktop +%{_datadir}/applications/org.gtk.PrintEditor4.desktop +%{_datadir}/applications/org.gtk.WidgetFactory4.desktop +%{_datadir}/icons/hicolor/*/apps/org.gtk.gtk4.NodeEditor*.svg +%{_datadir}/icons/hicolor/*/apps/org.gtk.Demo4*.svg +%{_datadir}/icons/hicolor/*/apps/org.gtk.IconBrowser4*.svg +%{_datadir}/icons/hicolor/*/apps/org.gtk.PrintEditor4*.svg +%{_datadir}/icons/hicolor/*/apps/org.gtk.WidgetFactory4*.svg +%{_datadir}/glib-2.0/schemas/org.gtk.Demo4.gschema.xml +%{_metainfodir}/org.gtk.gtk4.NodeEditor.appdata.xml +%{_metainfodir}/org.gtk.Demo4.appdata.xml +%{_metainfodir}/org.gtk.IconBrowser4.appdata.xml +%{_metainfodir}/org.gtk.PrintEditor4.appdata.xml +%{_metainfodir}/org.gtk.WidgetFactory4.appdata.xml +%{_mandir}/man1/gtk4-demo.1* +%{_mandir}/man1/gtk4-demo-application.1* +%{_mandir}/man1/gtk4-icon-browser.1* +%{_mandir}/man1/gtk4-node-editor.1* +%{_mandir}/man1/gtk4-widget-factory.1* + +%changelog +%autochangelog diff --git a/anda/lib/gtk4/update.rhai b/anda/lib/gtk4/update.rhai new file mode 100644 index 0000000000..c115928c49 --- /dev/null +++ b/anda/lib/gtk4/update.rhai @@ -0,0 +1,3 @@ +let txt = get("https://gitlab.gnome.org/api/v4/projects/665/releases/"); +let ver = txt.json_arr()[0].tag_name; +rpm.version(ver); From 630102f8ec78e08a43069e2aa04d7f715927a23c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 May 2023 11:36:15 +0000 Subject: [PATCH 016/231] bump: gtk4 --- anda/lib/gtk4/terra-gtk4.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/gtk4/terra-gtk4.spec b/anda/lib/gtk4/terra-gtk4.spec index 505d52eda7..a36ceec288 100644 --- a/anda/lib/gtk4/terra-gtk4.spec +++ b/anda/lib/gtk4/terra-gtk4.spec @@ -17,8 +17,8 @@ %global __provides_exclude_from ^%{_libdir}/gtk-4.0 Name: terra-gtk4 -Version: 4.11.2 -Release: %autorelease +Version: 4.5.0 +Release: 1%{?dist} Summary: GTK graphical user interface library License: LGPL-2.0-or-later From f3f1556806b1ea9799aaa1b5cadfb7738dcec240 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 26 May 2023 00:26:24 +0800 Subject: [PATCH 017/231] chore: lint (#462) --- anda/apps/anki-qt5/anki-qt5.spec | 6 +- .../kde/kde-liquidshell/kde-liquidshell.spec | 60 +++++++++---------- anda/lib/libindicator/libindicator.spec | 2 +- .../vala-language-server-nightly.spec | 46 +++++++------- 4 files changed, 57 insertions(+), 57 deletions(-) diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index 0bfbe65ddf..5a6407dd15 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -21,9 +21,9 @@ Anki is based on a theory called spaced repetition. %prep git clone https://github.com/ankitects/anki . -git checkout %{version} -%patch 0 -p1 -%patch 1 -p1 +git checkout %version +%patch0 -p1 +%patch1 -p1 # See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki-qt5 diff --git a/anda/desktops/kde/kde-liquidshell/kde-liquidshell.spec b/anda/desktops/kde/kde-liquidshell/kde-liquidshell.spec index b5583a5876..44ddb827e9 100644 --- a/anda/desktops/kde/kde-liquidshell/kde-liquidshell.spec +++ b/anda/desktops/kde/kde-liquidshell/kde-liquidshell.spec @@ -7,42 +7,42 @@ Name: kde-liquidshell Version: 1.8.1 Release: %autorelease Summary: Basic desktop shell using QtWidgets -Provides: liquidshell +Provides: liquidshell = %version License: GPL-3.0 URL: %{forgeurl} Source0: %{forgeurl}/-/archive/%{commit}/liquidshell-%{commit}.tar.gz -BuildRequires: cmake -BuildRequires: libappstream-glib -BuildRequires: pkgconfig(Qt5) -BuildRequires: kf5-rpm-macros -BuildRequires: extra-cmake-modules -BuildRequires: pkgconfig(Qt5X11Extras) -BuildRequires: qt5-qtbase-private-devel -BuildRequires: qt5-qtbase-static -BuildRequires: cmake(KF5WindowSystem) -BuildRequires: cmake(KF5WidgetsAddons) -BuildRequires: cmake(KF5ConfigWidgets) -BuildRequires: cmake(KF5Config) -BuildRequires: cmake(KF5KIO) -BuildRequires: cmake(KF5IconThemes) -BuildRequires: cmake(KF5ItemViews) -BuildRequires: cmake(KF5Archive) -BuildRequires: cmake(KF5Notifications) -BuildRequires: cmake(KF5I18n) -BuildRequires: cmake(KF5NetworkManagerQt) -BuildRequires: cmake(KF5Service) -BuildRequires: cmake(KF5Solid) -BuildRequires: cmake(KF5BluezQt) -BuildRequires: cmake(KF5KCMUtils) -BuildRequires: cmake(KF5Crash) -BuildRequires: cmake(KF5DBusAddons) -BuildRequires: cmake(KF5NewStuff) -BuildRequires: pkgconfig(packagekitqt5) +BuildRequires: cmake +BuildRequires: libappstream-glib +BuildRequires: pkgconfig(Qt5) +BuildRequires: kf5-rpm-macros +BuildRequires: extra-cmake-modules +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: qt5-qtbase-private-devel +BuildRequires: qt5-qtbase-static +BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(KF5WidgetsAddons) +BuildRequires: cmake(KF5ConfigWidgets) +BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5IconThemes) +BuildRequires: cmake(KF5ItemViews) +BuildRequires: cmake(KF5Archive) +BuildRequires: cmake(KF5Notifications) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5NetworkManagerQt) +BuildRequires: cmake(KF5Service) +BuildRequires: cmake(KF5Solid) +BuildRequires: cmake(KF5BluezQt) +BuildRequires: cmake(KF5KCMUtils) +BuildRequires: cmake(KF5Crash) +BuildRequires: cmake(KF5DBusAddons) +BuildRequires: cmake(KF5NewStuff) +BuildRequires: pkgconfig(packagekitqt5) Requires: kwin -Requires: plasma-workspace-x11 -Requires: plasma-workspace +Requires: plasma-workspace-x11 +Requires: plasma-workspace Recommends: polkit-kde %description diff --git a/anda/lib/libindicator/libindicator.spec b/anda/lib/libindicator/libindicator.spec index 4ca5eb814b..f3f3d3a8d3 100644 --- a/anda/lib/libindicator/libindicator.spec +++ b/anda/lib/libindicator/libindicator.spec @@ -57,7 +57,7 @@ developing applications that use %{name}-gtk3. %prep %setup -q -c -%patch 1 -p1 -b .orig +%patch1 -p1 -b .orig # Remove all IDO references # This is only needed for tools/indicator-loader.c sed -i '6d' ./Makefile.am diff --git a/anda/vala/vala-language-server-nightly/vala-language-server-nightly.spec b/anda/vala/vala-language-server-nightly/vala-language-server-nightly.spec index 8d354b9193..fdbca75c2f 100644 --- a/anda/vala/vala-language-server-nightly/vala-language-server-nightly.spec +++ b/anda/vala/vala-language-server-nightly/vala-language-server-nightly.spec @@ -14,38 +14,38 @@ Release: 1%{?dist} # The entire source is LGPLv2+, except plugins/gnome-builder/vala_langserv.py, which is GPLv3+. # It is not installed when the "plugins" meson option is set to false. # Since GNOME Builder 41, the VLS the plugin has been included. -License: LGPL-2.0+ +License: LGPL-2.0+ -URL: https://github.com/vala-lang/vala-language-server -Source0: https://github.com/vala-lang/vala-language-server/archive/%{commit}/%{real_name}-%{shortcommit}.tar.gz +URL: https://github.com/vala-lang/vala-language-server +Source0: https://github.com/vala-lang/vala-language-server/archive/%{commit}/%{real_name}-%{shortcommit}.tar.gz -BuildRequires: cmake -BuildRequires: gcc -BuildRequires: meson -BuildRequires: ninja-build -BuildRequires: vala = 0.56.4 -BuildRequires: vala-devel = 0.56.4 +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: meson +BuildRequires: ninja-build +BuildRequires: vala = 0.56.4 +BuildRequires: vala-devel = 0.56.4 -BuildRequires: pkgconfig(gee-0.8) -BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(gio-unix-2.0) -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gobject-2.0) -BuildRequires: pkgconfig(json-glib-1.0) >= 1.4.4 -BuildRequires: pkgconfig(jsonrpc-glib-1.0) >= 3.28 -BuildRequires: pkgconfig(scdoc) +BuildRequires: pkgconfig(gee-0.8) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(json-glib-1.0) >= 1.4.4 +BuildRequires: pkgconfig(jsonrpc-glib-1.0) >= 3.28 +BuildRequires: pkgconfig(scdoc) -Requires: glib2-static%{?_isa} -Requires: json-glib%{?_isa} -Requires: jsonrpc-glib%{?_isa} -Requires: libgee%{?_isa} -Requires: libvala%{?_isa} +Requires: glib2-static%{?_isa} +Requires: json-glib%{?_isa} +Requires: jsonrpc-glib%{?_isa} +Requires: libgee%{?_isa} +Requires: libvala%{?_isa} Recommends: gobject-introspection-devel Suggests: gnome-builder -Conflicts: vala-language-server +Conflicts: vala-language-server %description Provides code intelligence for Vala (and also Genie). From 68bcd5bf5734808faaa8e08734229a89d20ebeff Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 26 May 2023 00:27:03 +0800 Subject: [PATCH 018/231] fix(update): gtk4 (#464) * fix(update): gtk4 Signed-off-by: madomado * Update update.rhai Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/lib/gtk4/update.rhai | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/anda/lib/gtk4/update.rhai b/anda/lib/gtk4/update.rhai index c115928c49..d0601e514e 100644 --- a/anda/lib/gtk4/update.rhai +++ b/anda/lib/gtk4/update.rhai @@ -1,3 +1,7 @@ -let txt = get("https://gitlab.gnome.org/api/v4/projects/665/releases/"); -let ver = txt.json_arr()[0].tag_name; -rpm.version(ver); +let txt = get("https://gitlab.gnome.org/api/v4/projects/665/repository/tags"); +for item in txt.json_arr() { + if item.name.starts_with("4.") { + rpm.version(item.name); + break; + } +} From ab8fdde46029707785ecf0c3620d51e6479fdc99 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 May 2023 16:38:13 +0000 Subject: [PATCH 019/231] bump: gtk4 --- anda/lib/gtk4/terra-gtk4.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/gtk4/terra-gtk4.spec b/anda/lib/gtk4/terra-gtk4.spec index a36ceec288..eb80f90cc8 100644 --- a/anda/lib/gtk4/terra-gtk4.spec +++ b/anda/lib/gtk4/terra-gtk4.spec @@ -17,7 +17,7 @@ %global __provides_exclude_from ^%{_libdir}/gtk-4.0 Name: terra-gtk4 -Version: 4.5.0 +Version: 4.11.2 Release: 1%{?dist} Summary: GTK graphical user interface library From 9d8ac363099009b56fd92a71f9dd0827fc3c223a Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 26 May 2023 00:46:02 +0800 Subject: [PATCH 020/231] add: libadwaita-nightly (#466) --- anda/lib/libadwaita-nightly/anda.hcl | 5 + .../libadwaita-nightly.spec | 98 +++++++++++++++++++ anda/lib/libadwaita-nightly/update.rhai | 8 ++ 3 files changed, 111 insertions(+) create mode 100644 anda/lib/libadwaita-nightly/anda.hcl create mode 100644 anda/lib/libadwaita-nightly/libadwaita-nightly.spec create mode 100644 anda/lib/libadwaita-nightly/update.rhai diff --git a/anda/lib/libadwaita-nightly/anda.hcl b/anda/lib/libadwaita-nightly/anda.hcl new file mode 100644 index 0000000000..b7ab6dd527 --- /dev/null +++ b/anda/lib/libadwaita-nightly/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "libadwaita-nightly.spec" + } +} diff --git a/anda/lib/libadwaita-nightly/libadwaita-nightly.spec b/anda/lib/libadwaita-nightly/libadwaita-nightly.spec new file mode 100644 index 0000000000..6c06503e78 --- /dev/null +++ b/anda/lib/libadwaita-nightly/libadwaita-nightly.spec @@ -0,0 +1,98 @@ +%global ver 1.3.2 +%global commit 9c2d9426b0772787796009f03f0eab06612c4a96 + +Name: libadwaita-nightly +Version: %ver^%commit +Release: 1%?dist +Summary: Building blocks for modern GNOME applications +License: LGPL-2.1+ +URL: https://gnome.pages.gitlab.gnome.org/libadwaita/ +Source0: https://gitlab.gnome.org/GNOME/libadwaita/-/archive/%commit/libadwaita-%commit.tar.gz +BuildRequires: meson vala cmake gi-docgen git gobject-introspection sassc terra-gtk4-devel appstream-devel desktop-file-utils libappstream-glib +Requires: gtk4 + +%description +%summary. + +%package devel +Summary: Development files for %{name} + +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: vala +Recommends: %{name}-demo = %{version}-%{release} +Recommends: %{name}-doc = %{version}-%{release} + +%description devel +Development files for %{name}. + + +%package doc +Summary: Documentation files for %{name} +BuildArch: noarch + +Recommends: %{name}-devel = %{version}-%{release} +# Because web fonts from upstream are not bundled in the gi-docgen package, +# packages containing documentation generated with gi-docgen should depend on +# this metapackage to ensure the proper system fonts are present. +Recommends: gi-docgen-fonts + +%description doc +Documentation files for %{name}. + + +%package demo +Summary: Demo files for %{name} +BuildArch: noarch + +Requires: %{name} = %{version}-%{release} +Suggests: %{name}-devel = %{version}-%{release} + +%description demo +Demo files for %{name}. + + +%prep +%autosetup -n libadwaita-%commit + +%build +%meson -Dgtk_doc=true +%meson_build + +%install +%meson_install + + +%check +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop + + +%files +%license COPYING +%doc README.md AUTHORS NEWS +%{_bindir}/adwaita-*-demo +%{_libdir}/libadwaita-*.so.0* +%{_libdir}/girepository-1.0/*.typelib +%{_datadir}/locale/*/LC_MESSAGES/libadwaita.mo + +%files devel +%dir %{_datadir}/gir-1.0 +%{_datadir}/gir-1.0/*-*.gir +%{_datadir}/vala/vapi/libadwaita* +%{_includedir}/libadwaita-*/ +%{_libdir}/libadwaita-*.so +%{_libdir}/pkgconfig/*-*.pc + +%files doc +%doc HACKING.md +%{_docdir}/libadwaita-*/ + +%files demo +%{_datadir}/applications/*.desktop +%{_datadir}/icons/hicolor/*/apps/*.svg +%{_metainfodir}/*.metainfo.xml + + +%changelog +* Tue May 23 2023 windowsboy111 - 0.1.0-beta.1 +- Initial package. diff --git a/anda/lib/libadwaita-nightly/update.rhai b/anda/lib/libadwaita-nightly/update.rhai new file mode 100644 index 0000000000..c20acea8f9 --- /dev/null +++ b/anda/lib/libadwaita-nightly/update.rhai @@ -0,0 +1,8 @@ +if filters.contains("nightly") { + let txt = get("https://gitlab.gnome.org/api/v4/projects/14079/repository/tags?per_page=1"); + let ver = txt.json_arr()[0].name; + rpm.global("ver", ver); + txt = get("https://gitlab.gnome.org/api/v4/projects/14079/repository/commits?per_page=1&page=1"); + let commit = txt.json_arr()[0].id; + rpm.global("commit", commit); +} From cac83f9af5701dd25eb3e0858e03b411fccdfc48 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 26 May 2023 02:46:56 +0800 Subject: [PATCH 021/231] fix(ci): rename mock configs from anda to terra (#461) --- .github/workflows/autobuild.yml | 4 ++-- .github/workflows/bootstrap.yml | 4 ++-- .github/workflows/build.yml | 2 +- .github/workflows/json-build.yml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index 9e6d9c365c..992369c863 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -57,14 +57,14 @@ jobs: if: github.event_name != 'push' with: name: "${{ matrix.pkg.pkg }}" - mockConfig: anda-${{ matrix.version }}-${{ matrix.pkg.arch }} + mockConfig: terra-${{ matrix.version }}-${{ matrix.pkg.arch }} andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo - uses: terrapkg/anda-build@main if: github.event_name == 'push' with: name: "${{ matrix.pkg.pkg }}" - mockConfig: anda-${{ matrix.version }}-${{ matrix.pkg.arch }} + mockConfig: terra-${{ matrix.version }}-${{ matrix.pkg.arch }} extraArgs: -D "sccache_bucket ${{secrets.SCCACHE_BUCKET}}" -D "sccache_endpoint ${{secrets.SCCACHE_ENDPOINT}}" -D "sccache_secret ${{secrets.SCCACHE_SECRET}}" -D "sccache_accesskey ${{secrets.SCCACHE_ACCESSKEY}}" andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo diff --git a/.github/workflows/bootstrap.yml b/.github/workflows/bootstrap.yml index 4a5b33ca15..ac81de2ae5 100644 --- a/.github/workflows/bootstrap.yml +++ b/.github/workflows/bootstrap.yml @@ -43,7 +43,7 @@ jobs: - name: Build Subatomic run: | git config --global --add safe.directory "$GITHUB_WORKSPACE" - anda build -c anda-${{ matrix.version }}-${{ matrix.arch }} subatomic -p rpm -D "autogitcommit $(git log -1 --format='%H')" + anda build -c terra-${{ matrix.version }}-${{ matrix.arch }} subatomic -p rpm -D "autogitcommit $(git log -1 --format='%H')" - name: Install Subatomic run: sudo dnf install -y ./anda-build/rpm/rpms/subatomic-*.rpm @@ -52,7 +52,7 @@ jobs: repository: FyraLabs/anda - name: Build Andaman - run: anda build -c anda-${{ matrix.version }}-${{ matrix.arch }} anda -p rpm + run: anda build -c terra-${{ matrix.version }}-${{ matrix.arch }} anda -p rpm - name: Upload to Subatomic run: | diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a830b74bad..c0f099bc31 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -37,7 +37,7 @@ jobs: - uses: terrapkg/anda-build@main with: name: "${{ matrix.pkg }}pkg" - mockConfig: anda-${{ matrix.version }}-${{ matrix.arch }} + mockConfig: terra-${{ matrix.version }}-${{ matrix.arch }} extraArgs: -D "sccache_bucket ${{secrets.SCCACHE_BUCKET}}" -D "sccache_endpoint ${{secrets.SCCACHE_ENDPOINT}}" -D "sccache_secret ${{secrets.SCCACHE_SECRET}}" -D "sccache_accesskey ${{secrets.SCCACHE_ACCESSKEY}}" andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo diff --git a/.github/workflows/json-build.yml b/.github/workflows/json-build.yml index c1230180fe..028a19c030 100644 --- a/.github/workflows/json-build.yml +++ b/.github/workflows/json-build.yml @@ -26,7 +26,7 @@ jobs: - uses: terrapkg/anda-build@main with: name: "${{ matrix.pkg.pkg }}" - mockConfig: anda-${{ matrix.version }}-${{ matrix.pkg.arch }} + mockConfig: terra-${{ matrix.version }}-${{ matrix.pkg.arch }} extraArgs: -D "sccache_bucket ${{secrets.SCCACHE_BUCKET}}" -D "sccache_endpoint ${{secrets.SCCACHE_ENDPOINT}}" -D "sccache_secret ${{secrets.SCCACHE_SECRET}}" -D "sccache_accesskey ${{secrets.SCCACHE_ACCESSKEY}}" andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo From 09e45e7fe776fca2eb7ba0d3b5ae1364e8c314ab Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 May 2023 21:36:26 +0000 Subject: [PATCH 022/231] bump: felix --- anda/rust/felix/rust-felix.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/felix/rust-felix.spec b/anda/rust/felix/rust-felix.spec index 4477a8f875..3fe504e6ae 100644 --- a/anda/rust/felix/rust-felix.spec +++ b/anda/rust/felix/rust-felix.spec @@ -2,7 +2,7 @@ %global crate felix Name: rust-felix -Version: 2.2.8 +Version: 2.3.0 Release: 1%{?dist} Summary: Tui file manager with vim-like key mapping From c905870d49e87e1d81829be5420cf3625a5c8cb9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 May 2023 23:13:54 +0000 Subject: [PATCH 023/231] bump: orjson --- anda/python/orjson/python3-orjson.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/orjson/python3-orjson.spec b/anda/python/orjson/python3-orjson.spec index d72122ce61..4747e18874 100644 --- a/anda/python/orjson/python3-orjson.spec +++ b/anda/python/orjson/python3-orjson.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} Name: python3-orjson -Version: 3.8.13 +Version: 3.8.14 Release: 1%{?dist} Summary: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy License: MIT OR Apache-2.0 From 42445c1da84f8640fda4a094f8d044c41fd12053 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 25 May 2023 16:59:35 -0700 Subject: [PATCH 024/231] chore(vala-panel-appmenu): remove uneeded dependencies (#468) Closes #465 Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec | 5 ----- 1 file changed, 5 deletions(-) diff --git a/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec b/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec index fa7397396c..c7b07eab37 100644 --- a/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec +++ b/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec @@ -32,12 +32,8 @@ BuildRequires: pkgconfig(dbusmenu-glib-0.4) BuildRequires: pkgconfig(vala-panel) BuildRequires: pkgconfig(libmatepanelapplet-4.0) Provides: vala-panel-appmenu-plugin = %{version} -Requires: unity-gtk3-module -Requires: unity-gtk2-module Requires: bamf-daemon Requires: libdbusmenu -Requires: libdbusmenu-gtk2 -Requires: libdbusmenu-gtk3 %description Vala Panel Application Menu is a Global Menu applet for use with Vala Panel, xfce4-panel and mate-panel (Budgie 10.x is also planned). @@ -80,7 +76,6 @@ Header files, libraries, and other files for developing %{name}. %package -n vala-panel-appmenu-gtk-module Summary: Gtk3MenuShell D-Bus exporter -Requires: %{name}%{?_isa} = %{version}-%{release} %description -n vala-panel-appmenu-gtk-module GTK (2, 3) module that exports GtkMenuShells over D-Bus. From 452d316ccf61c2121feef869cf08c791605956c9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 May 2023 01:19:53 +0000 Subject: [PATCH 025/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 49575b61c3..2c6ef5ab42 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 42ceaa0015217d67245b40adf71120fcd8a739f2 +%global commit 403279e92692b90a83a00bd320f94e9cccd364a5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 6201d4756f..90cde6e148 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 42ceaa0015217d67245b40adf71120fcd8a739f2 +%global commit 403279e92692b90a83a00bd320f94e9cccd364a5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 4ec61397146ad38e329e6ffe69e6d89751316c48 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 26 May 2023 15:05:33 +0800 Subject: [PATCH 026/231] fix: libadwaita-nightly (#470) * add: libadwaita-nightly * fix(update): adwaita --------- Signed-off-by: madomado --- anda/lib/libadwaita-nightly/libadwaita-nightly.spec | 2 +- anda/lib/libadwaita-nightly/update.rhai | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/lib/libadwaita-nightly/libadwaita-nightly.spec b/anda/lib/libadwaita-nightly/libadwaita-nightly.spec index 6c06503e78..6feb590291 100644 --- a/anda/lib/libadwaita-nightly/libadwaita-nightly.spec +++ b/anda/lib/libadwaita-nightly/libadwaita-nightly.spec @@ -1,4 +1,4 @@ -%global ver 1.3.2 +%global ver 1.4 %global commit 9c2d9426b0772787796009f03f0eab06612c4a96 Name: libadwaita-nightly diff --git a/anda/lib/libadwaita-nightly/update.rhai b/anda/lib/libadwaita-nightly/update.rhai index c20acea8f9..4cee9df53a 100644 --- a/anda/lib/libadwaita-nightly/update.rhai +++ b/anda/lib/libadwaita-nightly/update.rhai @@ -1,7 +1,7 @@ if filters.contains("nightly") { - let txt = get("https://gitlab.gnome.org/api/v4/projects/14079/repository/tags?per_page=1"); - let ver = txt.json_arr()[0].name; - rpm.global("ver", ver); + // let txt = get("https://gitlab.gnome.org/api/v4/projects/14079/repository/tags?per_page=1"); + // let ver = txt.json_arr()[0].name; + // rpm.global("ver", ver); txt = get("https://gitlab.gnome.org/api/v4/projects/14079/repository/commits?per_page=1&page=1"); let commit = txt.json_arr()[0].id; rpm.global("commit", commit); From 857b353ab41162b6f374b73143a2f4327064eaca Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 26 May 2023 20:55:18 +0800 Subject: [PATCH 027/231] fix(provides): terra-gtk4 (#471) --- anda/lib/gtk4/terra-gtk4.spec | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/anda/lib/gtk4/terra-gtk4.spec b/anda/lib/gtk4/terra-gtk4.spec index eb80f90cc8..bfd3f31bc8 100644 --- a/anda/lib/gtk4/terra-gtk4.spec +++ b/anda/lib/gtk4/terra-gtk4.spec @@ -81,21 +81,22 @@ Requires: hicolor-icon-theme # split out in a subpackage Requires: gtk-update-icon-cache -Requires: cairo%{?_isa} >= %{cairo_version} -Requires: cairo-gobject%{?_isa} >= %{cairo_version} -Requires: glib2%{?_isa} >= %{glib2_version} -Requires: libepoxy%{?_isa} >= %{epoxy_version} -Requires: libwayland-client%{?_isa} >= %{wayland_version} -Requires: libwayland-cursor%{?_isa} >= %{wayland_version} -Requires: pango%{?_isa} >= %{pango_version} +Requires: cairo%?_isa >= %{cairo_version} +Requires: cairo-gobject%?_isa >= %{cairo_version} +Requires: glib2%?_isa >= %{glib2_version} +Requires: libepoxy%?_isa >= %{epoxy_version} +Requires: libwayland-client%?_isa >= %{wayland_version} +Requires: libwayland-cursor%?_isa >= %{wayland_version} +Requires: pango%?_isa >= %{pango_version} # required to support all the different image formats -Requires: gdk-pixbuf2-modules%{?_isa} +Requires: gdk-pixbuf2-modules%?_isa # make sure we have a reasonable gsettings backend -Recommends: dconf%{?_isa} +Recommends: dconf%?_isa Provides: gtk4%?_isa = %version-%release +Provides: terra-gtk4%?_isa = %version-%release Conflicts: gtk4 %description @@ -108,7 +109,9 @@ This package contains latest version 4 of GTK as tracked in Terra. %package devel Summary: Development files for GTK -Requires: terra-gtk4%{?_isa} = %{version}-%{release} +Requires: terra-gtk4%?_isa = %version-%release +Provides: pkgconfig(gtk4) = %version-%release +Provides: pkgconfig(terra-gtk4) = %version-%release %description devel This package contains the libraries and header files that are needed @@ -117,7 +120,7 @@ for writing applications with version 4 of the GTK widget toolkit. %package devel-docs Summary: Developer documentation for GTK BuildArch: noarch -Requires: terra-gtk4 = %{version}-%{release} +Requires: terra-gtk4 = %version-%release %description devel-docs This package contains developer documentation for version 4 of the GTK @@ -125,13 +128,13 @@ widget toolkit. %package devel-tools Summary: Developer tools for GTK -Requires: terra-gtk4%{?_isa} = %{version}-%{release} +Requires: terra-gtk4%?_isa = %version-%release %description devel-tools This package contains helpful applications for developers using GTK. %prep -%autosetup -p1 -n gtk-%{version} +%autosetup -p1 -n gtk-%version %build export CFLAGS='-fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT %optflags' From 8118563e680f28faefe7764f25d9c8f605128988 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 27 May 2023 00:41:19 +0800 Subject: [PATCH 028/231] fix(deps): libadwaita-nightly (#472) Signed-off-by: madomado --- anda/lib/libadwaita-nightly/libadwaita-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libadwaita-nightly/libadwaita-nightly.spec b/anda/lib/libadwaita-nightly/libadwaita-nightly.spec index 6feb590291..8dd5724021 100644 --- a/anda/lib/libadwaita-nightly/libadwaita-nightly.spec +++ b/anda/lib/libadwaita-nightly/libadwaita-nightly.spec @@ -9,7 +9,7 @@ License: LGPL-2.1+ URL: https://gnome.pages.gitlab.gnome.org/libadwaita/ Source0: https://gitlab.gnome.org/GNOME/libadwaita/-/archive/%commit/libadwaita-%commit.tar.gz BuildRequires: meson vala cmake gi-docgen git gobject-introspection sassc terra-gtk4-devel appstream-devel desktop-file-utils libappstream-glib -Requires: gtk4 +Requires: terra-gtk4 %description %summary. From 6285115ca9e3602f6c29e23dcb043eb2c77cbe8a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 May 2023 17:36:23 +0000 Subject: [PATCH 029/231] bump: protobuf --- anda/python/protobuf/python3-protobuf.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/protobuf/python3-protobuf.spec b/anda/python/protobuf/python3-protobuf.spec index 5f5959a047..05caf42f3e 100644 --- a/anda/python/protobuf/python3-protobuf.spec +++ b/anda/python/protobuf/python3-protobuf.spec @@ -2,7 +2,7 @@ %global pypi_name protobuf Name: python-%{pypi_name} -Version: 4.23.1 +Version: 4.23.2 Release: 1%{?dist} Summary: Protocol Buffers From a46e846f42add40faff347516f5a0058a1f1995b Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 27 May 2023 03:50:22 +0800 Subject: [PATCH 030/231] feat(update): better release checking for discord-related apps (#473) --- anda/apps/discord-canary-openasar/update.rhai | 6 +++--- anda/apps/discord-canary/update.rhai | 6 +++--- anda/apps/discord-openasar/update.rhai | 6 +++--- anda/apps/discord-ptb-openasar/update.rhai | 6 +++--- anda/apps/discord-ptb/update.rhai | 6 +++--- anda/apps/discord/update.rhai | 6 +++--- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/anda/apps/discord-canary-openasar/update.rhai b/anda/apps/discord-canary-openasar/update.rhai index d96b864947..6ea6cc2b54 100644 --- a/anda/apps/discord-canary-openasar/update.rhai +++ b/anda/apps/discord-canary-openasar/update.rhai @@ -1,3 +1,3 @@ -let html = get("https://discordapp.com/api/download/canary?platform=linux&format=tar.gz"); -let newver = find("https://dl-canary\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); -rpm.version(newver); +let txt = get("https://discordapp.com/api/updates/canary/RELEASES"); +let v = find("DiscordCanary-([\\d\\.]+)-", txt, 1); +rpm.version(v); diff --git a/anda/apps/discord-canary/update.rhai b/anda/apps/discord-canary/update.rhai index d96b864947..6ea6cc2b54 100644 --- a/anda/apps/discord-canary/update.rhai +++ b/anda/apps/discord-canary/update.rhai @@ -1,3 +1,3 @@ -let html = get("https://discordapp.com/api/download/canary?platform=linux&format=tar.gz"); -let newver = find("https://dl-canary\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); -rpm.version(newver); +let txt = get("https://discordapp.com/api/updates/canary/RELEASES"); +let v = find("DiscordCanary-([\\d\\.]+)-", txt, 1); +rpm.version(v); diff --git a/anda/apps/discord-openasar/update.rhai b/anda/apps/discord-openasar/update.rhai index cabf84bbc9..c5190244c4 100644 --- a/anda/apps/discord-openasar/update.rhai +++ b/anda/apps/discord-openasar/update.rhai @@ -1,3 +1,3 @@ -let html = get("https://discordapp.com/api/download?platform=linux&format=tar.gz"); -let newver = find("https://dl\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); -rpm.version(newver); +let txt = get("https://discordapp.com/api/updates/RELEASES"); +let v = find("Discord-([\\d\\.]+)-", txt, 1); +rpm.version(v); diff --git a/anda/apps/discord-ptb-openasar/update.rhai b/anda/apps/discord-ptb-openasar/update.rhai index 32e9b4a735..43ef9e9bd6 100644 --- a/anda/apps/discord-ptb-openasar/update.rhai +++ b/anda/apps/discord-ptb-openasar/update.rhai @@ -1,3 +1,3 @@ -let html = get("https://discordapp.com/api/download/ptb?platform=linux&format=tar.gz"); -let newver = find("https://dl-ptb\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); -rpm.version(newver); +let txt = get("https://discordapp.com/api/updates/ptb/RELEASES"); +let v = find("DiscordPTB-([\\d\\.]+)-", txt, 1); +rpm.version(v); diff --git a/anda/apps/discord-ptb/update.rhai b/anda/apps/discord-ptb/update.rhai index 32e9b4a735..43ef9e9bd6 100644 --- a/anda/apps/discord-ptb/update.rhai +++ b/anda/apps/discord-ptb/update.rhai @@ -1,3 +1,3 @@ -let html = get("https://discordapp.com/api/download/ptb?platform=linux&format=tar.gz"); -let newver = find("https://dl-ptb\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); -rpm.version(newver); +let txt = get("https://discordapp.com/api/updates/ptb/RELEASES"); +let v = find("DiscordPTB-([\\d\\.]+)-", txt, 1); +rpm.version(v); diff --git a/anda/apps/discord/update.rhai b/anda/apps/discord/update.rhai index cabf84bbc9..c5190244c4 100644 --- a/anda/apps/discord/update.rhai +++ b/anda/apps/discord/update.rhai @@ -1,3 +1,3 @@ -let html = get("https://discordapp.com/api/download?platform=linux&format=tar.gz"); -let newver = find("https://dl\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); -rpm.version(newver); +let txt = get("https://discordapp.com/api/updates/RELEASES"); +let v = find("Discord-([\\d\\.]+)-", txt, 1); +rpm.version(v); From a205bc35d16d43499381f877741ecae3cdff9d3d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 May 2023 20:16:08 +0000 Subject: [PATCH 031/231] bump: discord-canary-openasar discord-canary discord-openasar discord-ptb-openasar discord-ptb discord --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- anda/apps/discord/discord.spec | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index c59e0973b2..72c10e8dd2 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.154 +Version: 0.0.316 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 6ce8f6b642..b038ea4530 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.154 +Version: 0.0.316 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 1263895f71..89f9beb3e8 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-openasar -Version: 0.0.27 +Version: 0.0.311 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index dd51bab150..a9f4d34cf6 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-ptb-openasar -Version: 0.0.42 +Version: 0.0.64 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 5fc9b5eff2..620c79e46f 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-ptb -Version: 0.0.42 +Version: 0.0.64 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index ed4cc133ce..836ac84d9d 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord -Version: 0.0.27 +Version: 0.0.311 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com From 96a56de4800bf2fea4db558913fa2e02f79fcf7e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 May 2023 01:20:22 +0000 Subject: [PATCH 032/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 2c6ef5ab42..a115af6857 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 403279e92692b90a83a00bd320f94e9cccd364a5 +%global commit f24211e8b5d9af24ac3e27b0fdb50000a962c35f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 90cde6e148..8c280f6b71 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 403279e92692b90a83a00bd320f94e9cccd364a5 +%global commit f24211e8b5d9af24ac3e27b0fdb50000a962c35f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 7ba972b6c239c527dbd8bdf85f089072456baa15 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 27 May 2023 18:30:38 +0800 Subject: [PATCH 033/231] feat(update): undo discord update script (#475) From 02a58d309bb1d527eda04fb489cd05d04c506a6c Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 27 May 2023 20:42:35 +0800 Subject: [PATCH 034/231] fix(update): undo discord (idw?) (#476) --- .../discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary-openasar/update.rhai | 6 +++--- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/discord-canary/update.rhai | 6 +++--- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord-openasar/update.rhai | 6 +++--- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb-openasar/update.rhai | 6 +++--- anda/apps/discord-ptb/discord-ptb.spec | 2 +- anda/apps/discord-ptb/update.rhai | 6 +++--- anda/apps/discord/discord.spec | 2 +- anda/apps/discord/update.rhai | 6 +++--- 12 files changed, 24 insertions(+), 24 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 72c10e8dd2..c59e0973b2 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.316 +Version: 0.0.154 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary-openasar/update.rhai b/anda/apps/discord-canary-openasar/update.rhai index 6ea6cc2b54..d96b864947 100644 --- a/anda/apps/discord-canary-openasar/update.rhai +++ b/anda/apps/discord-canary-openasar/update.rhai @@ -1,3 +1,3 @@ -let txt = get("https://discordapp.com/api/updates/canary/RELEASES"); -let v = find("DiscordCanary-([\\d\\.]+)-", txt, 1); -rpm.version(v); +let html = get("https://discordapp.com/api/download/canary?platform=linux&format=tar.gz"); +let newver = find("https://dl-canary\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); +rpm.version(newver); diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index b038ea4530..6ce8f6b642 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.316 +Version: 0.0.154 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/apps/discord-canary/update.rhai b/anda/apps/discord-canary/update.rhai index 6ea6cc2b54..d96b864947 100644 --- a/anda/apps/discord-canary/update.rhai +++ b/anda/apps/discord-canary/update.rhai @@ -1,3 +1,3 @@ -let txt = get("https://discordapp.com/api/updates/canary/RELEASES"); -let v = find("DiscordCanary-([\\d\\.]+)-", txt, 1); -rpm.version(v); +let html = get("https://discordapp.com/api/download/canary?platform=linux&format=tar.gz"); +let newver = find("https://dl-canary\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); +rpm.version(newver); diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 89f9beb3e8..1263895f71 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-openasar -Version: 0.0.311 +Version: 0.0.27 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-openasar/update.rhai b/anda/apps/discord-openasar/update.rhai index c5190244c4..cabf84bbc9 100644 --- a/anda/apps/discord-openasar/update.rhai +++ b/anda/apps/discord-openasar/update.rhai @@ -1,3 +1,3 @@ -let txt = get("https://discordapp.com/api/updates/RELEASES"); -let v = find("Discord-([\\d\\.]+)-", txt, 1); -rpm.version(v); +let html = get("https://discordapp.com/api/download?platform=linux&format=tar.gz"); +let newver = find("https://dl\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); +rpm.version(newver); diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index a9f4d34cf6..dd51bab150 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-ptb-openasar -Version: 0.0.64 +Version: 0.0.42 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb-openasar/update.rhai b/anda/apps/discord-ptb-openasar/update.rhai index 43ef9e9bd6..32e9b4a735 100644 --- a/anda/apps/discord-ptb-openasar/update.rhai +++ b/anda/apps/discord-ptb-openasar/update.rhai @@ -1,3 +1,3 @@ -let txt = get("https://discordapp.com/api/updates/ptb/RELEASES"); -let v = find("DiscordPTB-([\\d\\.]+)-", txt, 1); -rpm.version(v); +let html = get("https://discordapp.com/api/download/ptb?platform=linux&format=tar.gz"); +let newver = find("https://dl-ptb\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); +rpm.version(newver); diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 620c79e46f..5fc9b5eff2 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-ptb -Version: 0.0.64 +Version: 0.0.42 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/apps/discord-ptb/update.rhai b/anda/apps/discord-ptb/update.rhai index 43ef9e9bd6..32e9b4a735 100644 --- a/anda/apps/discord-ptb/update.rhai +++ b/anda/apps/discord-ptb/update.rhai @@ -1,3 +1,3 @@ -let txt = get("https://discordapp.com/api/updates/ptb/RELEASES"); -let v = find("DiscordPTB-([\\d\\.]+)-", txt, 1); -rpm.version(v); +let html = get("https://discordapp.com/api/download/ptb?platform=linux&format=tar.gz"); +let newver = find("https://dl-ptb\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); +rpm.version(newver); diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index 836ac84d9d..ed4cc133ce 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord -Version: 0.0.311 +Version: 0.0.27 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/apps/discord/update.rhai b/anda/apps/discord/update.rhai index c5190244c4..cabf84bbc9 100644 --- a/anda/apps/discord/update.rhai +++ b/anda/apps/discord/update.rhai @@ -1,3 +1,3 @@ -let txt = get("https://discordapp.com/api/updates/RELEASES"); -let v = find("Discord-([\\d\\.]+)-", txt, 1); -rpm.version(v); +let html = get("https://discordapp.com/api/download?platform=linux&format=tar.gz"); +let newver = find("https://dl\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); +rpm.version(newver); From 9d05b326756fd3f83ef860136defc47a255adb97 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 May 2023 15:12:59 +0000 Subject: [PATCH 035/231] bump: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 95b8a4013b..b3a4cbe5c6 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 23.0.0 +Version: 24.0.0 Release: 1%{?dist} Summary: A custom font based on iosevka From 6cec3cec8d06e90fce2e7456c58cea2b8aa44697 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 May 2023 03:15:10 +0000 Subject: [PATCH 036/231] bump: maturin --- anda/rust/maturin/rust-maturin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/maturin/rust-maturin.spec b/anda/rust/maturin/rust-maturin.spec index bfb02585cb..8226baf1ce 100644 --- a/anda/rust/maturin/rust-maturin.spec +++ b/anda/rust/maturin/rust-maturin.spec @@ -2,7 +2,7 @@ %global crate maturin Name: rust-maturin -Version: 1.0.0 +Version: 1.0.1 Release: 1%{?dist} Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages From fa0fe3297769e1df3ea4b48b49dfab85300de9a1 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 28 May 2023 14:48:12 +0800 Subject: [PATCH 037/231] fix(update): nightly packages updates (#478) --- anda/lib/libadwaita-nightly/anda.hcl | 3 +++ anda/vala/vala-language-server-nightly/anda.hcl | 3 +++ anda/vala/vala-lint-nightly/anda.hcl | 3 +++ anda/vala/vala-nightly/anda.hcl | 3 +++ 4 files changed, 12 insertions(+) diff --git a/anda/lib/libadwaita-nightly/anda.hcl b/anda/lib/libadwaita-nightly/anda.hcl index b7ab6dd527..562cd74093 100644 --- a/anda/lib/libadwaita-nightly/anda.hcl +++ b/anda/lib/libadwaita-nightly/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "libadwaita-nightly.spec" } + labels { + nightly = "1" + } } diff --git a/anda/vala/vala-language-server-nightly/anda.hcl b/anda/vala/vala-language-server-nightly/anda.hcl index a9c5af00bf..98ea3d566b 100644 --- a/anda/vala/vala-language-server-nightly/anda.hcl +++ b/anda/vala/vala-language-server-nightly/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "vala-language-server-nightly.spec" } + labels { + nightly = "1" + } } diff --git a/anda/vala/vala-lint-nightly/anda.hcl b/anda/vala/vala-lint-nightly/anda.hcl index ae861080eb..0031911830 100644 --- a/anda/vala/vala-lint-nightly/anda.hcl +++ b/anda/vala/vala-lint-nightly/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "vala-lint-nightly.spec" } + labels { + nightly = "1" + } } diff --git a/anda/vala/vala-nightly/anda.hcl b/anda/vala/vala-nightly/anda.hcl index 1b706cd6a9..3a310182d0 100644 --- a/anda/vala/vala-nightly/anda.hcl +++ b/anda/vala/vala-nightly/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "vala-nightly.spec" } + labels { + nightly = "1" + } } From 0b41aecfe596fd0cfa3dfdbd91b0319fcb2cec61 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 28 May 2023 16:53:35 +0800 Subject: [PATCH 038/231] add: tdlib-nightly (#479) --- anda/lib/tdlib/anda.hcl | 8 +++ anda/lib/tdlib/tdlib-nightly.spec | 106 ++++++++++++++++++++++++++++++ anda/lib/tdlib/update.rhai | 10 +++ 3 files changed, 124 insertions(+) create mode 100644 anda/lib/tdlib/anda.hcl create mode 100644 anda/lib/tdlib/tdlib-nightly.spec create mode 100644 anda/lib/tdlib/update.rhai diff --git a/anda/lib/tdlib/anda.hcl b/anda/lib/tdlib/anda.hcl new file mode 100644 index 0000000000..29e7eebe8d --- /dev/null +++ b/anda/lib/tdlib/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "tdlib-nightly.spec" + } + labels { + nightly = "1" + } +} diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec new file mode 100644 index 0000000000..11e9352751 --- /dev/null +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -0,0 +1,106 @@ +%global commit 54b34e9180dabc017210ebe3995f01d0c2fbaef1 +%global ver 1.8.14 +Name: tdlib-nightly +Version: %ver^%commit +Release: 1%?dist + +License: BSL-1.0 +URL: https://github.com/tdlib/td +Summary: Cross-platform library for building Telegram clients +Source0: %url/archive/%commit/tdlib-%commit.tar.gz + +BuildRequires: gperftools-devel +BuildRequires: openssl-devel +BuildRequires: ninja-build +BuildRequires: zlib-devel +BuildRequires: gcc-c++ +BuildRequires: gperf +BuildRequires: cmake +BuildRequires: gcc + +Provides: bundled(sqlite) = 3.31.0 + +%description +TDLib (Telegram Database library) is a cross-platform library for +building Telegram clients. It can be easily used from almost any +programming language. + +%name tracks the latest version of TDLib on +https://github.com/tdlib/td and determines the latest version via +the CMakeLists.txt file. + +%package devel +Summary: Development files for %name +Requires: %name%?_isa = %{?epoch:%epoch:}%version-%release +Provides: pkgconfig(tdjson) = %ver + +%package static +Summary: Static libraries for %name +Requires: %name%?_isa = %{?epoch:%epoch:}%version-%release +Requires: %name-devel%?_isa = %{?epoch:%epoch:}%version-%release + +%description devel +%summary. + +%description static +%summary. + +%prep +%autosetup -n td-%commit -p1 +sed -e 's/"DEFAULT"/"PROFILE=SYSTEM"/g' -i tdnet/td/net/SslStream.cpp + +%build +%cmake -G Ninja \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBDIR=%_lib \ + -DTD_ENABLE_JNI:BOOL=OFF \ + -DTD_ENABLE_DOTNET:BOOL=OFF +%cmake_build + +%install +%cmake_install + +%files +%license LICENSE_1_0.txt +%doc README.md CHANGELOG.md +%_libdir/libtd*.so.%ver + +%files devel +%_includedir/td +%_libdir/libtd*.so +%_libdir/cmake/Td +%_libdir/pkgconfig/td*.pc + +%files static +%_libdir/libtd*.a + +%changelog +* Sun May 28 2023 windowsboy111 - 1.8.14^54b34e9180dabc017210ebe3995f01d0c2fbaef1-1 +- Repackaged for Terra + +* Sat Jan 21 2023 Fedora Release Engineering - 1.8.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 1.8.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Tue Feb 15 2022 Onuralp Sezer - 1.8.0-1 +- Version 1.8.0 + +* Sat Jan 22 2022 Fedora Release Engineering - 1.7.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Sep 14 2021 Sahana Prasad - 1.7.0-4 +- Rebuilt with OpenSSL 3.0.0 + +* Fri Jul 23 2021 Fedora Release Engineering - 1.7.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 1.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Nov 28 2020 Vitaly Zaitsev - 1.7.0-1 +- Updated to version 1.7.0. + +* Wed Jul 29 2020 Fedora Release Engineering - 1.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/anda/lib/tdlib/update.rhai b/anda/lib/tdlib/update.rhai new file mode 100644 index 0000000000..b240b7f343 --- /dev/null +++ b/anda/lib/tdlib/update.rhai @@ -0,0 +1,10 @@ +if filters.contains("nightly") { + let ghreq = new_req("https://api.github.com/repos/tdlib/td/commits/HEAD"); + let req = new_req("https://raw.githubusercontent.com/tdlib/td/master/CMakeLists.txt"); + ghreq.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); + let sha = json(ghreq.get()).sha; + rpm.global("commit", sha); + let v = find("\nproject\\(TDLib\\s+VERSION\\s+([\\d.]+)\\s+", req.get(), 1); + rpm.global("ver", v); + rpm.release(); +} From ac433d1ccd1f81d4c7cf0e027758415fe15c5f2e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 May 2023 15:14:36 +0000 Subject: [PATCH 039/231] bump: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index b3a4cbe5c6..71672afbcb 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 24.0.0 +Version: 24.1.0 Release: 1%{?dist} Summary: A custom font based on iosevka From 147cc96b41d7b5a5ac9cbc72fba17fb744d73aba Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 May 2023 01:22:50 +0000 Subject: [PATCH 040/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly tdlib vala-language-server-nightly vala-lint-nightly vala-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/lib/tdlib/tdlib-nightly.spec | 2 +- .../vala-language-server-nightly.spec | 2 +- anda/vala/vala-lint-nightly/vala-lint-nightly.spec | 2 +- anda/vala/vala-nightly/vala-nightly.spec | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index a115af6857..fc412fce32 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit f24211e8b5d9af24ac3e27b0fdb50000a962c35f +%global commit 954d4d701a136e79c25b58f9680d26a555a6e6fe %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 8c280f6b71..c21c2f34eb 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit f24211e8b5d9af24ac3e27b0fdb50000a962c35f +%global commit 954d4d701a136e79c25b58f9680d26a555a6e6fe %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 11e9352751..f59867d106 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -2,7 +2,7 @@ %global ver 1.8.14 Name: tdlib-nightly Version: %ver^%commit -Release: 1%?dist +Release: 1%{?dist} License: BSL-1.0 URL: https://github.com/tdlib/td diff --git a/anda/vala/vala-language-server-nightly/vala-language-server-nightly.spec b/anda/vala/vala-language-server-nightly/vala-language-server-nightly.spec index fdbca75c2f..f3c84dd91f 100644 --- a/anda/vala/vala-language-server-nightly/vala-language-server-nightly.spec +++ b/anda/vala/vala-language-server-nightly/vala-language-server-nightly.spec @@ -1,6 +1,6 @@ %global real_name vala-language-server -%global commit 7577ffb269cd31da8815b7eadd72867965a2c742 +%global commit 3b5fe941bea6ecd5c8fcb84930c40b8582eea165 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') diff --git a/anda/vala/vala-lint-nightly/vala-lint-nightly.spec b/anda/vala/vala-lint-nightly/vala-lint-nightly.spec index b6a449f7aa..1bbe9c17f1 100644 --- a/anda/vala/vala-lint-nightly/vala-lint-nightly.spec +++ b/anda/vala/vala-lint-nightly/vala-lint-nightly.spec @@ -1,6 +1,6 @@ %global real_name vala-lint -%global commit 923adb5d3983ed654566304284607e3367998e22 +%global commit 4d21b8a2be8b77052176d06d0cf10a8b319117c4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') diff --git a/anda/vala/vala-nightly/vala-nightly.spec b/anda/vala/vala-nightly/vala-nightly.spec index c7b7862423..8b698494ac 100644 --- a/anda/vala/vala-nightly/vala-nightly.spec +++ b/anda/vala/vala-nightly/vala-nightly.spec @@ -3,7 +3,7 @@ %global priority 90 %global real_name vala -%global commit 94582de0320c39b58eb38c97dbffcf48d2a948b9 +%global commit def1415ee1f35e4615adfd1c503fc445bbbbe02b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git From 3be27ee9c339d5794b1e82b66a1f3a79fc76eb95 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 May 2023 06:18:55 +0000 Subject: [PATCH 041/231] bump: appimagelauncher --- anda/tools/appimagelauncher/appimagelauncher.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/appimagelauncher/appimagelauncher.spec b/anda/tools/appimagelauncher/appimagelauncher.spec index 21ebfa5626..b638822b52 100644 --- a/anda/tools/appimagelauncher/appimagelauncher.spec +++ b/anda/tools/appimagelauncher/appimagelauncher.spec @@ -2,8 +2,8 @@ %global git_shortcommit %(c=%{git_commit}; echo ${c:0:7}) Name: appimagelauncher -Version: 2.2.0 -Release: 2%{?dist} +Version: 2.1.4 +Release: 1%{?dist} Summary: Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages License: MIT From 4d2d8a669146b4ac341231da350e57c1d0742306 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 May 2023 06:37:44 +0000 Subject: [PATCH 042/231] bump: appimagelauncher --- anda/tools/appimagelauncher/appimagelauncher.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/appimagelauncher/appimagelauncher.spec b/anda/tools/appimagelauncher/appimagelauncher.spec index b638822b52..2c305eaf6a 100644 --- a/anda/tools/appimagelauncher/appimagelauncher.spec +++ b/anda/tools/appimagelauncher/appimagelauncher.spec @@ -2,7 +2,7 @@ %global git_shortcommit %(c=%{git_commit}; echo ${c:0:7}) Name: appimagelauncher -Version: 2.1.4 +Version: 2.2.0 Release: 1%{?dist} Summary: Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages From 554ac1acf92e7c1462c45256d32cc4c45b5bf20f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 May 2023 17:36:18 +0000 Subject: [PATCH 043/231] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 732b830b99..6b0a5721ce 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -6,7 +6,7 @@ %endif Name: electron -Version: 24.4.0 +Version: 25.0.0 Release: 1%{?dist} Summary: Build cross platform desktop apps with web technologies License: MIT From 1ab1a82a445f9e125a751abc275b89f6c367019b Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 30 May 2023 02:54:04 +0800 Subject: [PATCH 044/231] fix(requires): nerd-fonts (#480) fix #477 Signed-off-by: madomado --- anda/fonts/nerd-fonts/nerd-fonts.spec | 40 +++++++++++++-------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 17698d8aa3..3f547fbc7b 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -3,18 +3,18 @@ Name: nerd-fonts Version: 3.0.1 -Release: 1%{?dist} +Release: 1%?dist URL: https://nerdfonts.com/ -Source0: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%{version}/readme.md -Source1: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%{version}/LICENSE +Source0: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%version/readme.md +Source1: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%version/LICENSE License: OFL-1.1 Summary: All packaged Nerd fonts BuildArch: noarch -Requires: %{lua: +Recommends: %{lua: local x = "" -local ver = rpm.expand("%{version}") -for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do - x = x .. font:lower().."-nerd-fonts="..ver.." " +local ver = rpm.expand("%version-%release") +for font in (rpm.expand("%flist")):gmatch("[^ ]+") do + x = x .. font:lower().."-nerd-fonts = "..ver.." " end print(x) } @@ -22,7 +22,7 @@ BuildRequires: unzip %{lua: local url = rpm.expand(": https://github.com/ryanoasis/nerd-fonts/releases/download/v%{version}/"); local n = 2; -for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do +for font in (rpm.expand("%flist")):gmatch("[^ ]+") do print("Source"..n..url..font..".zip\n") n = n + 1 end @@ -33,7 +33,7 @@ end 'iconic fonts' such as Font Awesome, Devicons, Octicons, and others. %{lua: -for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do +for font in (rpm.expand("%flist")):gmatch("[^ ]+") do print("%package -n "..font:lower().."-nerd-fonts\n") print("Summary:\tPatched Nerd fonts: "..font) print("\n%description -n "..font:lower().."-nerd-fonts\n") @@ -41,30 +41,30 @@ for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do end } -%global debug_package %{nil} +%global debug_package %nil %prep -cp %{SOURCE0} . -cp %{SOURCE1} . +cp %SOURCE0 . +cp %SOURCE1 . %build %install -mkdir -p %{buildroot}/usr/share/fonts/nerd-fonts/ +mkdir -p %buildroot/usr/share/fonts/nerd-fonts/ %{lua: -local dest = rpm.expand("%{buildroot}/usr/share/fonts/nerd-fonts/"); +local dest = rpm.expand("%buildroot/usr/share/fonts/nerd-fonts/"); local n = 2; -for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do - local src = rpm.expand("%{SOURCE"..n.."}") +for font in (rpm.expand("%flist")):gmatch("[^ ]+") do + local src = rpm.expand("%SOURCE"..n) print("unzip "..src.." -d "..dest..font.." &\n") n = n + 1 end } wait -find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "* Windows Compatible.*" -delete & -find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "*.txt" -delete & -find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "readme.md" -delete & +find %buildroot/usr/share/fonts/nerd-fonts/ -name "* Windows Compatible.*" -delete & +find %buildroot/usr/share/fonts/nerd-fonts/ -name "*.txt" -delete & +find %buildroot/usr/share/fonts/nerd-fonts/ -name "readme.md" -delete & wait @@ -73,7 +73,7 @@ wait %license LICENSE %{lua: -for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do +for font in (rpm.expand("%flist")):gmatch("[^ ]+") do print("%files -n "..font:lower().."-nerd-fonts\n") print("%doc readme.md\n") print("%license LICENSE\n") From 8cf9673fb80508c8a4e0846da7342bb8ca9dfc3f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 May 2023 01:24:04 +0000 Subject: [PATCH 045/231] bump(nightly): tdlib --- anda/lib/tdlib/tdlib-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index f59867d106..8ac550af3b 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,4 +1,4 @@ -%global commit 54b34e9180dabc017210ebe3995f01d0c2fbaef1 +%global commit fe734fd617070ec99f6ba267e4c362fc4a83885b %global ver 1.8.14 Name: tdlib-nightly Version: %ver^%commit From f277f17bd0c52c7bf3e4deecbfe9db7320e3deea Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 31 May 2023 01:27:39 +0800 Subject: [PATCH 046/231] fix(conflicts): libadwaita-nightly (#482) Signed-off-by: madomado --- anda/lib/libadwaita-nightly/libadwaita-nightly.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/lib/libadwaita-nightly/libadwaita-nightly.spec b/anda/lib/libadwaita-nightly/libadwaita-nightly.spec index 8dd5724021..f60f69c6fb 100644 --- a/anda/lib/libadwaita-nightly/libadwaita-nightly.spec +++ b/anda/lib/libadwaita-nightly/libadwaita-nightly.spec @@ -3,13 +3,14 @@ Name: libadwaita-nightly Version: %ver^%commit -Release: 1%?dist +Release: 2%?dist Summary: Building blocks for modern GNOME applications License: LGPL-2.1+ URL: https://gnome.pages.gitlab.gnome.org/libadwaita/ Source0: https://gitlab.gnome.org/GNOME/libadwaita/-/archive/%commit/libadwaita-%commit.tar.gz BuildRequires: meson vala cmake gi-docgen git gobject-introspection sassc terra-gtk4-devel appstream-devel desktop-file-utils libappstream-glib Requires: terra-gtk4 +Conflicts: libadwaita %description %summary. From cb817a973e86af67fe75c77cf3ecfc9017488e8e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 May 2023 23:13:41 +0000 Subject: [PATCH 047/231] bump: lomiri-api --- anda/lib/lomiri-api/lomiri-api.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/lomiri-api/lomiri-api.spec b/anda/lib/lomiri-api/lomiri-api.spec index 03658829b0..f802a956c7 100644 --- a/anda/lib/lomiri-api/lomiri-api.spec +++ b/anda/lib/lomiri-api/lomiri-api.spec @@ -3,7 +3,7 @@ %forgemeta Name: lomiri-api -Version: 0.2.0 +Version: 0.2.1 Release: 1%{?dist} Summary: API for Lomiri From 784eab6cc67e75536e39faa33e8300aee79f6cd2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 31 May 2023 01:40:21 +0000 Subject: [PATCH 048/231] bump(nightly): latte-dock-nightly vala-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- anda/vala/vala-nightly/vala-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 9a11c2b544..2d7c56324d 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 819720a9e642449143dc56f8e34ee053bf03f32c +%global commit e295e8a7825a7d88b592e2749d853d84abc38909 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} diff --git a/anda/vala/vala-nightly/vala-nightly.spec b/anda/vala/vala-nightly/vala-nightly.spec index 8b698494ac..bb64f22e33 100644 --- a/anda/vala/vala-nightly/vala-nightly.spec +++ b/anda/vala/vala-nightly/vala-nightly.spec @@ -3,7 +3,7 @@ %global priority 90 %global real_name vala -%global commit def1415ee1f35e4615adfd1c503fc445bbbbe02b +%global commit 0bdb18c1882123af0590dd1ccca4ed92cc3f29a5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git From e05c87bcbe57f1578bb1a068157f7df581d8292b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 31 May 2023 10:14:44 +0000 Subject: [PATCH 049/231] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 077084befd..3e2fdc8b90 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,4 +1,4 @@ -%define osuresver 2023.510.0 +%define osuresver 2023.531.0 %global debug_package %{nil} Name: osu-lazer From 988bb0cc6ac5f35121eb3712d64ab5e5c3ec8552 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 31 May 2023 14:12:24 +0000 Subject: [PATCH 050/231] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index c59e0973b2..ef828fd1ee 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.154 +Version: 0.0.155 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 6ce8f6b642..c294784112 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.154 +Version: 0.0.155 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com From 28cbdafdd25a9645cf67bff3d87f864ec6034cca Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 31 May 2023 16:18:01 +0000 Subject: [PATCH 051/231] bump: rich --- anda/python/rich/python3-rich.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/rich/python3-rich.spec b/anda/python/rich/python3-rich.spec index 4d4c27a928..53e5b9b261 100644 --- a/anda/python/rich/python3-rich.spec +++ b/anda/python/rich/python3-rich.spec @@ -1,6 +1,6 @@ # Created by pyp2rpm-3.3.8 %global pypi_name rich -%global pypi_version 13.3.5 +%global pypi_version 13.4.0 Name: python-%{pypi_name} Version: %{pypi_version} From b818cfc211bb1f4c0d08cf91ca47f49de6b3afcb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 31 May 2023 16:38:47 +0000 Subject: [PATCH 052/231] bump: elementary-capnet-assist --- .../elementary-capnet-assist/elementary-capnet-assist.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec index dbeeb6cbc0..70ba00e6da 100644 --- a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec +++ b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec @@ -3,8 +3,8 @@ Name: elementary-capnet-assist Summary: Captive Portal Assistant for elementary -Version: 2.4.3 -Release: 2%{?dist} +Version: 2.4.4 +Release: 1%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/capnet-assist From 8b972d9dd826b0d75da8145992d5bef51f3b9622 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 31 May 2023 17:12:33 +0000 Subject: [PATCH 053/231] bump: elementary-calculator elementary-camera elementary-music elementary-screenshot-tool --- .../elementary-calculator/elementary-calculator.spec | 4 ++-- .../elementary/elementary-camera/elementary-camera.spec | 2 +- .../elementary/elementary-music/elementary-music.spec | 4 ++-- .../elementary-screenshot-tool.spec | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec b/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec index 1002047e74..fcaa721128 100644 --- a/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec +++ b/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec @@ -3,8 +3,8 @@ Name: elementary-calculator Summary: Calculator app designed for elementary -Version: 2.0.1 -Release: %autorelease +Version: 2.0.2 +Release: 1%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/%{srcname} diff --git a/anda/desktops/elementary/elementary-camera/elementary-camera.spec b/anda/desktops/elementary/elementary-camera/elementary-camera.spec index 081f7267ca..634a012b74 100644 --- a/anda/desktops/elementary/elementary-camera/elementary-camera.spec +++ b/anda/desktops/elementary/elementary-camera/elementary-camera.spec @@ -3,7 +3,7 @@ Name: elementary-camera Summary: Camera app designed for elementary -Version: 6.2.1 +Version: 6.2.2 Release: 1%{?dist} License: GPL-3.0 diff --git a/anda/desktops/elementary/elementary-music/elementary-music.spec b/anda/desktops/elementary/elementary-music/elementary-music.spec index 958736cf3d..e5ba6e77cc 100644 --- a/anda/desktops/elementary/elementary-music/elementary-music.spec +++ b/anda/desktops/elementary/elementary-music/elementary-music.spec @@ -10,8 +10,8 @@ utilizes Granite for a consistent and slick UI.} Name: elementary-music Summary: Music player and library from elementary -Version: 7.0.1 -Release: 2%{?dist} +Version: 7.1.0 +Release: 1%{?dist} License: LGPL-2.0-or-later URL: https://github.com/elementary/%{srcname} diff --git a/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec b/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec index 27ef28773b..f3581d1891 100644 --- a/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec +++ b/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec @@ -3,7 +3,7 @@ Name: elementary-screenshot-tool Summary: Screenshot tool designed for elementary -Version: 6.0.3 +Version: 6.0.4 Release: 1%{?dist} License: LGPL-3.0 From 351df117a468de073eba9d9340f5ecdec9d1d2d1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 31 May 2023 17:36:14 +0000 Subject: [PATCH 054/231] bump: rich --- anda/python/rich/python3-rich.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/rich/python3-rich.spec b/anda/python/rich/python3-rich.spec index 53e5b9b261..29b52e28ac 100644 --- a/anda/python/rich/python3-rich.spec +++ b/anda/python/rich/python3-rich.spec @@ -1,6 +1,6 @@ # Created by pyp2rpm-3.3.8 %global pypi_name rich -%global pypi_version 13.4.0 +%global pypi_version 13.4.1 Name: python-%{pypi_name} Version: %{pypi_version} From 7c4758ac55b6da957e89b04e6c86e7b594636076 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 31 May 2023 19:11:01 +0000 Subject: [PATCH 055/231] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 6b0a5721ce..8b50f8394c 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -6,7 +6,7 @@ %endif Name: electron -Version: 25.0.0 +Version: 25.0.1 Release: 1%{?dist} Summary: Build cross platform desktop apps with web technologies License: MIT From 3bfaae8b19da76293876b5a275607dc698f65b3a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 31 May 2023 20:14:26 +0000 Subject: [PATCH 056/231] bump: wingpanel-indicator-notifications --- .../wingpanel-indicator-notifications.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec b/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec index f977edf876..726b2d452f 100644 --- a/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec +++ b/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-notifications Summary: Notifications Indicator for wingpanel -Version: 6.0.7 +Version: 6.0.6 Release: 1%{?dist} License: LGPL-2.0-or-later From d5447cd4aa7f7b9ab2cd02bf207150f72ceb5fc3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 31 May 2023 20:36:29 +0000 Subject: [PATCH 057/231] bump: wingpanel-indicator-notifications --- .../wingpanel-indicator-notifications.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec b/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec index 726b2d452f..f977edf876 100644 --- a/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec +++ b/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-notifications Summary: Notifications Indicator for wingpanel -Version: 6.0.6 +Version: 6.0.7 Release: 1%{?dist} License: LGPL-2.0-or-later From be7ac09ef0213e3d9aa610bf93b820cb40073ebc Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Wed, 31 May 2023 18:33:31 -0700 Subject: [PATCH 058/231] fix(electron): use ffmpeg-free instead of ffpmeg (#484) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 8b50f8394c..bdee00e018 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -13,7 +13,7 @@ License: MIT URL: https://electronjs.org/ Source0: https://github.com/electron/electron/releases/download/v%{version}/chromedriver-v%{version}-linux-%{garch}.zip Source1: https://github.com/electron/electron/releases/download/v%{version}/electron-v%{version}-linux-%{garch}.zip -Requires: c-ares ffmpeg gtk3 libevent libxslt minizip nss re2 +Requires: c-ares ffmpeg-free gtk3 libevent libxslt minizip nss re2 BuildRequires: unzip %description From 134e10f2e30ff9375ae6c5151b8d8e433d4a793d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 1 Jun 2023 01:58:53 +0000 Subject: [PATCH 059/231] bump(nightly): latte-dock-nightly tdlib --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- anda/lib/tdlib/tdlib-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 2d7c56324d..fcd62131d0 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit e295e8a7825a7d88b592e2749d853d84abc38909 +%global commit 6263a6560694f4164d4af321c0095a5fbf00bab1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 8ac550af3b..0c9c707c04 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,4 +1,4 @@ -%global commit fe734fd617070ec99f6ba267e4c362fc4a83885b +%global commit 04525f6f6b9c7ebe5ad68fc46253a2bf312f3a58 %global ver 1.8.14 Name: tdlib-nightly Version: %ver^%commit From f9ca0cf3c46d2635f0776c0023f372af2c3b7323 Mon Sep 17 00:00:00 2001 From: lleyton Date: Thu, 1 Jun 2023 02:05:48 -0700 Subject: [PATCH 060/231] Add fluent-icon-theme fluent-theme (#486) --- .devcontainer/devcontainer.json | 13 +++++-- .vscode/extensions.json | 5 +++ anda/themes/fluent-icon-theme/anda.hcl | 6 +++ .../fluent-icon-theme/fluent-icon-theme.spec | 33 ++++++++++++++++ anda/themes/fluent-icon-theme/update.rhai | 3 ++ anda/themes/fluent-theme/anda.hcl | 6 +++ anda/themes/fluent-theme/fluent-theme.spec | 38 +++++++++++++++++++ anda/themes/fluent-theme/update.rhai | 3 ++ 8 files changed, 104 insertions(+), 3 deletions(-) create mode 100644 .vscode/extensions.json create mode 100644 anda/themes/fluent-icon-theme/anda.hcl create mode 100644 anda/themes/fluent-icon-theme/fluent-icon-theme.spec create mode 100644 anda/themes/fluent-icon-theme/update.rhai create mode 100644 anda/themes/fluent-theme/anda.hcl create mode 100644 anda/themes/fluent-theme/fluent-theme.spec create mode 100644 anda/themes/fluent-theme/update.rhai diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index e9843ff87a..8deec02a20 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -4,8 +4,15 @@ "dockerfile": "Dockerfile", "args": { "VARIANT": "38" } }, - "settings": {}, - "extensions": [], "remoteUser": "vscode", - "runArgs": ["--privileged"] + "runArgs": [ + "--privileged" + ], + "customizations": { + "vscode": { + "extensions": [ + "rhaiscript.vscode-rhai" + ] + } + } } diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000000..83262841d5 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "rhaiscript.vscode-rhai" + ] +} diff --git a/anda/themes/fluent-icon-theme/anda.hcl b/anda/themes/fluent-icon-theme/anda.hcl new file mode 100644 index 0000000000..7a434d7fbc --- /dev/null +++ b/anda/themes/fluent-icon-theme/anda.hcl @@ -0,0 +1,6 @@ +project "pkg" { + arches = ["x86_64"] + rpm { + spec = "fluent-icon-theme.spec" + } +} diff --git a/anda/themes/fluent-icon-theme/fluent-icon-theme.spec b/anda/themes/fluent-icon-theme/fluent-icon-theme.spec new file mode 100644 index 0000000000..7bd199d783 --- /dev/null +++ b/anda/themes/fluent-icon-theme/fluent-icon-theme.spec @@ -0,0 +1,33 @@ +%global tag 2023-02-01 + +Name: fluent-icon-theme +Version: 20230201 +Release: 1%{?dist} +Summary: Fluent icon theme for linux desktops. + +License: GPL-3.0 +URL: https://github.com/vinceliuice/Fluent-icon-theme/ +Source0: %{url}/archive/refs/tags/%{tag}.tar.gz + +BuildArch: noarch +BuildRequires: gtk-update-icon-cache + +%description +Fluent icon theme for linux desktops. + +%prep +%autosetup -n Fluent-icon-theme-%{tag} + +%install +mkdir -p %{buildroot}%{_datadir}/themes +./install.sh -r -a -d %{buildroot}%{_datadir}/icons + +%files +%license COPYING +%doc README.md + +%{_datadir}/icons/Fluent*/ + +%changelog +* Thu Jun 01 2023 Lleyton Gray - 20230201-1 +- Initial Package diff --git a/anda/themes/fluent-icon-theme/update.rhai b/anda/themes/fluent-icon-theme/update.rhai new file mode 100644 index 0000000000..6ddfd46585 --- /dev/null +++ b/anda/themes/fluent-icon-theme/update.rhai @@ -0,0 +1,3 @@ +let release = gh("vinceliuice/Fluent-icon-theme"); +rpm.global("tag", release); +rpm.version(sub("-", "", release)); diff --git a/anda/themes/fluent-theme/anda.hcl b/anda/themes/fluent-theme/anda.hcl new file mode 100644 index 0000000000..57b9032005 --- /dev/null +++ b/anda/themes/fluent-theme/anda.hcl @@ -0,0 +1,6 @@ +project "pkg" { + arches = ["x86_64"] + rpm { + spec = "fluent-theme.spec" + } +} diff --git a/anda/themes/fluent-theme/fluent-theme.spec b/anda/themes/fluent-theme/fluent-theme.spec new file mode 100644 index 0000000000..e3545902b3 --- /dev/null +++ b/anda/themes/fluent-theme/fluent-theme.spec @@ -0,0 +1,38 @@ +%global tag 2022-12-15 + +Name: fluent-theme +Version: 20221215 +Release: 1%{?dist} +Summary: Fluent is a Fluent design theme for GNOME/GTK based desktop environments. + +License: GPL-3.0 +URL: https://github.com/vinceliuice/Fluent-gtk-theme +Source0: https://github.com/vinceliuice/Fluent-gtk-theme/archive/refs/tags/%{tag}.tar.gz + +BuildArch: noarch +BuildRequires: sassc + +Requires: gtk-murrine-engine + +%description +Fluent is a Fluent design theme for GNOME/GTK based desktop environments. + +%prep +%autosetup -n Fluent-gtk-theme-%{tag} + +%build +./parse-sass.sh + +%install +mkdir -p %{buildroot}%{_datadir}/themes +./install.sh --tweaks round -d %{buildroot}%{_datadir}/themes + +%files +%license COPYING +%doc README.md + +%{_datadir}/themes/Fluent*/ + +%changelog +* Thu Jun 01 2023 Lleyton Gray - 20221215-1 +- Initial Package diff --git a/anda/themes/fluent-theme/update.rhai b/anda/themes/fluent-theme/update.rhai new file mode 100644 index 0000000000..0c988ca6af --- /dev/null +++ b/anda/themes/fluent-theme/update.rhai @@ -0,0 +1,3 @@ +let release = gh("vinceliuice/Fluent-gtk-theme"); +rpm.global("tag", release); +rpm.version(sub("-", "", release)); From 1928474575bf2ef4202e7c5d5b50df5e1ad885e2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 1 Jun 2023 10:17:53 +0000 Subject: [PATCH 061/231] bump: sccache --- anda/rust/sccache/rust-sccache.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/sccache/rust-sccache.spec b/anda/rust/sccache/rust-sccache.spec index a4308eb32b..21218dea71 100644 --- a/anda/rust/sccache/rust-sccache.spec +++ b/anda/rust/sccache/rust-sccache.spec @@ -5,7 +5,7 @@ %global crate sccache Name: rust-sccache -Version: 0.5.0 +Version: 0.5.1 Release: 1%{?dist} Summary: Ccache-like tool From c24562a757f1928bfd2a04a5cd2ac80f9d403824 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 1 Jun 2023 15:36:36 +0000 Subject: [PATCH 062/231] bump: elementary-videos orjson --- .../elementary/elementary-videos/elementary-videos.spec | 4 ++-- anda/python/orjson/python3-orjson.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/elementary/elementary-videos/elementary-videos.spec b/anda/desktops/elementary/elementary-videos/elementary-videos.spec index ce0ab319c6..6f5d165817 100644 --- a/anda/desktops/elementary/elementary-videos/elementary-videos.spec +++ b/anda/desktops/elementary/elementary-videos/elementary-videos.spec @@ -3,8 +3,8 @@ Name: elementary-videos Summary: Video player and library app from elementary -Version: 2.9.0 -Release: 2%{?dist} +Version: 2.9.1 +Release: 1%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/%{srcname} diff --git a/anda/python/orjson/python3-orjson.spec b/anda/python/orjson/python3-orjson.spec index 4747e18874..4f4e63347d 100644 --- a/anda/python/orjson/python3-orjson.spec +++ b/anda/python/orjson/python3-orjson.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} Name: python3-orjson -Version: 3.8.14 +Version: 3.9.0 Release: 1%{?dist} Summary: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy License: MIT OR Apache-2.0 From 0c37f9fb6a018451fc66fd9ab3339d6b663278b6 Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 1 Jun 2023 23:57:37 +0800 Subject: [PATCH 063/231] feat: rm vl-gothic hyperfine (#489) vl-gothic-fonts, vl-gothic-fonts-all, vl-pgothic-fonts, hyperfine are redundant as they are already provided by the Fedora repos. They are consequently removed. --- .../vl-gothic/65-2-vl-pgothic-fonts.conf | 32 ----- .../fonts/vl-gothic/65-3-vl-gothic-fonts.conf | 51 ------- anda/fonts/vl-gothic/anda.hcl | 6 - anda/fonts/vl-gothic/vl-gothic-fonts.spec | 132 ------------------ anda/rust/hyperfine/anda.hcl | 5 - .../hyperfine-fix-metadata-auto.diff | 26 ---- anda/rust/hyperfine/rust-hyperfine.spec | 53 ------- anda/rust/hyperfine/update.rhai | 1 - 8 files changed, 306 deletions(-) delete mode 100644 anda/fonts/vl-gothic/65-2-vl-pgothic-fonts.conf delete mode 100644 anda/fonts/vl-gothic/65-3-vl-gothic-fonts.conf delete mode 100644 anda/fonts/vl-gothic/anda.hcl delete mode 100644 anda/fonts/vl-gothic/vl-gothic-fonts.spec delete mode 100644 anda/rust/hyperfine/anda.hcl delete mode 100644 anda/rust/hyperfine/hyperfine-fix-metadata-auto.diff delete mode 100644 anda/rust/hyperfine/rust-hyperfine.spec delete mode 100644 anda/rust/hyperfine/update.rhai diff --git a/anda/fonts/vl-gothic/65-2-vl-pgothic-fonts.conf b/anda/fonts/vl-gothic/65-2-vl-pgothic-fonts.conf deleted file mode 100644 index 806a95eedd..0000000000 --- a/anda/fonts/vl-gothic/65-2-vl-pgothic-fonts.conf +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - VL PGothic - - sans-serif - - - - - - ja - - - sans-serif - - - VL PGothic - - - - - - VL PGothic - - - false - - - diff --git a/anda/fonts/vl-gothic/65-3-vl-gothic-fonts.conf b/anda/fonts/vl-gothic/65-3-vl-gothic-fonts.conf deleted file mode 100644 index a9557d5b2e..0000000000 --- a/anda/fonts/vl-gothic/65-3-vl-gothic-fonts.conf +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - VL Gothic - - monospace - - - - - VL Gothic - - sans-serif - - - - - - ja - - - monospace - - - VL Gothic - - - - - - ja - - - sans-serif - - - VL Gothic - - - - - - VL Gothic - - - false - - - diff --git a/anda/fonts/vl-gothic/anda.hcl b/anda/fonts/vl-gothic/anda.hcl deleted file mode 100644 index be7091a00d..0000000000 --- a/anda/fonts/vl-gothic/anda.hcl +++ /dev/null @@ -1,6 +0,0 @@ -project pkg { - arches = ["x86_64"] - rpm { - spec = "vl-gothic-fonts.spec" - } -} diff --git a/anda/fonts/vl-gothic/vl-gothic-fonts.spec b/anda/fonts/vl-gothic/vl-gothic-fonts.spec deleted file mode 100644 index 5e48b2e748..0000000000 --- a/anda/fonts/vl-gothic/vl-gothic-fonts.spec +++ /dev/null @@ -1,132 +0,0 @@ -# Packaging template: multi-family fonts packaging. -# -# SPDX-License-Identifier: MIT -# -# This template documents spec declarations, used when packaging multiple font -# families, from a single dedicated source archive. The source rpm is named -# after the first (main) font family). Look up “fonts-3-sub” when the source -# rpm needs to be named some other way. -# -# It is part of the following set of packaging templates: -# “fonts-0-simple”: basic single-family fonts packaging -# “fonts-1-full”: less common patterns for single-family fonts packaging -# “fonts-2-multi”: multi-family fonts packaging -# “fonts-3-sub”: packaging fonts, released as part of something else -# -Version: 20220612 -Release: 2%{?dist} -URL: http://dicey.org/vlgothic - -# The following declarations will be aliased to [variable]0 and reused for all -# generated *-fonts packages unless overriden by a specific [variable][number] -# declaration. -%global foundry VL -%global fontlicense mplus and BSD -%global fontlicenses LICENSE_J.mplus LICENSE_E.mplus LICENSE LICENSE.en -%global fontdocs README README_J.mplus README.sazanami README_E.mplus -%global fontdocsex %{fontlicenses} - -# A text block that can be reused as part of the description of each generated -# subpackage. -%global common_description %{expand: -VLGothic provides Japanese TrueType fonts from the Vine Linux project. -Most of the glyphs are taken from the M+ and Sazanami Gothic fonts, -but some have also been improved by the project. -} - -# Declaration for the subpackage containing the first font family. Also used as -# source rpm info. All the [variable]0 declarations are equivalent and aliased -# to [variable]. - -%global fontfamily0 VL Gothic -%global fontsummary0 Japanese TrueType font -%global fontpkgheader0 %{expand: -Obsoletes: vlgothic-fonts < %{version}-%{release} -Provides: vlgothic-fonts = %{version}-%{release} -} -%global fonts0 VL-Gothic-Regular.ttf -%global fontsex0 %{nil} -%global fontconfs0 %{SOURCE10} -%global fontconfsex0 %{nil} -%global fontdescription0 %{expand: -%{common_description} - -This package provides the monospace VLGothic font. -} - -%global fontfamily1 VL PGothic -%global fontsummary1 Proportional Japanese TrueType font -%global fontpkgheader1 %{expand: -Obsoletes: vlgothic-p-fonts < %{version}-%{release} -Provides: vlgothic-p-fonts = %{version}-%{release} -} -%global fonts1 VL-PGothic-Regular.ttf -%global fontsex1 %{nil} -%global fontconfs1 %{SOURCE11} -%global fontconfsex1 %{nil} -%global fontdescription1 %{expand: -%{common_description} - -This package provides the VLGothic font with proportional glyphs for some -non-Japanese characters. -} - - -# https://ja.osdn.net/frs/redir.php?m=gigenet&f=vlgothic%2F77450%2FVLGothic-%%{version}.tar.xz -Source0: https://mirrors.gigenet.com/OSDN/vlgothic/77450/VLGothic-%{version}.tar.xz -Source10: 65-3-%{fontpkgname0}.conf -Source11: 65-2-%{fontpkgname1}.conf - -# “fontpkg” will generate the font subpackage headers corresponding to the -# elements declared above. -# “fontpkg” accepts the following selection arguments: -# – “-a” process everything -# – “-z [number]” process a specific declaration block -# If no flag is specified it will only process the zero/nosuffix block. -%fontpkg -a - -# “fontmetapkg” will generate a font meta(sub)package header for all the font -# subpackages generated in this spec. Optional arguments: -# – “-n [name]” use [name] as metapackage name -# – “-s [variable]” use the content of [variable] as metapackage summary -# – “-d [variable]” use the content of [variable] as metapackage description -# – “-z [numbers]” restrict metapackaging to [numbers] comma-separated list -# of font package suffixes -%fontmetapkg - -%prep -%setup -q -n VLGothic -iconv -f EUC-JP -t UTF-8 -o README.sazanami.tmp README.sazanami -touch -r README.sazanami README.sazanami.tmp -mv README.sazanami.tmp README.sazanami - -%build -# “fontbuild” accepts the usual selection arguments: -# – “-a” process everything -# – “-z [number]” process a specific declaration block -# If no flag is specified it will only process the zero/nosuffix block. -%fontbuild -a - -%install -# “fontinstall” accepts the usual selection arguments: -# – “-a” process everything -# – “-z [number]” process a specific declaration block -# If no flag is specified it will only process the zero/nosuffix block. -%fontinstall -a - -%check -# “fontcheck” accepts the usual selection arguments: -# – “-a” process everything -# – “-z [number]” process a specific declaration block -# If no flag is specified it will only process the zero/nosuffix block. -%fontcheck -a - -# “fontfiles” accepts the usual selection arguments: -# – “-a” process everything -# – “-z [number]” process a specific declaration block -# If no flag is specified it will only process the zero/nosuffix block -%fontfiles -a - -%changelog -* Wed Dec 28 2022 windowsboy111 - 16.8.4 -- Initial package diff --git a/anda/rust/hyperfine/anda.hcl b/anda/rust/hyperfine/anda.hcl deleted file mode 100644 index 8ebddb2ab8..0000000000 --- a/anda/rust/hyperfine/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "rust-hyperfine.spec" - } -} diff --git a/anda/rust/hyperfine/hyperfine-fix-metadata-auto.diff b/anda/rust/hyperfine/hyperfine-fix-metadata-auto.diff deleted file mode 100644 index 790baab87e..0000000000 --- a/anda/rust/hyperfine/hyperfine-fix-metadata-auto.diff +++ /dev/null @@ -1,26 +0,0 @@ ---- hyperfine-1.16.0/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ hyperfine-1.16.0/Cargo.toml 2023-03-15T13:37:20.618831+00:00 -@@ -100,9 +100,6 @@ - [features] - windows_process_extensions_main_thread_handle = [] - --[target."cfg(all(windows, not(windows_process_extensions_main_thread_handle)))".dependencies.once_cell] --version = "1.17" -- - [target."cfg(not(windows))".dependencies.libc] - version = "0.2" - -@@ -110,13 +107,3 @@ - version = "0.26.2" - features = ["zerocopy"] - --[target."cfg(windows)".dependencies.winapi] --version = "0.3" --features = [ -- "processthreadsapi", -- "minwindef", -- "winnt", -- "jobapi2", -- "tlhelp32", -- "handleapi", --] diff --git a/anda/rust/hyperfine/rust-hyperfine.spec b/anda/rust/hyperfine/rust-hyperfine.spec deleted file mode 100644 index 2eaec87a27..0000000000 --- a/anda/rust/hyperfine/rust-hyperfine.spec +++ /dev/null @@ -1,53 +0,0 @@ -# Generated by rust2rpm 24 -%bcond_without check - -%global crate hyperfine - -Name: rust-hyperfine -Version: 1.16.1 -Release: 1%{?dist} -Summary: Command-line benchmarking tool - -# Upstream license specification: MIT/Apache-2.0 -License: MIT OR Apache-2.0 -URL: https://crates.io/crates/hyperfine -Source: %{crates_source} -# Automatically generated patch to strip foreign dependencies -Patch: hyperfine-fix-metadata-auto.diff - -BuildRequires: anda-srpm-macros rust-packaging >= 21 - -%global _description %{expand: -A command-line benchmarking tool.} - -%description %{_description} - -%package -n %{crate} -Summary: %{summary} - -%description -n %{crate} %{_description} - -%files -n %{crate} -%license LICENSE-APACHE -%license LICENSE-MIT -%doc CHANGELOG.md -%doc README.md -%{_bindir}/hyperfine - -%prep -%autosetup -n %{crate}-%{version_no_tilde} -p1 -%cargo_prep_online - -%build -%cargo_build - -%install -%cargo_install - -%if %{with check} -%check -%cargo_test -%endif - -%changelog -%autochangelog diff --git a/anda/rust/hyperfine/update.rhai b/anda/rust/hyperfine/update.rhai deleted file mode 100644 index 5942d0c4db..0000000000 --- a/anda/rust/hyperfine/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(crates("hyperfine")); From f0a25110326f9d37b7b6177d08133a9151475e9f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 1 Jun 2023 16:41:02 +0000 Subject: [PATCH 064/231] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index ef828fd1ee..7b7ba367ce 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.155 +Version: 0.0.156 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index c294784112..c93b2b043b 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.155 +Version: 0.0.156 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com From 518eebed037927d6adbf4c052736a00d404c263d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 2 Jun 2023 01:42:24 +0000 Subject: [PATCH 065/231] bump(nightly): tdlib --- anda/lib/tdlib/tdlib-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 0c9c707c04..cf6e7b6171 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,4 +1,4 @@ -%global commit 04525f6f6b9c7ebe5ad68fc46253a2bf312f3a58 +%global commit 75e00df016445330bfd591c415d5f390e518397e %global ver 1.8.14 Name: tdlib-nightly Version: %ver^%commit From bed50fe6cc3c7a01479b5a8adbaac5f3834d3399 Mon Sep 17 00:00:00 2001 From: lleyton Date: Thu, 1 Jun 2023 19:14:33 -0700 Subject: [PATCH 066/231] Remove python3-rich --- anda/python/rich/anda.hcl | 5 --- anda/python/rich/python3-rich.spec | 51 ------------------------------ anda/python/rich/update.rhai | 1 - 3 files changed, 57 deletions(-) delete mode 100644 anda/python/rich/anda.hcl delete mode 100644 anda/python/rich/python3-rich.spec delete mode 100644 anda/python/rich/update.rhai diff --git a/anda/python/rich/anda.hcl b/anda/python/rich/anda.hcl deleted file mode 100644 index 5f7fc18098..0000000000 --- a/anda/python/rich/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "python3-rich.spec" - } -} diff --git a/anda/python/rich/python3-rich.spec b/anda/python/rich/python3-rich.spec deleted file mode 100644 index 29b52e28ac..0000000000 --- a/anda/python/rich/python3-rich.spec +++ /dev/null @@ -1,51 +0,0 @@ -# Created by pyp2rpm-3.3.8 -%global pypi_name rich -%global pypi_version 13.4.1 - -Name: python-%{pypi_name} -Version: %{pypi_version} -Release: 1%{?dist} -Summary: Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal - -License: None -URL: https://github.com/Textualize/rich -Source0: https://github.com/Textualize/rich/archive/refs/tags/v%version.tar.gz -BuildArch: noarch - -BuildRequires: python3-devel poetry python3-installer -BuildRequires: python3dist(setuptools) - -%description -%{summary}. - -%package -n python3-%{pypi_name} -Summary: %{summary} -%{?python_provide:%python_provide python3-%{pypi_name}} - -Requires: (python3dist(ipywidgets) >= 7.5.1 with python3dist(ipywidgets) < 9~~) -Requires: (python3dist(markdown-it-py) >= 2.2 with python3dist(markdown-it-py) < 3~~) -Requires: (python3dist(pygments) >= 2.13 with python3dist(pygments) < 3~~) -Requires: (python3dist(typing-extensions) >= 4 with python3dist(typing-extensions) < 5~~) -%description -n python3-%{pypi_name} -%{summary}. - - -%prep -%autosetup -n %{pypi_name}-%{pypi_version} - -%build -poetry build - -%install -python3.11 -m installer --destdir="%{buildroot}" dist/*.whl -rm -rf %{python3_sitelib}/*/__pycache__ - -%files -n python3-%{pypi_name} -%license LICENSE -%doc README.md -%{python3_sitelib}/%{pypi_name} -%{python3_sitelib}/%{pypi_name}* - -%changelog -* Sun Mar 19 2023 windowsboy111 - 13.3.2-1 -- Initial package. diff --git a/anda/python/rich/update.rhai b/anda/python/rich/update.rhai deleted file mode 100644 index 31089aced0..0000000000 --- a/anda/python/rich/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.global("pypi_version", pypi("rich")); From 7bd5859cda36cb83c3b71b352911ed7a5d2edac1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 2 Jun 2023 06:36:18 +0000 Subject: [PATCH 067/231] bump: dart --- anda/dart/dart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index ce56d13283..38fd373054 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 3.0.2 +Version: 3.0.3 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause From 16898e5e514b00c1c8f585d41576bb3143f10287 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 2 Jun 2023 15:49:55 +0800 Subject: [PATCH 068/231] feat: rm duplidated packages (#493) * feat: rm duplidated packages These packages are already present in Fedora and is thus redundant. On the other hand, maturin is kept and renamed since it is more up-to-date and is more stable (Fedora has the beta version). * fix(conflicts): maturin Signed-off-by: madomado * Update terra-rust-maturin.spec Signed-off-by: madomado * fix name --------- Signed-off-by: madomado --- anda/python/orjson/anda.hcl | 5 -- anda/python/orjson/python3-orjson.spec | 45 ------------ anda/python/orjson/update.rhai | 1 - anda/python/python3-protobuf/anda.hcl | 5 -- .../python3-python3-protobuf.spec | 68 ------------------- anda/python/python3-protobuf/update.rhai | 1 - anda/rust/detox/anda.hcl | 5 -- anda/rust/detox/rust-detox.spec | 48 ------------- anda/rust/detox/update.rhai | 1 - anda/rust/maturin/anda.hcl | 2 +- ...t-maturin.spec => rust-terra-maturin.spec} | 15 ++-- anda/rust/zoxide/anda.hcl | 5 -- anda/rust/zoxide/rust-zoxide.spec | 50 -------------- anda/rust/zoxide/update.rhai | 1 - .../rust/zoxide/zoxide-fix-metadata-auto.diff | 11 --- 15 files changed, 7 insertions(+), 256 deletions(-) delete mode 100644 anda/python/orjson/anda.hcl delete mode 100644 anda/python/orjson/python3-orjson.spec delete mode 100644 anda/python/orjson/update.rhai delete mode 100644 anda/python/python3-protobuf/anda.hcl delete mode 100644 anda/python/python3-protobuf/python3-python3-protobuf.spec delete mode 100644 anda/python/python3-protobuf/update.rhai delete mode 100644 anda/rust/detox/anda.hcl delete mode 100644 anda/rust/detox/rust-detox.spec delete mode 100644 anda/rust/detox/update.rhai rename anda/rust/maturin/{rust-maturin.spec => rust-terra-maturin.spec} (97%) delete mode 100644 anda/rust/zoxide/anda.hcl delete mode 100644 anda/rust/zoxide/rust-zoxide.spec delete mode 100644 anda/rust/zoxide/update.rhai delete mode 100644 anda/rust/zoxide/zoxide-fix-metadata-auto.diff diff --git a/anda/python/orjson/anda.hcl b/anda/python/orjson/anda.hcl deleted file mode 100644 index 10beac604e..0000000000 --- a/anda/python/orjson/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "python3-orjson.spec" - } -} diff --git a/anda/python/orjson/python3-orjson.spec b/anda/python/orjson/python3-orjson.spec deleted file mode 100644 index 4f4e63347d..0000000000 --- a/anda/python/orjson/python3-orjson.spec +++ /dev/null @@ -1,45 +0,0 @@ -%global debug_package %{nil} - -Name: python3-orjson -Version: 3.9.0 -Release: 1%{?dist} -Summary: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy -License: MIT OR Apache-2.0 -URL: https://github.com/ijl/orjson -Source0: %{url}/archive/refs/tags/%{version}.tar.gz -BuildRequires: python3-installer python3.11 python3-pip maturin cargo -%{?python_provide:%python_provide python3-orjson} -Provides: python3.11dist(orjson) = %{version} - -%description -orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library -for JSON and is more correct than the standard json library or other third-party libraries. It -serializes dataclass, datetime, numpy, and UUID instances natively. - -%prep -%autosetup -n orjson-%{version} - -%build -maturin build --release --strip - -%install -sed 's@^\s+"repository":.+?^@@' setup.py > setup.py -python3.11 -m installer --destdir="%{buildroot}" target/wheels/*.whl -rm -rf %{python3_sitelib}/orjson/__pycache__ - -%files -%doc README.md -%license /usr/lib64/python*/site-packages/orjson-%{version}.dist-info/license_files/LICENSE-MIT -%license /usr/lib64/python*/site-packages/orjson-%{version}.dist-info/license_files/LICENSE-APACHE -/usr/lib64/python*/site-packages/orjson-%{version}.dist-info/METADATA -/usr/lib64/python*/site-packages/orjson-%{version}.dist-info/RECORD -/usr/lib64/python*/site-packages/orjson-%{version}.dist-info/WHEEL -/usr/lib64/python*/site-packages/orjson/__init__.py -/usr/lib64/python*/site-packages/orjson/__init__.pyi -/usr/lib64/python*/site-packages/orjson/__pycache__/__init__.cpython-*.pyc -/usr/lib64/python*/site-packages/orjson/orjson.cpython-*-linux-gnu.so -/usr/lib64/python*/site-packages/orjson/py.typed - -%changelog -* Sun Jan 08 2023 windowsboy111 - 3.8.4-1 -- Initial package. diff --git a/anda/python/orjson/update.rhai b/anda/python/orjson/update.rhai deleted file mode 100644 index b3cb7a6345..0000000000 --- a/anda/python/orjson/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(gh("ijl/orjson")); diff --git a/anda/python/python3-protobuf/anda.hcl b/anda/python/python3-protobuf/anda.hcl deleted file mode 100644 index 4937260dad..0000000000 --- a/anda/python/python3-protobuf/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "python3-python3-protobuf.spec" - } -} diff --git a/anda/python/python3-protobuf/python3-python3-protobuf.spec b/anda/python/python3-protobuf/python3-python3-protobuf.spec deleted file mode 100644 index 83439e0ce8..0000000000 --- a/anda/python/python3-protobuf/python3-python3-protobuf.spec +++ /dev/null @@ -1,68 +0,0 @@ -# Created by pyp2rpm-3.3.8 -%global pypi_name python3-protobuf - -Name: python3-%{pypi_name} -Version: 2.5.0 -Release: 1%{?dist} -Summary: Protocol Buffers - -License: New BSD License -URL: https://developers.google.com/protocol-buffers/ -Source0: %{pypi_source} -BuildArch: noarch - -BuildRequires: python3-devel -BuildRequires: python3dist(setuptools) - -%description -Protocol Buffers are Google's data interchange format. - -%prep -%autosetup -n %{pypi_name}-%{version} -# Remove bundled egg-info -rm -rf %{pypi_name}.egg-info - -# so apparently they decided to mix tabs and spaces -# dirty fix -sed "s@\t@ @g" google/protobuf/internal/cpp_message.py > google/protobuf/internal/cpp_message.py - -%build -%py3_build - -%install -%py3_install - -%dnl %check -%dnl %{__python3} setup.py test - -%files -%doc README.txt -%{python3_sitelib}/google/protobuf/compiler/plugin_pb2.py -%{python3_sitelib}/google/protobuf/descriptor.py -%{python3_sitelib}/google/protobuf/descriptor_database.py -%{python3_sitelib}/google/protobuf/descriptor_pb2.py -%{python3_sitelib}/google/protobuf/descriptor_pool.py -%{python3_sitelib}/google/protobuf/internal/api_implementation.py -%{python3_sitelib}/google/protobuf/internal/containers.py -%{python3_sitelib}/google/protobuf/internal/cpp_message.py -%{python3_sitelib}/google/protobuf/internal/decoder.py -%{python3_sitelib}/google/protobuf/internal/encoder.py -%{python3_sitelib}/google/protobuf/internal/enum_type_wrapper.py -%{python3_sitelib}/google/protobuf/internal/message_listener.py -%{python3_sitelib}/google/protobuf/internal/python_message.py -%{python3_sitelib}/google/protobuf/internal/type_checkers.py -%{python3_sitelib}/google/protobuf/internal/utils.py -%{python3_sitelib}/google/protobuf/internal/wire_format.py -%{python3_sitelib}/google/protobuf/message.py -%{python3_sitelib}/google/protobuf/message_factory.py -%{python3_sitelib}/google/protobuf/reflection.py -%{python3_sitelib}/google/protobuf/service.py -%{python3_sitelib}/google/protobuf/service_reflection.py -%{python3_sitelib}/google/protobuf/text_format.py -%{python3_sitelib}/google -%{python3_sitelib}/python3_protobuf-%{version}-py%{python3_version}-*.pth -%{python3_sitelib}/python3_protobuf-%{version}-py%{python3_version}.egg-info - -%changelog -* Sun Jan 08 2023 windowsboy111 - 2.5.0-1 -- Initial package. diff --git a/anda/python/python3-protobuf/update.rhai b/anda/python/python3-protobuf/update.rhai deleted file mode 100644 index 40afc1f5ff..0000000000 --- a/anda/python/python3-protobuf/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(pypi("python3-protobuf")); diff --git a/anda/rust/detox/anda.hcl b/anda/rust/detox/anda.hcl deleted file mode 100644 index 5d1e8e449a..0000000000 --- a/anda/rust/detox/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "rust-detox.spec" - } -} diff --git a/anda/rust/detox/rust-detox.spec b/anda/rust/detox/rust-detox.spec deleted file mode 100644 index 9a21c46586..0000000000 --- a/anda/rust/detox/rust-detox.spec +++ /dev/null @@ -1,48 +0,0 @@ -# Generated by rust2rpm 23 -%bcond_without check - -%global crate detox - -Name: rust-detox -Version: 0.1.2 -Release: %autorelease -Summary: Quickly clean up your development directories on disk - -License: MIT -URL: https://crates.io/crates/detox -Source: %{crates_source} - -BuildRequires: anda-srpm-macros rust-packaging >= 21 - -%global _description %{expand: -Quickly clean up your development directories on disk.} - -%description %{_description} - -%package -n %{crate} -Summary: %{summary} - -%description -n %{crate} %{_description} - -%files -n %{crate} -%license LICENSE -%doc README.md -%{_bindir}/detox - -%prep -%autosetup -n %{crate}-%{version_no_tilde} -p1 -%cargo_prep_online - -%build -%cargo_build - -%install -%cargo_install - -%if %{with check} -%check -%cargo_test -%endif - -%changelog -%autochangelog diff --git a/anda/rust/detox/update.rhai b/anda/rust/detox/update.rhai deleted file mode 100644 index 2f8a12eff3..0000000000 --- a/anda/rust/detox/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(crates("detox")); diff --git a/anda/rust/maturin/anda.hcl b/anda/rust/maturin/anda.hcl index 413a17552e..6152003a22 100644 --- a/anda/rust/maturin/anda.hcl +++ b/anda/rust/maturin/anda.hcl @@ -1,5 +1,5 @@ project pkg { rpm { - spec = "rust-maturin.spec" + spec = "rust-terra-maturin.spec" } } diff --git a/anda/rust/maturin/rust-maturin.spec b/anda/rust/maturin/rust-terra-maturin.spec similarity index 97% rename from anda/rust/maturin/rust-maturin.spec rename to anda/rust/maturin/rust-terra-maturin.spec index 8226baf1ce..273d423cbe 100644 --- a/anda/rust/maturin/rust-maturin.spec +++ b/anda/rust/maturin/rust-terra-maturin.spec @@ -1,7 +1,7 @@ # Generated by rust2rpm 24 %global crate maturin -Name: rust-maturin +Name: rust-terra-maturin Version: 1.0.1 Release: 1%{?dist} Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages @@ -11,6 +11,7 @@ URL: https://crates.io/crates/maturin Source: %{crates_source} BuildRequires: pkgconfig anda-srpm-macros cargo-rpm-macros >= 24 +Conflicts: rust-maturin %global _description %{expand: Build and publish crates with pyo3, rust-cpython and cffi bindings as @@ -18,12 +19,13 @@ well as rust binaries as python packages.} %description %{_description} -%package -n %{crate} +%package -n terra-%{crate} Summary: %{summary} +Conflicts: %crate -%description -n %{crate} %{_description} +%description -n terra-%{crate} %{_description} -%files -n %{crate} +%files -n terra-%{crate} %license license-apache %license license-mit %doc Changelog.md @@ -41,11 +43,6 @@ This package contains library source intended for building other packages which use the "%{crate}" crate. %files devel -%license %{crate_instdir}/license-apache -%license %{crate_instdir}/license-mit -%doc %{crate_instdir}/Changelog.md -%doc %{crate_instdir}/Code-of-Conduct.md -%doc %{crate_instdir}/README.md %{crate_instdir}/ %package -n %{name}+default-devel diff --git a/anda/rust/zoxide/anda.hcl b/anda/rust/zoxide/anda.hcl deleted file mode 100644 index ea8109cd89..0000000000 --- a/anda/rust/zoxide/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "rust-zoxide.spec" - } -} diff --git a/anda/rust/zoxide/rust-zoxide.spec b/anda/rust/zoxide/rust-zoxide.spec deleted file mode 100644 index d3c35cbfb6..0000000000 --- a/anda/rust/zoxide/rust-zoxide.spec +++ /dev/null @@ -1,50 +0,0 @@ -# Generated by rust2rpm 23 -%define debug_package %{nil} -%global crate zoxide - -Name: rust-zoxide -Version: 0.9.1 -Release: 1%{?dist} -Summary: Smarter cd command for your terminal - -License: MIT -URL: https://crates.io/crates/zoxide -Source: %{crates_source} -# Automatically generated patch to strip foreign dependencies -Patch: zoxide-fix-metadata-auto.diff - -BuildRequires: anda-srpm-macros rust-packaging >= 21 - -%global _description %{expand: -Smarter cd command for your terminal.} - -%description %{_description} - -%package -n %{crate} -Summary: %{summary} - -%description -n %{crate} %{_description} - -%files -n %{crate} -%license LICENSE -%doc CHANGELOG.md -%doc README.md -%{_bindir}/zoxide - -%prep -%autosetup -n %{crate}-%{version_no_tilde} -p1 -%cargo_prep_online - -%build -%cargo_build - -%install -%cargo_install - -%if %{with check} -%check -%cargo_test -%endif - -%changelog -%autochangelog diff --git a/anda/rust/zoxide/update.rhai b/anda/rust/zoxide/update.rhai deleted file mode 100644 index d88b5df410..0000000000 --- a/anda/rust/zoxide/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(crates("zoxide")); diff --git a/anda/rust/zoxide/zoxide-fix-metadata-auto.diff b/anda/rust/zoxide/zoxide-fix-metadata-auto.diff deleted file mode 100644 index e8f0e007c2..0000000000 --- a/anda/rust/zoxide/zoxide-fix-metadata-auto.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- zoxide-0.9.0/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ zoxide-0.9.0/Cargo.toml 1970-01-01T00:00:01+00:00 -@@ -147,8 +147,5 @@ - ] - default-features = false - --[target."cfg(windows)".dependencies.which] --version = "4.2.5" -- - [badges.maintenance] - status = "actively-developed" From 592b875441f28f17eff86c22925641bcf97fc3dc Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 2 Jun 2023 16:05:02 +0800 Subject: [PATCH 069/231] fix: elementary-videos (#490) Signed-off-by: madomado --- .../elementary/elementary-videos/elementary-videos.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/elementary/elementary-videos/elementary-videos.spec b/anda/desktops/elementary/elementary-videos/elementary-videos.spec index 6f5d165817..f45775c168 100644 --- a/anda/desktops/elementary/elementary-videos/elementary-videos.spec +++ b/anda/desktops/elementary/elementary-videos/elementary-videos.spec @@ -56,7 +56,7 @@ desktop-file-validate \ %{buildroot}/%{_datadir}/applications/%{appname}.desktop appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml + %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml %files -f %{appname}.lang @@ -68,7 +68,7 @@ appstream-util validate-relax --nonet \ %{_datadir}/applications/%{appname}.desktop %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_datadir}/icons/hicolor/*/apps/%{appname}.svg -%{_datadir}/metainfo/%{appname}.appdata.xml +%{_datadir}/metainfo/%{appname}.metainfo.xml %changelog From a9e19724d67a172d57cd4093f0f33db928c617a8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 2 Jun 2023 10:14:41 +0000 Subject: [PATCH 070/231] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 3e2fdc8b90..ea7490a1b7 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,4 +1,4 @@ -%define osuresver 2023.531.0 +%define osuresver 2023.602.0 %global debug_package %{nil} Name: osu-lazer From ae354ce825cef12683713ec1e2ba0844774cc999 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 2 Jun 2023 17:12:11 +0000 Subject: [PATCH 071/231] bump: gendesk --- anda/go/gendesk/golang-github-xyproto-gendesk.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/go/gendesk/golang-github-xyproto-gendesk.spec b/anda/go/gendesk/golang-github-xyproto-gendesk.spec index a5b5d27ea4..446d60ec4a 100644 --- a/anda/go/gendesk/golang-github-xyproto-gendesk.spec +++ b/anda/go/gendesk/golang-github-xyproto-gendesk.spec @@ -3,7 +3,7 @@ # https://github.com/xyproto/gendesk %global goipath github.com/xyproto/gendesk -Version: 1.0.9 +Version: 1.0.8 %global tag 1.0.9 %global commit 7ac050a54c2f771ce41da2a38f633cefc3353383 @@ -17,7 +17,7 @@ of information.} %global godocs README.md Name: gendesk -Release: %autorelease +Release: 1%{?dist} Summary: :herb: Generate .desktop files and download .png icons by specifying a minimum of information License: BSD-3-Clause From 809ffb12fb6afb379696e6da4430666684291b3e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 2 Jun 2023 17:36:13 +0000 Subject: [PATCH 072/231] bump: gendesk --- anda/go/gendesk/golang-github-xyproto-gendesk.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/go/gendesk/golang-github-xyproto-gendesk.spec b/anda/go/gendesk/golang-github-xyproto-gendesk.spec index 446d60ec4a..0303ceccf5 100644 --- a/anda/go/gendesk/golang-github-xyproto-gendesk.spec +++ b/anda/go/gendesk/golang-github-xyproto-gendesk.spec @@ -3,7 +3,7 @@ # https://github.com/xyproto/gendesk %global goipath github.com/xyproto/gendesk -Version: 1.0.8 +Version: 1.0.9 %global tag 1.0.9 %global commit 7ac050a54c2f771ce41da2a38f633cefc3353383 From 3e34f2f76bdd421acfdc0d42711892a294d22a8d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 3 Jun 2023 01:39:35 +0000 Subject: [PATCH 073/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly tdlib --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/lib/tdlib/tdlib-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index fc412fce32..70fe4d5a37 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 954d4d701a136e79c25b58f9680d26a555a6e6fe +%global commit 1840505a0f887ebfc2c719113873ea3345b133fb %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index c21c2f34eb..c8a7ee3439 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 954d4d701a136e79c25b58f9680d26a555a6e6fe +%global commit 1840505a0f887ebfc2c719113873ea3345b133fb %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index cf6e7b6171..86c6c4948a 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,4 +1,4 @@ -%global commit 75e00df016445330bfd591c415d5f390e518397e +%global commit 4580cfc23b577f93dadd1ebab6f1bf9d90ff86dd %global ver 1.8.14 Name: tdlib-nightly Version: %ver^%commit From d284250b740b23f2956c57e2c8a081c951f95843 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 3 Jun 2023 09:53:30 +0800 Subject: [PATCH 074/231] fix: system76-scheduler (#491) * fix: system76-scheduler Signed-off-by: madomado * Update system76-scheduler.spec Signed-off-by: madomado * Update system76-scheduler.spec Signed-off-by: madomado * Update system76-scheduler.spec Signed-off-by: madomado * Update system76-scheduler.spec Signed-off-by: madomado * Update system76-scheduler.spec Signed-off-by: madomado * Update system76-scheduler.spec * Update system76-scheduler.spec * Update system76-scheduler.spec --------- Signed-off-by: madomado --- .../system76-scheduler.spec | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/anda/others/system76-scheduler/system76-scheduler.spec b/anda/others/system76-scheduler/system76-scheduler.spec index ec0050c063..9015483ab7 100644 --- a/anda/others/system76-scheduler/system76-scheduler.spec +++ b/anda/others/system76-scheduler/system76-scheduler.spec @@ -2,12 +2,12 @@ Name: system76-scheduler Version: 2.0.1 -Release: 1%?dist +Release: 2%?dist Summary: Auto-configure CFS, process priorities for improved DE responsiveness License: MPL-2.0 URL: https://github.com/pop-os/system76-scheduler Source0: %url/archive/refs/tags/%version.tar.gz -BuildRequires: cargo clang just clang-devel pipewire-devel pkg-config +BuildRequires: cargo clang just clang-devel pipewire-devel pkg-config systemd-rpm-macros %description Scheduling service which optimizes Linux's CPU scheduler and automatically @@ -25,14 +25,29 @@ process priority. just execsnoop=$(which execsnoop-bpfcc) build-release %install -just sysconfdir=%buildroot/usr/share install +just rootdir=%buildroot sysconfdir=%_sysconfdir install + + +%post +%systemd_post com.system76.Scheduler.service + + +%preun +%systemd_preun com.system76.Scheduler.service + + +%postun +%systemd_postun_with_restart com.system76.Scheduler.service + %files %doc README.md %license LICENSE -/usr/share/dbus-1/system.d/com.system76.Scheduler.conf -/usr/share/system76-scheduler/config.kdl -/usr/share/system76-scheduler/process-scheduler/pop_os.kdl +%_bindir/system76-scheduler +/etc/dbus-1/system.d/com.system76.Scheduler.conf +/etc/system76-scheduler/config.kdl +/etc/system76-scheduler/process-scheduler/pop_os.kdl +%{_unitdir}/com.system76.Scheduler.service %changelog * Tue May 23 2023 windowsboy111 - 2.0.1-1 From f288b0adb044e0bd5446207531d68312d57e33d4 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 2 Jun 2023 18:53:55 -0700 Subject: [PATCH 075/231] rm: suru-icon-theme (#494) --- anda/themes/suru-icon-theme/anda.hcl | 5 --- .../suru-icon-theme/suru-icon-theme.spec | 34 ------------------- 2 files changed, 39 deletions(-) delete mode 100644 anda/themes/suru-icon-theme/anda.hcl delete mode 100644 anda/themes/suru-icon-theme/suru-icon-theme.spec diff --git a/anda/themes/suru-icon-theme/anda.hcl b/anda/themes/suru-icon-theme/anda.hcl deleted file mode 100644 index f634b5fe4f..0000000000 --- a/anda/themes/suru-icon-theme/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "suru-icon-theme.spec" - } -} diff --git a/anda/themes/suru-icon-theme/suru-icon-theme.spec b/anda/themes/suru-icon-theme/suru-icon-theme.spec deleted file mode 100644 index ce86b9b5d4..0000000000 --- a/anda/themes/suru-icon-theme/suru-icon-theme.spec +++ /dev/null @@ -1,34 +0,0 @@ -%global forgeurl https://gitlab.com/ubports/development/core/suru-icon-theme -%global commit 2b832bd20443a45ea75d6da04236f687a5d0564a -%forgemeta - -Name: suru-icon-theme -Version: 20.05.1 -Release: %autorelease -Summary: Suru icon theme for Lomiri desktop -License: CC-BY-SA-3.0 -URL: https://gitlab.com/ubports/development/core/suru-icon-theme -Source0: %{url}/-/archive/%commit/suru-icon-theme-%commit.tar.gz -BuildArch: noarch - -Requires: hicolor-icon-theme - -%description -Suru is a icon theme for Lomiri desktop. - -%prep -%autosetup -n %{name}-%commit - -%build -true - -%install -mkdir -m 0755 -p %{buildroot}%{_datadir}/icons/suru -cp -r suru/* %{buildroot}%{_datadir}/icons/suru - -%files -%license COPYING -%{_datadir}/icons/suru/ - -%changelog -%autochangelog From ee51b395de1f9b1a9060e301ec5ae2b32fdd70b4 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 2 Jun 2023 18:54:42 -0700 Subject: [PATCH 076/231] chore: rename gsettings-qt (#495) * chore: rename gsettings-qt * fix: rename spec file --- anda/lib/gsettings-qt-lomiri/anda.hcl | 5 +++++ .../gsettings-qt-lomiri.spec} | 2 +- anda/lib/gsettings-qt/anda.hcl | 5 ----- 3 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 anda/lib/gsettings-qt-lomiri/anda.hcl rename anda/lib/{gsettings-qt/gsettings-qt.spec => gsettings-qt-lomiri/gsettings-qt-lomiri.spec} (98%) delete mode 100644 anda/lib/gsettings-qt/anda.hcl diff --git a/anda/lib/gsettings-qt-lomiri/anda.hcl b/anda/lib/gsettings-qt-lomiri/anda.hcl new file mode 100644 index 0000000000..9fb5369697 --- /dev/null +++ b/anda/lib/gsettings-qt-lomiri/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "gsettings-qt-lomiri.spec" + } +} diff --git a/anda/lib/gsettings-qt/gsettings-qt.spec b/anda/lib/gsettings-qt-lomiri/gsettings-qt-lomiri.spec similarity index 98% rename from anda/lib/gsettings-qt/gsettings-qt.spec rename to anda/lib/gsettings-qt-lomiri/gsettings-qt-lomiri.spec index 1efaf9a160..c26122c344 100644 --- a/anda/lib/gsettings-qt/gsettings-qt.spec +++ b/anda/lib/gsettings-qt-lomiri/gsettings-qt-lomiri.spec @@ -2,7 +2,7 @@ %global commit d5e002d7e0bce46c315bcc99a44a8bd51f49f488 %forgemeta -Name: gsettings-qt +Name: gsettings-qt-lomiri Version: 0.2 Release: %autorelease Summary: QML Bindings for GSettings diff --git a/anda/lib/gsettings-qt/anda.hcl b/anda/lib/gsettings-qt/anda.hcl deleted file mode 100644 index c7a3f226cd..0000000000 --- a/anda/lib/gsettings-qt/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "gsettings-qt.spec" - } -} From cadb1a9d52fce9d061304ddee282342dc604f553 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 3 Jun 2023 12:50:01 +0000 Subject: [PATCH 077/231] bump: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 71672afbcb..b25103b632 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 24.1.0 +Version: 24.1.1 Release: 1%{?dist} Summary: A custom font based on iosevka From f5d71d1a4777cbcc5df32109dc2576b5662da6bc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 3 Jun 2023 14:36:27 +0000 Subject: [PATCH 078/231] bump: sarasa-gothic --- anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec index b6d0dc9546..eb080582c7 100644 --- a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec +++ b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec @@ -1,5 +1,5 @@ Name: sarasa-gothic-fonts -Version: 0.40.7 +Version: 0.41.0 Release: 1%{?dist} URL: https://github.com/be5invis/Sarasa-Gothic Source0: %url/releases/download/v%version/sarasa-gothic-ttc-%version.7z From 4539f5efba3a1d51c0e503b421817f714b233c4b Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 4 Jun 2023 12:39:54 +0800 Subject: [PATCH 079/231] fix: elementary-calculator elementary-camera elementary-screenshot-tool (#498) --- .../elementary-calculator/elementary-calculator.spec | 4 ++-- .../elementary/elementary-camera/elementary-camera.spec | 4 ++-- .../elementary-screenshot-tool.spec | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec b/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec index fcaa721128..0ebbbf87e1 100644 --- a/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec +++ b/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec @@ -51,7 +51,7 @@ desktop-file-validate \ %{buildroot}/%{_datadir}/applications/%{appname}.desktop appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml + %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml %files -f %{appname}.lang @@ -63,7 +63,7 @@ appstream-util validate-relax --nonet \ %{_datadir}/applications/%{appname}.desktop %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_datadir}/icons/hicolor/*/apps/%{appname}.svg -%{_datadir}/metainfo/%{appname}.appdata.xml +%{_datadir}/metainfo/%{appname}.metainfo.xml %changelog diff --git a/anda/desktops/elementary/elementary-camera/elementary-camera.spec b/anda/desktops/elementary/elementary-camera/elementary-camera.spec index 634a012b74..a0cd95124d 100644 --- a/anda/desktops/elementary/elementary-camera/elementary-camera.spec +++ b/anda/desktops/elementary/elementary-camera/elementary-camera.spec @@ -52,7 +52,7 @@ desktop-file-validate \ %{buildroot}/%{_datadir}/applications/%{appname}.desktop appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml + %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml %files -f %{appname}.lang @@ -64,7 +64,7 @@ appstream-util validate-relax --nonet \ %{_datadir}/applications/%{appname}.desktop %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_datadir}/icons/hicolor/*/apps/%{appname}.svg -%{_datadir}/metainfo/%{appname}.appdata.xml +%{_datadir}/metainfo/%{appname}.metainfo.xml %changelog diff --git a/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec b/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec index f3581d1891..5b325e932f 100644 --- a/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec +++ b/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec @@ -51,7 +51,7 @@ desktop-file-validate \ %{buildroot}/%{_datadir}/applications/%{appname}.desktop appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml + %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml %files -f %{appname}.lang @@ -63,7 +63,7 @@ appstream-util validate-relax --nonet \ %{_datadir}/applications/%{appname}.desktop %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_datadir}/icons/hicolor/*/apps/%{appname}.svg -%{_datadir}/metainfo/%{appname}.appdata.xml +%{_datadir}/metainfo/%{appname}.metainfo.xml %changelog From 21cf62a5043bd36b4e346d78f05b1c57e0ab07e9 Mon Sep 17 00:00:00 2001 From: lleyton Date: Sat, 3 Jun 2023 21:45:49 -0700 Subject: [PATCH 080/231] feat: pull libadwaita-nightly (#500) --- anda/lib/libadwaita-nightly/anda.hcl | 8 -- .../libadwaita-nightly.spec | 99 ------------------- anda/lib/libadwaita-nightly/update.rhai | 8 -- 3 files changed, 115 deletions(-) delete mode 100644 anda/lib/libadwaita-nightly/anda.hcl delete mode 100644 anda/lib/libadwaita-nightly/libadwaita-nightly.spec delete mode 100644 anda/lib/libadwaita-nightly/update.rhai diff --git a/anda/lib/libadwaita-nightly/anda.hcl b/anda/lib/libadwaita-nightly/anda.hcl deleted file mode 100644 index 562cd74093..0000000000 --- a/anda/lib/libadwaita-nightly/anda.hcl +++ /dev/null @@ -1,8 +0,0 @@ -project pkg { - rpm { - spec = "libadwaita-nightly.spec" - } - labels { - nightly = "1" - } -} diff --git a/anda/lib/libadwaita-nightly/libadwaita-nightly.spec b/anda/lib/libadwaita-nightly/libadwaita-nightly.spec deleted file mode 100644 index f60f69c6fb..0000000000 --- a/anda/lib/libadwaita-nightly/libadwaita-nightly.spec +++ /dev/null @@ -1,99 +0,0 @@ -%global ver 1.4 -%global commit 9c2d9426b0772787796009f03f0eab06612c4a96 - -Name: libadwaita-nightly -Version: %ver^%commit -Release: 2%?dist -Summary: Building blocks for modern GNOME applications -License: LGPL-2.1+ -URL: https://gnome.pages.gitlab.gnome.org/libadwaita/ -Source0: https://gitlab.gnome.org/GNOME/libadwaita/-/archive/%commit/libadwaita-%commit.tar.gz -BuildRequires: meson vala cmake gi-docgen git gobject-introspection sassc terra-gtk4-devel appstream-devel desktop-file-utils libappstream-glib -Requires: terra-gtk4 -Conflicts: libadwaita - -%description -%summary. - -%package devel -Summary: Development files for %{name} - -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: vala -Recommends: %{name}-demo = %{version}-%{release} -Recommends: %{name}-doc = %{version}-%{release} - -%description devel -Development files for %{name}. - - -%package doc -Summary: Documentation files for %{name} -BuildArch: noarch - -Recommends: %{name}-devel = %{version}-%{release} -# Because web fonts from upstream are not bundled in the gi-docgen package, -# packages containing documentation generated with gi-docgen should depend on -# this metapackage to ensure the proper system fonts are present. -Recommends: gi-docgen-fonts - -%description doc -Documentation files for %{name}. - - -%package demo -Summary: Demo files for %{name} -BuildArch: noarch - -Requires: %{name} = %{version}-%{release} -Suggests: %{name}-devel = %{version}-%{release} - -%description demo -Demo files for %{name}. - - -%prep -%autosetup -n libadwaita-%commit - -%build -%meson -Dgtk_doc=true -%meson_build - -%install -%meson_install - - -%check -appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml -desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop - - -%files -%license COPYING -%doc README.md AUTHORS NEWS -%{_bindir}/adwaita-*-demo -%{_libdir}/libadwaita-*.so.0* -%{_libdir}/girepository-1.0/*.typelib -%{_datadir}/locale/*/LC_MESSAGES/libadwaita.mo - -%files devel -%dir %{_datadir}/gir-1.0 -%{_datadir}/gir-1.0/*-*.gir -%{_datadir}/vala/vapi/libadwaita* -%{_includedir}/libadwaita-*/ -%{_libdir}/libadwaita-*.so -%{_libdir}/pkgconfig/*-*.pc - -%files doc -%doc HACKING.md -%{_docdir}/libadwaita-*/ - -%files demo -%{_datadir}/applications/*.desktop -%{_datadir}/icons/hicolor/*/apps/*.svg -%{_metainfodir}/*.metainfo.xml - - -%changelog -* Tue May 23 2023 windowsboy111 - 0.1.0-beta.1 -- Initial package. diff --git a/anda/lib/libadwaita-nightly/update.rhai b/anda/lib/libadwaita-nightly/update.rhai deleted file mode 100644 index 4cee9df53a..0000000000 --- a/anda/lib/libadwaita-nightly/update.rhai +++ /dev/null @@ -1,8 +0,0 @@ -if filters.contains("nightly") { - // let txt = get("https://gitlab.gnome.org/api/v4/projects/14079/repository/tags?per_page=1"); - // let ver = txt.json_arr()[0].name; - // rpm.global("ver", ver); - txt = get("https://gitlab.gnome.org/api/v4/projects/14079/repository/commits?per_page=1&page=1"); - let commit = txt.json_arr()[0].id; - rpm.global("commit", commit); -} From cec4c20771a4972cc51e05f7fba72121e6906673 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 4 Jun 2023 06:16:51 +0000 Subject: [PATCH 081/231] bump: subatomic --- anda/tools/subatomic/subatomic.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/subatomic/subatomic.spec b/anda/tools/subatomic/subatomic.spec index ef0962f3fd..14766a4d0a 100644 --- a/anda/tools/subatomic/subatomic.spec +++ b/anda/tools/subatomic/subatomic.spec @@ -2,7 +2,7 @@ %define _build_id_links none Name: subatomic -Version: 0.2.5 +Version: 0.2.6 Release: 1%{?dist} Summary: A modern package delivery system From fd472b6364bc5dadf3685adbc6cf7457ac554a1d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 4 Jun 2023 11:10:34 +0000 Subject: [PATCH 082/231] bump: sccache --- anda/rust/sccache/rust-sccache.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/sccache/rust-sccache.spec b/anda/rust/sccache/rust-sccache.spec index 21218dea71..f9c512256f 100644 --- a/anda/rust/sccache/rust-sccache.spec +++ b/anda/rust/sccache/rust-sccache.spec @@ -5,7 +5,7 @@ %global crate sccache Name: rust-sccache -Version: 0.5.1 +Version: 0.5.3 Release: 1%{?dist} Summary: Ccache-like tool From b05794556377f1357b2560cdfac9c495cca1d0ea Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 4 Jun 2023 22:37:59 +0800 Subject: [PATCH 083/231] fix: elementary-capnet-assist (#501) Signed-off-by: madomado --- .../elementary-capnet-assist/elementary-capnet-assist.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec index 70ba00e6da..518ff76917 100644 --- a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec +++ b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec @@ -60,7 +60,7 @@ desktop-file-validate \ %{buildroot}/%{_datadir}/applications/%{appname}.desktop appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml + %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml %files -f %{appname}.lang @@ -72,7 +72,7 @@ appstream-util validate-relax --nonet \ %{_datadir}/applications/%{appname}.desktop %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_datadir}/icons/hicolor/*/apps/%{appname}.svg -%{_datadir}/metainfo/%{appname}.appdata.xml +%{_datadir}/metainfo/%{appname}.metainfo.xml %changelog From f8e1bb4a2f4393a53b83fdea43b5f2b9290032fc Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 5 Jun 2023 00:16:13 +0800 Subject: [PATCH 084/231] fix: sccache (#458) --- .gitignore | 1 - anda/rust/sccache/anda.hcl | 6 - anda/rust/sccache/rust-sccache.spec | 428 ------------------ .../sccache/sccache-fix-metadata-auto.diff | 17 - anda/rust/sccache/update.rhai | 1 - 5 files changed, 453 deletions(-) delete mode 100644 anda/rust/sccache/anda.hcl delete mode 100644 anda/rust/sccache/rust-sccache.spec delete mode 100644 anda/rust/sccache/sccache-fix-metadata-auto.diff delete mode 100644 anda/rust/sccache/update.rhai diff --git a/.gitignore b/.gitignore index e35d328cee..b28c58ae49 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ anda-build/ -*.patch diff --git a/anda/rust/sccache/anda.hcl b/anda/rust/sccache/anda.hcl deleted file mode 100644 index a57944ad84..0000000000 --- a/anda/rust/sccache/anda.hcl +++ /dev/null @@ -1,6 +0,0 @@ -project pkg { - arches = ["x86_64"] - rpm { - spec = "rust-sccache.spec" - } -} diff --git a/anda/rust/sccache/rust-sccache.spec b/anda/rust/sccache/rust-sccache.spec deleted file mode 100644 index f9c512256f..0000000000 --- a/anda/rust/sccache/rust-sccache.spec +++ /dev/null @@ -1,428 +0,0 @@ -# Generated by rust2rpm 24 -# dont run brp scriptlet -%undefine __brp_mangle_shebangs -%global debug_package %{nil} -%global crate sccache - -Name: rust-sccache -Version: 0.5.3 -Release: 1%{?dist} -Summary: Ccache-like tool - -License: Apache-2.0 -URL: https://crates.io/crates/sccache -Group: Development/Languages/Rust -Source: %{crates_source} -# Automatically generated patch to strip foreign dependencies -Patch: sccache-fix-metadata-auto.diff - -BuildRequires: anda-srpm-macros cargo-rpm-macros >= 24 openssl-devel pkg-config - -%global _description %{expand: -Sccache is a ccache-like tool. It is used as a compiler wrapper and -avoids compilation when possible, storing a cache in a remote storage -using various cloud storage.} - -%description %{_description} - -%package -n %{crate} -Summary: %{summary} - -%description -n %{crate} %{_description} - -%files -n %{crate} -%license LICENSE -%doc CODE_OF_CONDUCT.md -%doc README.md -%{_bindir}/sccache -%{_bindir}/sccache-dist - -%package devel -Summary: %{summary} -BuildArch: noarch - -%description devel %{_description} - -This package contains library source intended for building other packages which -use the "%{crate}" crate. - -%files devel -%{crate_instdir}/ - -%package -n %{name}+default-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+default-devel %{_description} - -This package contains library source intended for building other packages which -use the "default" feature of the "%{crate}" crate. - -%files -n %{name}+default-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+all-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+all-devel %{_description} - -This package contains library source intended for building other packages which -use the "all" feature of the "%{crate}" crate. - -%files -n %{name}+all-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+azure-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+azure-devel %{_description} - -This package contains library source intended for building other packages which -use the "azure" feature of the "%{crate}" crate. - -%files -n %{name}+azure-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+dist-client-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+dist-client-devel %{_description} - -This package contains library source intended for building other packages which -use the "dist-client" feature of the "%{crate}" crate. - -%files -n %{name}+dist-client-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+dist-server-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+dist-server-devel %{_description} - -This package contains library source intended for building other packages which -use the "dist-server" feature of the "%{crate}" crate. - -%files -n %{name}+dist-server-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+dist-tests-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+dist-tests-devel %{_description} - -This package contains library source intended for building other packages which -use the "dist-tests" feature of the "%{crate}" crate. - -%files -n %{name}+dist-tests-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+flate2-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+flate2-devel %{_description} - -This package contains library source intended for building other packages which -use the "flate2" feature of the "%{crate}" crate. - -%files -n %{name}+flate2-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+gcs-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+gcs-devel %{_description} - -This package contains library source intended for building other packages which -use the "gcs" feature of the "%{crate}" crate. - -%files -n %{name}+gcs-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+gha-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+gha-devel %{_description} - -This package contains library source intended for building other packages which -use the "gha" feature of the "%{crate}" crate. - -%files -n %{name}+gha-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+hyper-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+hyper-devel %{_description} - -This package contains library source intended for building other packages which -use the "hyper" feature of the "%{crate}" crate. - -%files -n %{name}+hyper-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+jwt-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+jwt-devel %{_description} - -This package contains library source intended for building other packages which -use the "jwt" feature of the "%{crate}" crate. - -%files -n %{name}+jwt-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+libmount-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+libmount-devel %{_description} - -This package contains library source intended for building other packages which -use the "libmount" feature of the "%{crate}" crate. - -%files -n %{name}+libmount-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+memcached-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+memcached-devel %{_description} - -This package contains library source intended for building other packages which -use the "memcached" feature of the "%{crate}" crate. - -%files -n %{name}+memcached-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+native-zlib-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+native-zlib-devel %{_description} - -This package contains library source intended for building other packages which -use the "native-zlib" feature of the "%{crate}" crate. - -%files -n %{name}+native-zlib-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+nix-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+nix-devel %{_description} - -This package contains library source intended for building other packages which -use the "nix" feature of the "%{crate}" crate. - -%files -n %{name}+nix-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+opendal-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+opendal-devel %{_description} - -This package contains library source intended for building other packages which -use the "opendal" feature of the "%{crate}" crate. - -%files -n %{name}+opendal-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+openssl-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+openssl-devel %{_description} - -This package contains library source intended for building other packages which -use the "openssl" feature of the "%{crate}" crate. - -%files -n %{name}+openssl-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+redis-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+redis-devel %{_description} - -This package contains library source intended for building other packages which -use the "redis" feature of the "%{crate}" crate. - -%files -n %{name}+redis-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+reqsign-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+reqsign-devel %{_description} - -This package contains library source intended for building other packages which -use the "reqsign" feature of the "%{crate}" crate. - -%files -n %{name}+reqsign-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+reqwest-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+reqwest-devel %{_description} - -This package contains library source intended for building other packages which -use the "reqwest" feature of the "%{crate}" crate. - -%files -n %{name}+reqwest-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+rouille-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+rouille-devel %{_description} - -This package contains library source intended for building other packages which -use the "rouille" feature of the "%{crate}" crate. - -%files -n %{name}+rouille-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+s3-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+s3-devel %{_description} - -This package contains library source intended for building other packages which -use the "s3" feature of the "%{crate}" crate. - -%files -n %{name}+s3-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+sha2-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+sha2-devel %{_description} - -This package contains library source intended for building other packages which -use the "sha2" feature of the "%{crate}" crate. - -%files -n %{name}+sha2-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+syslog-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+syslog-devel %{_description} - -This package contains library source intended for building other packages which -use the "syslog" feature of the "%{crate}" crate. - -%files -n %{name}+syslog-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+unstable-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+unstable-devel %{_description} - -This package contains library source intended for building other packages which -use the "unstable" feature of the "%{crate}" crate. - -%files -n %{name}+unstable-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+url-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+url-devel %{_description} - -This package contains library source intended for building other packages which -use the "url" feature of the "%{crate}" crate. - -%files -n %{name}+url-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+vendored-openssl-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+vendored-openssl-devel %{_description} - -This package contains library source intended for building other packages which -use the "vendored-openssl" feature of the "%{crate}" crate. - -%files -n %{name}+vendored-openssl-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+version-compare-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+version-compare-devel %{_description} - -This package contains library source intended for building other packages which -use the "version-compare" feature of the "%{crate}" crate. - -%files -n %{name}+version-compare-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+void-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+void-devel %{_description} - -This package contains library source intended for building other packages which -use the "void" feature of the "%{crate}" crate. - -%files -n %{name}+void-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+webdav-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+webdav-devel %{_description} - -This package contains library source intended for building other packages which -use the "webdav" feature of the "%{crate}" crate. - -%files -n %{name}+webdav-devel -%ghost %{crate_instdir}/Cargo.toml - -%prep -%autosetup -n %{crate}-%{version_no_tilde} -p1 -%cargo_prep_online - -%build -%cargo_build -f dist-server - -%install -%cargo_install -f dist-server - -%if %{with check} -%check -%cargo_test -f dist-server -%endif - -%changelog -%autochangelog diff --git a/anda/rust/sccache/sccache-fix-metadata-auto.diff b/anda/rust/sccache/sccache-fix-metadata-auto.diff deleted file mode 100644 index e31b18399e..0000000000 --- a/anda/rust/sccache/sccache-fix-metadata-auto.diff +++ /dev/null @@ -1,17 +0,0 @@ ---- sccache-0.4.2/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ sccache-0.4.2/Cargo.toml 2023-05-10T14:25:40.783197+00:00 -@@ -362,14 +362,3 @@ - [target."cfg(unix)".dependencies.daemonize] - version = "0.5" - --[target."cfg(windows)".dependencies.parity-tokio-ipc] --version = "0.9" -- --[target."cfg(windows)".dependencies.winapi] --version = "0.3" --features = [ -- "fileapi", -- "handleapi", -- "stringapiset", -- "winnls", --] diff --git a/anda/rust/sccache/update.rhai b/anda/rust/sccache/update.rhai deleted file mode 100644 index eb645c69f5..0000000000 --- a/anda/rust/sccache/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(crates("sccache")); From c55a631c6d0713264a6c6c42f88d32f324c11f16 Mon Sep 17 00:00:00 2001 From: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com> Date: Mon, 5 Jun 2023 02:41:46 +0600 Subject: [PATCH 085/231] Add both round and regular theme (#503) * Add both round and regular theme Right now only Fluent round theme is packaged. This commit also adds the regular themes. Thanks to the AUR maintainers, I've shamelessly copied their work. Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com> * Update fluent-theme.spec Bump release and add changelog Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com> --------- Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com> --- anda/themes/fluent-theme/fluent-theme.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/anda/themes/fluent-theme/fluent-theme.spec b/anda/themes/fluent-theme/fluent-theme.spec index e3545902b3..7464fbca9f 100644 --- a/anda/themes/fluent-theme/fluent-theme.spec +++ b/anda/themes/fluent-theme/fluent-theme.spec @@ -2,7 +2,7 @@ Name: fluent-theme Version: 20221215 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Fluent is a Fluent design theme for GNOME/GTK based desktop environments. License: GPL-3.0 @@ -25,7 +25,8 @@ Fluent is a Fluent design theme for GNOME/GTK based desktop environments. %install mkdir -p %{buildroot}%{_datadir}/themes -./install.sh --tweaks round -d %{buildroot}%{_datadir}/themes +./install.sh -i simple -t all -d %{buildroot}%{_datadir}/themes +./install.sh -i simple -t all --tweaks round float -d %{buildroot}%{_datadir}/themes %files %license COPYING @@ -34,5 +35,8 @@ mkdir -p %{buildroot}%{_datadir}/themes %{_datadir}/themes/Fluent*/ %changelog +* Sun Jun 05 2023 Dipta Biswas - 20221215-2 +- Included both regular and round variant + * Thu Jun 01 2023 Lleyton Gray - 20221215-1 - Initial Package From 77196607687ce801c87ca614716c8504505bb3d7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 4 Jun 2023 23:36:15 +0000 Subject: [PATCH 086/231] bump: anki-bin anki-qt5 anki --- anda/apps/anki-bin/anki-bin.spec | 2 +- anda/apps/anki-qt5/anki-qt5.spec | 2 +- anda/apps/anki/anki.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index 8605080309..ea308cbc73 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,5 +1,5 @@ Name: anki-bin -Version: 2.1.64 +Version: 2.1.65 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning (Installed with wheel) License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index 5a6407dd15..58db1d7945 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -1,5 +1,5 @@ Name: anki-qt5 -Version: 2.1.64 +Version: 2.1.65 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index 484f2969c3..84149130ba 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,5 +1,5 @@ Name: anki -Version: 2.1.64 +Version: 2.1.65 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 From 059416b419255c7dadbeb1c760956ab28ae68045 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 5 Jun 2023 01:41:12 +0000 Subject: [PATCH 087/231] bump(nightly): latte-dock-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index fcd62131d0..932c2c227b 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 6263a6560694f4164d4af321c0095a5fbf00bab1 +%global commit 515238b4b9f414e2b05b1c418c9ba2b774a1fa53 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From b58b7c6fff14cef6b2b270e674e8f12fe2e57e2a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 5 Jun 2023 05:36:17 +0000 Subject: [PATCH 088/231] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index ea7490a1b7..1877e1c58f 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,4 +1,4 @@ -%define osuresver 2023.602.0 +%define osuresver 2023.605.0 %global debug_package %{nil} Name: osu-lazer From 584bb230e1d2ad0791914f81a75f36240720b2cc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 5 Jun 2023 10:36:17 +0000 Subject: [PATCH 089/231] bump: nerd-fonts --- anda/fonts/nerd-fonts/nerd-fonts.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 3f547fbc7b..d138fa64e9 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -2,8 +2,8 @@ %global desc Nerd Fonts is a project that patches developer targeted fonts with a high number of glyphs (icons). Name: nerd-fonts -Version: 3.0.1 -Release: 1%?dist +Version: 3.0.2 +Release: 1%{?dist} URL: https://nerdfonts.com/ Source0: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%version/readme.md Source1: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%version/LICENSE From e58d602c61f3fce9e32af14a003934c43be73c2a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 5 Jun 2023 12:32:07 +0000 Subject: [PATCH 090/231] bump: osu-lazer gtk4 --- anda/games/osu-lazer/osu-lazer.spec | 2 +- anda/lib/gtk4/terra-gtk4.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 1877e1c58f..8f3702c4e7 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: osu-lazer -Version: 2023.513.0 +Version: 2023.605.0 Release: 1%{?dist} Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 diff --git a/anda/lib/gtk4/terra-gtk4.spec b/anda/lib/gtk4/terra-gtk4.spec index bfd3f31bc8..7a8a8c65b9 100644 --- a/anda/lib/gtk4/terra-gtk4.spec +++ b/anda/lib/gtk4/terra-gtk4.spec @@ -17,7 +17,7 @@ %global __provides_exclude_from ^%{_libdir}/gtk-4.0 Name: terra-gtk4 -Version: 4.11.2 +Version: 4.11.3 Release: 1%{?dist} Summary: GTK graphical user interface library From 453e99812e1e50900aa89505ed7cc1a699e6cad8 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Mon, 5 Jun 2023 09:11:09 -0700 Subject: [PATCH 091/231] remove libunity (#506) --- anda/lib/libunity/anda.hcl | 5 -- anda/lib/libunity/libunity.spec | 121 -------------------------------- 2 files changed, 126 deletions(-) delete mode 100644 anda/lib/libunity/anda.hcl delete mode 100644 anda/lib/libunity/libunity.spec diff --git a/anda/lib/libunity/anda.hcl b/anda/lib/libunity/anda.hcl deleted file mode 100644 index d25dbe3c3c..0000000000 --- a/anda/lib/libunity/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "libunity.spec" - } -} diff --git a/anda/lib/libunity/libunity.spec b/anda/lib/libunity/libunity.spec deleted file mode 100644 index f441dc26b4..0000000000 --- a/anda/lib/libunity/libunity.spec +++ /dev/null @@ -1,121 +0,0 @@ -Name: libunity -Summary: Supporting library for Unity shell -Version: 7.1.4+19.04 -Release: %autorelease - -License: GPL-3.0-or-later AND LGPL-3.0-or-later -URL: https://launchpad.net/libunity -# same sources as shipped in ubuntu packages -Source0: http://archive.ubuntu.com/ubuntu/pool/main/libu/libunity/libunity_7.1.4+19.04.20190319.orig.tar.gz -Patch0: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/libunity/7.1.4+19.04.20190319-0ubuntu1/libunity_7.1.4+19.04.20190319-0ubuntu1.diff.gz -Patch1: https://launchpadlibrarian.net/443817430/0001-Fix-FTB-with-recent-vala-requiring-non-public-abstra.patch -# Patch for vala 0.53.2 portability -Patch2: https://src.fedoraproject.org/rpms/libunity/raw/rawhide/f/libunity-7.1.4-vala-053.patch - -BuildRequires: automake libtool gnome-common -BuildRequires: intltool -BuildRequires: pkgconfig(dee-1.0) -BuildRequires: pkgconfig(dbusmenu-glib-0.4) -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: python3-devel -BuildRequires: vala -BuildRequires: make - -%description -A library for instrumenting and integrating with all aspects of the Unity -shell devel version with headers. Thanks to https://src.fedoraproject.org/rpms/libunity for the original RPM spec. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -%description devel -%{summary}. - -%package -n python3-libunity -Summary: Python3 bindings for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: python3-gobject-base -%description -n python3-libunity -%{summary}. - -%prep -%autosetup -c -p1 - -%build -NOCONFIGURE=1 \ -./autogen.sh - -PYTHON=%{__python3} -export PYTHON - -%configure \ - --disable-silent-rules \ - --disable-static - -%make_build - -%install -%make_install - -rm -fv %{buildroot}%{_libdir}/lib*.la %{buildroot}%{_libdir}/libunity/lib*.la - -pushd %{buildroot} -ln -fs %{_libdir}/libunity/libunity-protocol-private.so.0.0.0 .%{_libdir}/libunity-protocol-private.so -ln -fs %{_libdir}/libunity/libunity-protocol-private.so.0.0.0 .%{_libdir}/libunity-protocol-private.so.0 -popd - -%py_byte_compile %{__python3} %{buildroot}%{python3_sitearch}/gi/overrides/ - -%ldconfig_post - -%postun -%{?ldconfig} -%if 0%{?rhel} && 0%{?rhel} < 8 -if [ $1 -eq 0 ]; then -glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : -fi - -%posttrans -glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : -%endif - -%files -%doc AUTHORS README -%license COPYING* -%{_bindir}/libunity-tool -%{_bindir}/unity-scope-loader -%{_libdir}/libunity.so.* -%{_libdir}/libunity-extras.so.* -%{_libdir}/libunity-protocol-private.so.0 -%{_libdir}/girepository-1.0/Unity-7.0.typelib -%{_libdir}/girepository-1.0/UnityExtras-7.0.typelib -%dir %{_libdir}/libunity/ -%{_libdir}/libunity/libunity-protocol-private.so -%{_libdir}/libunity/libunity-protocol-private.so.* -%{_datadir}/glib-2.0/schemas/com.canonical.Unity.Lenses.gschema.xml -%{_datadir}/unity/ -%{_datadir}/unity-scopes/ - -%files -n python3-libunity -%{python3_sitearch}/gi/overrides/Unity.py* -%{python3_sitearch}/gi/overrides/__pycache__/* - -%files devel -%{_includedir}/unity/ -%{_libdir}/libunity.so -%{_libdir}/libunity-extras.so -%{_libdir}/libunity-protocol-private.so -%{_libdir}/pkgconfig/unity.pc -%{_libdir}/pkgconfig/unity-extras.pc -%{_libdir}/pkgconfig/unity-protocol-private.pc -%{_datadir}/gir-1.0/Unity-7.0.gir -%{_datadir}/gir-1.0/UnityExtras-7.0.gir -%{_datadir}/vala/vapi/unity.* -%{_datadir}/vala/vapi/unity-extras.* -%{_datadir}/vala/vapi/unity-protocol.* -%{_datadir}/vala/vapi/unity-trace.* - -%changelog -%autochangelog From a60aedebda1e7f61579c012021b43585c2dcc405 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Mon, 5 Jun 2023 09:14:15 -0700 Subject: [PATCH 092/231] chore: rename libindicator (#505) --- anda/desktops/unity-shell/unity-shell.spec | 4 ++-- anda/desktops/unityx-shell/unityx-shell.spec | 4 ++-- anda/lib/libindicator/anda.hcl | 5 ----- anda/lib/newer-libindicator/anda.hcl | 5 +++++ .../newer-libindicator.spec} | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) delete mode 100644 anda/lib/libindicator/anda.hcl create mode 100644 anda/lib/newer-libindicator/anda.hcl rename anda/lib/{libindicator/libindicator.spec => newer-libindicator/newer-libindicator.spec} (99%) diff --git a/anda/desktops/unity-shell/unity-shell.spec b/anda/desktops/unity-shell/unity-shell.spec index a2381e313e..4cddda83bb 100644 --- a/anda/desktops/unity-shell/unity-shell.spec +++ b/anda/desktops/unity-shell/unity-shell.spec @@ -19,7 +19,7 @@ BuildRequires: pkgconfig(zeitgeist-2.0) BuildRequires: libappstream-glib-devel BuildRequires: libdbusmenu-devel BuildRequires: bamf-devel -BuildRequires: libindicator-gtk3-devel +BuildRequires: newer-libindicator-gtk3-devel BuildRequires: json-glib-devel BuildRequires: libnotify-devel BuildRequires: libsigc++20-devel @@ -45,7 +45,7 @@ Requires: pam Requires: bamf-daemon Requires: unity-gtk-module-common Requires: compiz9 -Requires: libindicator-gtk3 +Requires: newer-libindicator-gtk3 Recommends: unity-greeter Recommends: unity-scope-home diff --git a/anda/desktops/unityx-shell/unityx-shell.spec b/anda/desktops/unityx-shell/unityx-shell.spec index cbadc5ba2f..c8f1cfa7aa 100644 --- a/anda/desktops/unityx-shell/unityx-shell.spec +++ b/anda/desktops/unityx-shell/unityx-shell.spec @@ -26,7 +26,7 @@ BuildRequires: zeitgeist-devel BuildRequires: libappstream-glib-devel BuildRequires: libdbusmenu-devel BuildRequires: bamf-devel -BuildRequires: libindicator-gtk3-devel +BuildRequires: newer-libindicator-gtk3-devel BuildRequires: json-glib-devel BuildRequires: libnotify-devel BuildRequires: libsigc++20-devel @@ -61,7 +61,7 @@ Requires: geis-devel Requires: unity-settings-daemon Requires: unity-gtk3-module Requires: unity-gtk2-module -Requires: libindicator-gtk3 +Requires: newer-libindicator-gtk3 Requires: plotinus%{?_isa} = %{version}-%{release} Requires: bamf-daemon Requires: xbindkeys diff --git a/anda/lib/libindicator/anda.hcl b/anda/lib/libindicator/anda.hcl deleted file mode 100644 index e10f0fb50b..0000000000 --- a/anda/lib/libindicator/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "libindicator.spec" - } -} diff --git a/anda/lib/newer-libindicator/anda.hcl b/anda/lib/newer-libindicator/anda.hcl new file mode 100644 index 0000000000..708c1695bd --- /dev/null +++ b/anda/lib/newer-libindicator/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "newer-libindicator.spec" + } +} diff --git a/anda/lib/libindicator/libindicator.spec b/anda/lib/newer-libindicator/newer-libindicator.spec similarity index 99% rename from anda/lib/libindicator/libindicator.spec rename to anda/lib/newer-libindicator/newer-libindicator.spec index f3f3d3a8d3..ef0580196c 100644 --- a/anda/lib/libindicator/libindicator.spec +++ b/anda/lib/newer-libindicator/newer-libindicator.spec @@ -1,4 +1,4 @@ -Name: libindicator +Name: newer-libindicator Version: 16.10.0 Release: %autorelease Summary: Shared functions for Ayatana indicators From 22e13faff888da2c479f63df96e67524e56e97ba Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 5 Jun 2023 16:18:36 +0000 Subject: [PATCH 093/231] bump: gtk4 --- anda/lib/gtk4/terra-gtk4.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/gtk4/terra-gtk4.spec b/anda/lib/gtk4/terra-gtk4.spec index 7a8a8c65b9..23223fba2a 100644 --- a/anda/lib/gtk4/terra-gtk4.spec +++ b/anda/lib/gtk4/terra-gtk4.spec @@ -17,7 +17,7 @@ %global __provides_exclude_from ^%{_libdir}/gtk-4.0 Name: terra-gtk4 -Version: 4.11.3 +Version: 4.10.4 Release: 1%{?dist} Summary: GTK graphical user interface library From d315f4edfdd4221f4c3835c0afe105b4e872c35a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 6 Jun 2023 01:43:29 +0000 Subject: [PATCH 094/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 70fe4d5a37..21bec40436 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 1840505a0f887ebfc2c719113873ea3345b133fb +%global commit e1b37f3cd3d9383dcc70d0d7fac29f8158fbc379 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index c8a7ee3439..49b00ed4bb 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 1840505a0f887ebfc2c719113873ea3345b133fb +%global commit e1b37f3cd3d9383dcc70d0d7fac29f8158fbc379 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From bfef443c785a55fe853fc0f49b3c720eab04bf95 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 6 Jun 2023 15:14:33 +0000 Subject: [PATCH 095/231] bump: starship --- anda/rust/starship/rust-starship.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/starship/rust-starship.spec b/anda/rust/starship/rust-starship.spec index 5e5e73915b..46a49d1a3b 100644 --- a/anda/rust/starship/rust-starship.spec +++ b/anda/rust/starship/rust-starship.spec @@ -5,8 +5,8 @@ %global crate starship Name: rust-starship -Version: 1.14.2 -Release: %autorelease +Version: 1.15.0 +Release: 1%{?dist} Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️ License: ISC From 018bc8665797e1ac8afac077b32c74d38f1bd8db Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 6 Jun 2023 19:11:27 +0000 Subject: [PATCH 096/231] bump: discord-canary-openasar discord-canary fluent-icon-theme --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/themes/fluent-icon-theme/fluent-icon-theme.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 7b7ba367ce..51303f2d18 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.156 +Version: 0.0.157 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index c93b2b043b..e95c03070a 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.156 +Version: 0.0.157 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/themes/fluent-icon-theme/fluent-icon-theme.spec b/anda/themes/fluent-icon-theme/fluent-icon-theme.spec index 7bd199d783..ec299af3d2 100644 --- a/anda/themes/fluent-icon-theme/fluent-icon-theme.spec +++ b/anda/themes/fluent-icon-theme/fluent-icon-theme.spec @@ -1,7 +1,7 @@ -%global tag 2023-02-01 +%global tag 2023-06-07 Name: fluent-icon-theme -Version: 20230201 +Version: 20230607 Release: 1%{?dist} Summary: Fluent icon theme for linux desktops. From b9de3c465f29801719bcc807807ec955198e17ff Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 6 Jun 2023 23:36:38 +0000 Subject: [PATCH 097/231] bump: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 2e752096f0..dd5fd7f11e 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.270 +Version: 0.0.271 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From e8791745056a2efdb0dbcbdd6bbb145eef3e6171 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 7 Jun 2023 01:44:53 +0000 Subject: [PATCH 098/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly vala-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/vala/vala-nightly/vala-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 21bec40436..d71155e27e 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit e1b37f3cd3d9383dcc70d0d7fac29f8158fbc379 +%global commit 3b9d822d728a311705caf0dbc4a17511e1f5b7c4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 49b00ed4bb..c5816c6bda 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit e1b37f3cd3d9383dcc70d0d7fac29f8158fbc379 +%global commit 3b9d822d728a311705caf0dbc4a17511e1f5b7c4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/vala/vala-nightly/vala-nightly.spec b/anda/vala/vala-nightly/vala-nightly.spec index bb64f22e33..73879cee46 100644 --- a/anda/vala/vala-nightly/vala-nightly.spec +++ b/anda/vala/vala-nightly/vala-nightly.spec @@ -3,7 +3,7 @@ %global priority 90 %global real_name vala -%global commit 0bdb18c1882123af0590dd1ccca4ed92cc3f29a5 +%global commit 0da094d5e02483874bf4723ebe927a9a5f7ad861 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git From a74e1c1e9243aee22888fe132367895a6bfe0215 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 7 Jun 2023 06:18:00 +0000 Subject: [PATCH 099/231] bump: gitoxide --- anda/rust/gitoxide/rust-gitoxide.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/gitoxide/rust-gitoxide.spec b/anda/rust/gitoxide/rust-gitoxide.spec index e8f8a59e5b..f1b7199b32 100644 --- a/anda/rust/gitoxide/rust-gitoxide.spec +++ b/anda/rust/gitoxide/rust-gitoxide.spec @@ -4,7 +4,7 @@ %global crate gitoxide Name: rust-gitoxide -Version: 0.25.0 +Version: 0.26.0 Release: 1%{?dist} Summary: Command-line application for interacting with git repositories From a93e2b86c0f4bb86275b4e74edcf623877bc5644 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 7 Jun 2023 18:23:01 +0800 Subject: [PATCH 100/231] fix: gitoxide (#509) --- anda/rust/gitoxide/rust-gitoxide.spec | 322 +++++++++++++++++++++++++- 1 file changed, 319 insertions(+), 3 deletions(-) diff --git a/anda/rust/gitoxide/rust-gitoxide.spec b/anda/rust/gitoxide/rust-gitoxide.spec index f1b7199b32..301ac1623c 100644 --- a/anda/rust/gitoxide/rust-gitoxide.spec +++ b/anda/rust/gitoxide/rust-gitoxide.spec @@ -1,11 +1,11 @@ -# Generated by rust2rpm 23 +# Generated by rust2rpm 24 %bcond_without check %global crate gitoxide Name: rust-gitoxide Version: 0.26.0 -Release: 1%{?dist} +Release: %autorelease Summary: Command-line application for interacting with git repositories License: MIT OR Apache-2.0 @@ -15,7 +15,7 @@ Source: %{crates_source} BuildRequires: openssl-devel cmake anda-srpm-macros rust-packaging >= 21 %global _description %{expand: -Command-line application for interacting with git repositories.} +A command-line application for interacting with git repositories.} %description %{_description} @@ -32,6 +32,322 @@ Summary: %{summary} %{_bindir}/ein %{_bindir}/gix +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +%license %{crate_instdir}/LICENSE-APACHE +%license %{crate_instdir}/LICENSE-MIT +%doc %{crate_instdir}/CHANGELOG.md +%doc %{crate_instdir}/README.md +%{crate_instdir}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+cache-efficiency-debug-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+cache-efficiency-debug-devel %{_description} + +This package contains library source intended for building other packages which +use the "cache-efficiency-debug" feature of the "%{crate}" crate. + +%files -n %{name}+cache-efficiency-debug-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+crosstermion-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+crosstermion-devel %{_description} + +This package contains library source intended for building other packages which +use the "crosstermion" feature of the "%{crate}" crate. + +%files -n %{name}+crosstermion-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+document-features-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+document-features-devel %{_description} + +This package contains library source intended for building other packages which +use the "document-features" feature of the "%{crate}" crate. + +%files -n %{name}+document-features-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+fast-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+fast-devel %{_description} + +This package contains library source intended for building other packages which +use the "fast" feature of the "%{crate}" crate. + +%files -n %{name}+fast-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+fast-safe-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+fast-safe-devel %{_description} + +This package contains library source intended for building other packages which +use the "fast-safe" feature of the "%{crate}" crate. + +%files -n %{name}+fast-safe-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+futures-lite-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+futures-lite-devel %{_description} + +This package contains library source intended for building other packages which +use the "futures-lite" feature of the "%{crate}" crate. + +%files -n %{name}+futures-lite-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+gitoxide-core-async-client-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+gitoxide-core-async-client-devel %{_description} + +This package contains library source intended for building other packages which +use the "gitoxide-core-async-client" feature of the "%{crate}" crate. + +%files -n %{name}+gitoxide-core-async-client-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+gitoxide-core-blocking-client-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+gitoxide-core-blocking-client-devel %{_description} + +This package contains library source intended for building other packages which +use the "gitoxide-core-blocking-client" feature of the "%{crate}" crate. + +%files -n %{name}+gitoxide-core-blocking-client-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+gitoxide-core-tools-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+gitoxide-core-tools-devel %{_description} + +This package contains library source intended for building other packages which +use the "gitoxide-core-tools" feature of the "%{crate}" crate. + +%files -n %{name}+gitoxide-core-tools-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+gitoxide-core-tools-query-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+gitoxide-core-tools-query-devel %{_description} + +This package contains library source intended for building other packages which +use the "gitoxide-core-tools-query" feature of the "%{crate}" crate. + +%files -n %{name}+gitoxide-core-tools-query-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+http-client-curl-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+http-client-curl-devel %{_description} + +This package contains library source intended for building other packages which +use the "http-client-curl" feature of the "%{crate}" crate. + +%files -n %{name}+http-client-curl-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+http-client-reqwest-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+http-client-reqwest-devel %{_description} + +This package contains library source intended for building other packages which +use the "http-client-reqwest" feature of the "%{crate}" crate. + +%files -n %{name}+http-client-reqwest-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+is-terminal-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+is-terminal-devel %{_description} + +This package contains library source intended for building other packages which +use the "is-terminal" feature of the "%{crate}" crate. + +%files -n %{name}+is-terminal-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+lean-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+lean-devel %{_description} + +This package contains library source intended for building other packages which +use the "lean" feature of the "%{crate}" crate. + +%files -n %{name}+lean-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+lean-async-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+lean-async-devel %{_description} + +This package contains library source intended for building other packages which +use the "lean-async" feature of the "%{crate}" crate. + +%files -n %{name}+lean-async-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+max-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+max-devel %{_description} + +This package contains library source intended for building other packages which +use the "max" feature of the "%{crate}" crate. + +%files -n %{name}+max-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+max-control-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+max-control-devel %{_description} + +This package contains library source intended for building other packages which +use the "max-control" feature of the "%{crate}" crate. + +%files -n %{name}+max-control-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+max-pure-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+max-pure-devel %{_description} + +This package contains library source intended for building other packages which +use the "max-pure" feature of the "%{crate}" crate. + +%files -n %{name}+max-pure-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+pretty-cli-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+pretty-cli-devel %{_description} + +This package contains library source intended for building other packages which +use the "pretty-cli" feature of the "%{crate}" crate. + +%files -n %{name}+pretty-cli-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+prodash-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+prodash-devel %{_description} + +This package contains library source intended for building other packages which +use the "prodash" feature of the "%{crate}" crate. + +%files -n %{name}+prodash-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+prodash-render-line-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+prodash-render-line-devel %{_description} + +This package contains library source intended for building other packages which +use the "prodash-render-line" feature of the "%{crate}" crate. + +%files -n %{name}+prodash-render-line-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+prodash-render-line-crossterm-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+prodash-render-line-crossterm-devel %{_description} + +This package contains library source intended for building other packages which +use the "prodash-render-line-crossterm" feature of the "%{crate}" crate. + +%files -n %{name}+prodash-render-line-crossterm-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+prodash-render-tui-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+prodash-render-tui-devel %{_description} + +This package contains library source intended for building other packages which +use the "prodash-render-tui" feature of the "%{crate}" crate. + +%files -n %{name}+prodash-render-tui-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+small-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+small-devel %{_description} + +This package contains library source intended for building other packages which +use the "small" feature of the "%{crate}" crate. + +%files -n %{name}+small-devel +%ghost %{crate_instdir}/Cargo.toml + %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep_online From 2b576c1607898e441c2116ccb368f7b05e45e4ee Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 7 Jun 2023 20:14:42 +0000 Subject: [PATCH 101/231] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index bdee00e018..04dd2fe1ea 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -6,7 +6,7 @@ %endif Name: electron -Version: 25.0.1 +Version: 25.1.0 Release: 1%{?dist} Summary: Build cross platform desktop apps with web technologies License: MIT From 97c5eae9da7d7d82f05e1d4f6d077a0d2ff68899 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 7 Jun 2023 21:12:09 +0000 Subject: [PATCH 102/231] bump: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index aae743c287..7a764f43fb 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.62.1 +Version: 1.63.0 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From 42d1d90367c3a2abc0c9d20dd5607d16992b4cd1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 8 Jun 2023 01:24:32 +0000 Subject: [PATCH 103/231] bump: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index 7a764f43fb..f8e42f7efe 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.63.0 +Version: 1.63.1 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From 6155b26b8c0377ee31da9c22fd572466c7a105f7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 8 Jun 2023 01:42:13 +0000 Subject: [PATCH 104/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly tdlib --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/lib/tdlib/tdlib-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index d71155e27e..39c87818af 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 3b9d822d728a311705caf0dbc4a17511e1f5b7c4 +%global commit 9b9d439fce9408712a594bb294e3bd5f108e31bc %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index c5816c6bda..fd208d424f 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 3b9d822d728a311705caf0dbc4a17511e1f5b7c4 +%global commit 9b9d439fce9408712a594bb294e3bd5f108e31bc %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 86c6c4948a..79a22e986d 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,4 +1,4 @@ -%global commit 4580cfc23b577f93dadd1ebab6f1bf9d90ff86dd +%global commit e8ee1c51498c060c6f9b8511bf25a6c025e72adf %global ver 1.8.14 Name: tdlib-nightly Version: %ver^%commit From c3af27ad01872b5fd73b16d9aaf1e4713219691e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 8 Jun 2023 02:44:15 +0000 Subject: [PATCH 105/231] bump: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index f8e42f7efe..2581da946a 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.63.1 +Version: 1.63.2 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From 8deed4a8dc015ad4bca8f6351bddc9a3fe04dd04 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 8 Jun 2023 03:36:28 +0000 Subject: [PATCH 106/231] bump: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index dd5fd7f11e..ca710f2f2d 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.271 +Version: 0.0.272 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From 1af215d18c5a6e8b3e2cbf3d25f01a74fb8535bc Mon Sep 17 00:00:00 2001 From: seth Date: Wed, 7 Jun 2023 23:48:46 -0400 Subject: [PATCH 107/231] prismlauncher: specify jdk 17 + cleanup outdated patches/scriptlets (#510) --- .../0001-find-cmark-with-pkgconfig.patch | 79 ------------------- .../prismlauncher-nightly.spec | 50 +++++++----- .../0001-find-cmark-with-pkgconfig.patch | 79 ------------------- .../prismlauncher-qt5-nightly.spec | 51 +++++++----- .../0001-find-cmark-with-pkgconfig.patch | 79 ------------------- .../prismlauncher-qt5/prismlauncher-qt5.spec | 49 ++++++++---- .../0001-find-cmark-with-pkgconfig.patch | 79 ------------------- anda/games/prismlauncher/prismlauncher.spec | 54 ++++++++----- 8 files changed, 130 insertions(+), 390 deletions(-) delete mode 100644 anda/games/prismlauncher-nightly/0001-find-cmark-with-pkgconfig.patch delete mode 100644 anda/games/prismlauncher-qt5-nightly/0001-find-cmark-with-pkgconfig.patch delete mode 100644 anda/games/prismlauncher-qt5/0001-find-cmark-with-pkgconfig.patch delete mode 100644 anda/games/prismlauncher/0001-find-cmark-with-pkgconfig.patch diff --git a/anda/games/prismlauncher-nightly/0001-find-cmark-with-pkgconfig.patch b/anda/games/prismlauncher-nightly/0001-find-cmark-with-pkgconfig.patch deleted file mode 100644 index d41ef66bec..0000000000 --- a/anda/games/prismlauncher-nightly/0001-find-cmark-with-pkgconfig.patch +++ /dev/null @@ -1,79 +0,0 @@ -From 5a38fc2c9a329e88c8337af541dfeccaeff1fefb Mon Sep 17 00:00:00 2001 -From: seth -Date: Sun, 15 Jan 2023 14:47:49 -0500 -Subject: [PATCH] find cmark with pkgconfig - -Signed-off-by: seth ---- - cmake/Findcmark.cmake | 59 +++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 59 insertions(+) - create mode 100755 cmake/Findcmark.cmake - -diff --git a/cmake/Findcmark.cmake b/cmake/Findcmark.cmake -new file mode 100755 -index 00000000..9858e5df ---- /dev/null -+++ b/cmake/Findcmark.cmake -@@ -0,0 +1,59 @@ -+# SPDX-FileCopyrightText: 2019 Black Hat -+# SPDX-License-Identifier: GPL-3.0-only -+ -+# -+# CMake module to search for the cmark library -+# -+ -+# first try to find cmark-config.cmake -+# path to a file not in the search path can be set with 'cmake -Dcmark_DIR=some/path/' -+find_package(cmark CONFIG QUIET) -+if(cmark_FOUND AND TARGET cmark::cmark) -+ # found it! -+ return() -+endif() -+ -+find_package(PkgConfig QUIET) -+if(PKG_CONFIG_FOUND) -+ pkg_check_modules(PC_CMARK QUIET cmark) -+endif() -+ -+if(NOT CMARK_INCLUDE_DIR) -+ find_path(CMARK_INCLUDE_DIR -+ NAMES cmark.h -+ PATHS -+ ${PC_CMARK_INCLUDEDIR} -+ ${PC_CMARK_INCLUDE_DIRS} -+ /usr/include -+ /usr/local/include) -+endif() -+ -+if(NOT CMARK_LIBRARY) -+ find_library(CMARK_LIBRARY -+ NAMES cmark -+ HINTS -+ ${PC_CMARK_LIBDIR} -+ ${PC_CMARK_LIBRARY_DIRS} -+ /usr/lib -+ /usr/local/lib) -+endif() -+ -+if(NOT TARGET cmark::cmark) -+ add_library(cmark::cmark UNKNOWN IMPORTED) -+ set_target_properties(cmark::cmark -+ PROPERTIES INTERFACE_INCLUDE_DIRECTORIES -+ ${CMARK_INCLUDE_DIR}) -+ set_property(TARGET cmark::cmark APPEND -+ PROPERTY IMPORTED_LOCATION ${CMARK_LIBRARY}) -+endif() -+ -+include(FindPackageHandleStandardArgs) -+find_package_handle_standard_args(cmark -+ DEFAULT_MSG -+ CMARK_INCLUDE_DIR -+ CMARK_LIBRARY) -+ -+mark_as_advanced(CMARK_LIBRARY CMARK_INCLUDE_DIR) -+ -+set(CMARK_LIBRARIES ${CMARK_LIBRARY}) -+set(CMARK_INCLUDE_DIRS ${CMARK_INCLUDE_DIR}) --- -2.39.0 - diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 39c87818af..7102a9d76c 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -38,23 +38,26 @@ %global build_platform CentOS %endif +%if %{with qt6} Name: prismlauncher-nightly +%else +Name: prismlauncher-qt5-nightly +%endif Version: 7.0^%{snapshot_info} -Release: 1%{?dist} +Release: %autorelease Summary: Minecraft launcher with ability to manage multiple instances -License: GPL-3.0-only +License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later Group: Amusements/Games URL: https://prismlauncher.org/ Source0: https://github.com/PrismLauncher/PrismLauncher/archive/%{commit}/%{real_name}-%{shortcommit}.tar.gz Source1: https://github.com/PrismLauncher/libnbtplusplus/archive/%{libnbtplusplus_commit}/libnbtplusplus-%{libnbtplusplus_commit}.tar.gz Source2: https://github.com/stachenov/quazip/archive/%{quazip_commit}/quazip-%{quazip_commit}.tar.gz Source3: https://github.com/marzer/tomlplusplus/archive/%{tomlplusplus_commit}/tomlplusplus-%{tomlplusplus_commit}.tar.gz -Patch0: 0001-find-cmark-with-pkgconfig.patch BuildRequires: cmake >= 3.15 BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ -BuildRequires: java-devel >= 17 +BuildRequires: java-17-openjdk-devel BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: cmake(ghc_filesystem) @@ -71,8 +74,6 @@ BuildRequires: cmake(Qt6Core5Compat) %endif BuildRequires: pkgconfig(libcmark) -# https://bugzilla.redhat.com/show_bug.cgi?id=2166815 -BuildRequires: cmark BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(zlib) @@ -82,7 +83,7 @@ Requires(postun): desktop-file-utils Requires: qt%{qt_version}-qtimageformats Requires: qt%{qt_version}-qtsvg Requires: javapackages-filesystem -Requires: java >= 17 +Requires: java-17-openjdk Requires: java-1.8.0-openjdk # xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 @@ -92,8 +93,11 @@ Recommends: flite # Prism supports enabling gamemode Suggests: gamemode -Conflicts: prismlauncher -Conflicts: prismlauncher-qt5 +Conflicts: %{real_name} +Conflicts: %{real_name}-qt5 +%if %{without qt6} +Conflicts: %{real_name}-nightly +%endif %description @@ -108,7 +112,7 @@ tar -xzf %{SOURCE1} -C libraries tar -xvf %{SOURCE2} -C libraries tar -xvf %{SOURCE3} -C libraries -rmdir libraries/{libnbtplusplus,quazip,tomlplusplus}/ +rmdir libraries/{extra-cmake-modules,filesystem,libnbtplusplus,quazip,tomlplusplus,zlib}/ mv -f libraries/libnbtplusplus-%{libnbtplusplus_commit} libraries/libnbtplusplus mv -f libraries/quazip-%{quazip_commit} libraries/quazip mv -f libraries/tomlplusplus-%{tomlplusplus_commit} libraries/tomlplusplus @@ -137,24 +141,26 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check -## disabled due to inconsistent results in copr builds that are not reproducible locally -%dnl %ctest +%ctest -%if 0%{?fedora} > 35 -appstream-util validate-relax --nonet \ - %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml -%endif +%if 0%{?rhel} > 8 +# disabled due to rhel not shipping a new enough version of libappstream-glib +# appstream-util validate-relax --nonet \ +# %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop - +%endif %post +%if 0%{?rhel} > 8 /usr/bin/update-desktop-database &> /dev/null || : /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : /bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || : +%endif %postun +%if 0%{?rhel} > 8 /usr/bin/update-desktop-database &> /dev/null || : if [ $1 -eq 0 ] ; then @@ -162,18 +168,21 @@ if [ $1 -eq 0 ] ; then /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : fi +%endif %posttrans +%if 0%{?rhel} > 8 /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : /usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : +%endif %files %doc README.md %license LICENSE COPYING.md %dir %{_datadir}/%{real_name} -%{_bindir}/prismlauncher +%{_bindir}/%{real_name} %{_datadir}/%{real_name}/NewLaunch.jar %{_datadir}/%{real_name}/JavaCheck.jar %{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop @@ -186,13 +195,16 @@ fi %changelog +* Wed Jun 07 2023 seth - 7.0^20230603.954d4d7-1 +- specify jdk 17 + cleanup outdated patches/scriptlets + * Sun May 14 2023 seth - 7.0^20230513.c5aff7c-1 - add qtlogging.ini to files list * Mon Mar 20 2023 seth - 7.0^20230319.6dcf34a-1 - recommend flite to support narrator in minecraft -* Fri Feb 03 2023 seth flynn - 7.0^20230203.58d9ced-1 +* Fri Feb 03 2023 seth - 7.0^20230203.58d9ced-1 - disable tests and explicitly require cmark * Sun Jan 15 2023 seth - 7.0^20230115.f1247d2-1 diff --git a/anda/games/prismlauncher-qt5-nightly/0001-find-cmark-with-pkgconfig.patch b/anda/games/prismlauncher-qt5-nightly/0001-find-cmark-with-pkgconfig.patch deleted file mode 100644 index d41ef66bec..0000000000 --- a/anda/games/prismlauncher-qt5-nightly/0001-find-cmark-with-pkgconfig.patch +++ /dev/null @@ -1,79 +0,0 @@ -From 5a38fc2c9a329e88c8337af541dfeccaeff1fefb Mon Sep 17 00:00:00 2001 -From: seth -Date: Sun, 15 Jan 2023 14:47:49 -0500 -Subject: [PATCH] find cmark with pkgconfig - -Signed-off-by: seth ---- - cmake/Findcmark.cmake | 59 +++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 59 insertions(+) - create mode 100755 cmake/Findcmark.cmake - -diff --git a/cmake/Findcmark.cmake b/cmake/Findcmark.cmake -new file mode 100755 -index 00000000..9858e5df ---- /dev/null -+++ b/cmake/Findcmark.cmake -@@ -0,0 +1,59 @@ -+# SPDX-FileCopyrightText: 2019 Black Hat -+# SPDX-License-Identifier: GPL-3.0-only -+ -+# -+# CMake module to search for the cmark library -+# -+ -+# first try to find cmark-config.cmake -+# path to a file not in the search path can be set with 'cmake -Dcmark_DIR=some/path/' -+find_package(cmark CONFIG QUIET) -+if(cmark_FOUND AND TARGET cmark::cmark) -+ # found it! -+ return() -+endif() -+ -+find_package(PkgConfig QUIET) -+if(PKG_CONFIG_FOUND) -+ pkg_check_modules(PC_CMARK QUIET cmark) -+endif() -+ -+if(NOT CMARK_INCLUDE_DIR) -+ find_path(CMARK_INCLUDE_DIR -+ NAMES cmark.h -+ PATHS -+ ${PC_CMARK_INCLUDEDIR} -+ ${PC_CMARK_INCLUDE_DIRS} -+ /usr/include -+ /usr/local/include) -+endif() -+ -+if(NOT CMARK_LIBRARY) -+ find_library(CMARK_LIBRARY -+ NAMES cmark -+ HINTS -+ ${PC_CMARK_LIBDIR} -+ ${PC_CMARK_LIBRARY_DIRS} -+ /usr/lib -+ /usr/local/lib) -+endif() -+ -+if(NOT TARGET cmark::cmark) -+ add_library(cmark::cmark UNKNOWN IMPORTED) -+ set_target_properties(cmark::cmark -+ PROPERTIES INTERFACE_INCLUDE_DIRECTORIES -+ ${CMARK_INCLUDE_DIR}) -+ set_property(TARGET cmark::cmark APPEND -+ PROPERTY IMPORTED_LOCATION ${CMARK_LIBRARY}) -+endif() -+ -+include(FindPackageHandleStandardArgs) -+find_package_handle_standard_args(cmark -+ DEFAULT_MSG -+ CMARK_INCLUDE_DIR -+ CMARK_LIBRARY) -+ -+mark_as_advanced(CMARK_LIBRARY CMARK_INCLUDE_DIR) -+ -+set(CMARK_LIBRARIES ${CMARK_LIBRARY}) -+set(CMARK_INCLUDE_DIRS ${CMARK_INCLUDE_DIR}) --- -2.39.0 - diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index fd208d424f..b91a0d7adf 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -38,23 +38,26 @@ %global build_platform CentOS %endif +%if %{with qt6} +Name: prismlauncher-nightly +%else Name: prismlauncher-qt5-nightly +%endif Version: 7.0^%{snapshot_info} -Release: 1%{?dist} +Release: %autorelease Summary: Minecraft launcher with ability to manage multiple instances -License: GPL-3.0-only +License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later Group: Amusements/Games URL: https://prismlauncher.org/ Source0: https://github.com/PrismLauncher/PrismLauncher/archive/%{commit}/%{real_name}-%{shortcommit}.tar.gz Source1: https://github.com/PrismLauncher/libnbtplusplus/archive/%{libnbtplusplus_commit}/libnbtplusplus-%{libnbtplusplus_commit}.tar.gz Source2: https://github.com/stachenov/quazip/archive/%{quazip_commit}/quazip-%{quazip_commit}.tar.gz Source3: https://github.com/marzer/tomlplusplus/archive/%{tomlplusplus_commit}/tomlplusplus-%{tomlplusplus_commit}.tar.gz -Patch0: 0001-find-cmark-with-pkgconfig.patch BuildRequires: cmake >= 3.15 BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ -BuildRequires: java-devel >= 17 +BuildRequires: java-17-openjdk-devel BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: cmake(ghc_filesystem) @@ -71,8 +74,6 @@ BuildRequires: cmake(Qt6Core5Compat) %endif BuildRequires: pkgconfig(libcmark) -# https://bugzilla.redhat.com/show_bug.cgi?id=2166815 -BuildRequires: cmark BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(zlib) @@ -82,7 +83,7 @@ Requires(postun): desktop-file-utils Requires: qt%{qt_version}-qtimageformats Requires: qt%{qt_version}-qtsvg Requires: javapackages-filesystem -Requires: java >= 17 +Requires: java-17-openjdk Requires: java-1.8.0-openjdk # xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 @@ -92,9 +93,11 @@ Recommends: flite # Prism supports enabling gamemode Suggests: gamemode -Conflicts: prismlauncher -Conflicts: prismlauncher-qt5 -Conflicts: primslauncher-nightly +Conflicts: %{real_name} +Conflicts: %{real_name}-qt5 +%if %{without qt6} +Conflicts: %{real_name}-nightly +%endif %description @@ -109,7 +112,7 @@ tar -xzf %{SOURCE1} -C libraries tar -xvf %{SOURCE2} -C libraries tar -xvf %{SOURCE3} -C libraries -rmdir libraries/{libnbtplusplus,quazip,tomlplusplus}/ +rmdir libraries/{extra-cmake-modules,filesystem,libnbtplusplus,quazip,tomlplusplus,zlib}/ mv -f libraries/libnbtplusplus-%{libnbtplusplus_commit} libraries/libnbtplusplus mv -f libraries/quazip-%{quazip_commit} libraries/quazip mv -f libraries/tomlplusplus-%{tomlplusplus_commit} libraries/tomlplusplus @@ -138,24 +141,26 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check -## disabled due to inconsistent results in copr builds that are not reproducible locally -%dnl %ctest +%ctest -%if 0%{?fedora} > 35 -appstream-util validate-relax --nonet \ - %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml -%endif +%if 0%{?rhel} > 8 +# disabled due to rhel not shipping a new enough version of libappstream-glib +# appstream-util validate-relax --nonet \ +# %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop - +%endif %post +%if 0%{?rhel} > 8 /usr/bin/update-desktop-database &> /dev/null || : /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : /bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || : +%endif %postun +%if 0%{?rhel} > 8 /usr/bin/update-desktop-database &> /dev/null || : if [ $1 -eq 0 ] ; then @@ -163,18 +168,21 @@ if [ $1 -eq 0 ] ; then /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : fi +%endif %posttrans +%if 0%{?rhel} > 8 /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : /usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : +%endif %files %doc README.md %license LICENSE COPYING.md %dir %{_datadir}/%{real_name} -%{_bindir}/prismlauncher +%{_bindir}/%{real_name} %{_datadir}/%{real_name}/NewLaunch.jar %{_datadir}/%{real_name}/JavaCheck.jar %{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop @@ -187,13 +195,16 @@ fi %changelog +* Wed Jun 07 2023 seth - 7.0^20230603.954d4d7-1 +- specify jdk 17 + cleanup outdated patches/scriptlets + * Sun May 14 2023 seth - 7.0^20230513.c5aff7c-1 - add qtlogging.ini to files list * Mon Mar 20 2023 seth - 7.0^20230319.6dcf34a-1 - recommend flite to support narrator in minecraft -* Fri Feb 03 2023 seth flynn - 7.0^20230203.58d9ced-1 +* Fri Feb 03 2023 seth - 7.0^20230203.58d9ced-1 - disable tests and explicitly require cmark * Sun Jan 15 2023 seth - 7.0^20230115.f1247d2-1 diff --git a/anda/games/prismlauncher-qt5/0001-find-cmark-with-pkgconfig.patch b/anda/games/prismlauncher-qt5/0001-find-cmark-with-pkgconfig.patch deleted file mode 100644 index d41ef66bec..0000000000 --- a/anda/games/prismlauncher-qt5/0001-find-cmark-with-pkgconfig.patch +++ /dev/null @@ -1,79 +0,0 @@ -From 5a38fc2c9a329e88c8337af541dfeccaeff1fefb Mon Sep 17 00:00:00 2001 -From: seth -Date: Sun, 15 Jan 2023 14:47:49 -0500 -Subject: [PATCH] find cmark with pkgconfig - -Signed-off-by: seth ---- - cmake/Findcmark.cmake | 59 +++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 59 insertions(+) - create mode 100755 cmake/Findcmark.cmake - -diff --git a/cmake/Findcmark.cmake b/cmake/Findcmark.cmake -new file mode 100755 -index 00000000..9858e5df ---- /dev/null -+++ b/cmake/Findcmark.cmake -@@ -0,0 +1,59 @@ -+# SPDX-FileCopyrightText: 2019 Black Hat -+# SPDX-License-Identifier: GPL-3.0-only -+ -+# -+# CMake module to search for the cmark library -+# -+ -+# first try to find cmark-config.cmake -+# path to a file not in the search path can be set with 'cmake -Dcmark_DIR=some/path/' -+find_package(cmark CONFIG QUIET) -+if(cmark_FOUND AND TARGET cmark::cmark) -+ # found it! -+ return() -+endif() -+ -+find_package(PkgConfig QUIET) -+if(PKG_CONFIG_FOUND) -+ pkg_check_modules(PC_CMARK QUIET cmark) -+endif() -+ -+if(NOT CMARK_INCLUDE_DIR) -+ find_path(CMARK_INCLUDE_DIR -+ NAMES cmark.h -+ PATHS -+ ${PC_CMARK_INCLUDEDIR} -+ ${PC_CMARK_INCLUDE_DIRS} -+ /usr/include -+ /usr/local/include) -+endif() -+ -+if(NOT CMARK_LIBRARY) -+ find_library(CMARK_LIBRARY -+ NAMES cmark -+ HINTS -+ ${PC_CMARK_LIBDIR} -+ ${PC_CMARK_LIBRARY_DIRS} -+ /usr/lib -+ /usr/local/lib) -+endif() -+ -+if(NOT TARGET cmark::cmark) -+ add_library(cmark::cmark UNKNOWN IMPORTED) -+ set_target_properties(cmark::cmark -+ PROPERTIES INTERFACE_INCLUDE_DIRECTORIES -+ ${CMARK_INCLUDE_DIR}) -+ set_property(TARGET cmark::cmark APPEND -+ PROPERTY IMPORTED_LOCATION ${CMARK_LIBRARY}) -+endif() -+ -+include(FindPackageHandleStandardArgs) -+find_package_handle_standard_args(cmark -+ DEFAULT_MSG -+ CMARK_INCLUDE_DIR -+ CMARK_LIBRARY) -+ -+mark_as_advanced(CMARK_LIBRARY CMARK_INCLUDE_DIR) -+ -+set(CMARK_LIBRARIES ${CMARK_LIBRARY}) -+set(CMARK_INCLUDE_DIRS ${CMARK_INCLUDE_DIR}) --- -2.39.0 - diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index 21158e0409..39bb132edd 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -1,4 +1,4 @@ -%define real_name prismlauncher +%global real_name prismlauncher %bcond_with qt6 # Change this variables if you want to use custom keys @@ -28,20 +28,25 @@ %global build_platform CentOS %endif +%if %{with qt6} +Name: prismlauncher +%else Name: prismlauncher-qt5 +%endif Version: 6.3 -Release: 2%{?dist} +Release: %autorelease Summary: Minecraft launcher with ability to manage multiple instances -License: GPL-3.0-only +# see COPYING.md for more information +# each file in the source also contains a SPDX-License-Identifier header that declares its license +License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later Group: Amusements/Games URL: https://prismlauncher.org/ Source0: https://github.com/PrismLauncher/PrismLauncher/releases/download/%{version}/%{real_name}-%{version}.tar.gz -Patch0: 0001-find-cmark-with-pkgconfig.patch BuildRequires: cmake >= 3.15 BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ -BuildRequires: java-devel >= 17 +BuildRequires: java-17-openjdk-devel BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: cmake(ghc_filesystem) @@ -58,8 +63,6 @@ BuildRequires: cmake(Qt6Core5Compat) %endif BuildRequires: pkgconfig(libcmark) -# https://bugzilla.redhat.com/show_bug.cgi?id=2166815 -BuildRequires: cmark BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(zlib) @@ -69,7 +72,7 @@ Requires(postun): desktop-file-utils Requires: qt%{qt_version}-qtimageformats Requires: qt%{qt_version}-qtsvg Requires: javapackages-filesystem -Requires: java >= 17 +Requires: java-17-openjdk Requires: java-1.8.0-openjdk # xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 @@ -79,8 +82,9 @@ Recommends: flite # Prism supports enabling gamemode Suggests: gamemode -Conflicts: prismlauncher - +%if %{without qt6} +Conflicts: %{real_name} +%endif %description A custom launcher for Minecraft that allows you to easily manage @@ -88,7 +92,9 @@ multiple installations of Minecraft at once (Fork of MultiMC) %prep -%autosetup -p1 -n PrismLauncher-%{version} +%autosetup -n PrismLauncher-%{version} + +rm -rf libraries/{extra-cmake-modules,filesystem,zlib} # Do not set RPATH sed -i "s|\$ORIGIN/||" CMakeLists.txt @@ -114,35 +120,41 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check -## disabled due to inconsistent results in copr builds that are not reproducible locally -%dnl %ctest +%ctest -%if 0%{?fedora} > 35 -appstream-util validate-relax --nonet \ - %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml -%endif +%if 0%{?rhel} > 8 +# disabled due to rhel not shipping a new enough version of libappstream-glib +# appstream-util validate-relax --nonet \ +# %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop +%endif %post +%if 0%{?rhel} > 8 /usr/bin/update-desktop-database &> /dev/null || : /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : /bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || : +%endif %postun +%if 0%{?rhel} > 8 /usr/bin/update-desktop-database &> /dev/null || : if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : fi +%endif %posttrans +%if 0%{?rhel} > 8 /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : /usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : +%endif %files @@ -161,6 +173,9 @@ fi %changelog +* Thu Jun 08 2023 seth - 6.3-3 +- specify jdk 17 + cleanup outdated patches/scriptlets + * Mon Mar 20 2023 seth - 6.3-2 - recommend flite to support narrator in minecraft diff --git a/anda/games/prismlauncher/0001-find-cmark-with-pkgconfig.patch b/anda/games/prismlauncher/0001-find-cmark-with-pkgconfig.patch deleted file mode 100644 index d41ef66bec..0000000000 --- a/anda/games/prismlauncher/0001-find-cmark-with-pkgconfig.patch +++ /dev/null @@ -1,79 +0,0 @@ -From 5a38fc2c9a329e88c8337af541dfeccaeff1fefb Mon Sep 17 00:00:00 2001 -From: seth -Date: Sun, 15 Jan 2023 14:47:49 -0500 -Subject: [PATCH] find cmark with pkgconfig - -Signed-off-by: seth ---- - cmake/Findcmark.cmake | 59 +++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 59 insertions(+) - create mode 100755 cmake/Findcmark.cmake - -diff --git a/cmake/Findcmark.cmake b/cmake/Findcmark.cmake -new file mode 100755 -index 00000000..9858e5df ---- /dev/null -+++ b/cmake/Findcmark.cmake -@@ -0,0 +1,59 @@ -+# SPDX-FileCopyrightText: 2019 Black Hat -+# SPDX-License-Identifier: GPL-3.0-only -+ -+# -+# CMake module to search for the cmark library -+# -+ -+# first try to find cmark-config.cmake -+# path to a file not in the search path can be set with 'cmake -Dcmark_DIR=some/path/' -+find_package(cmark CONFIG QUIET) -+if(cmark_FOUND AND TARGET cmark::cmark) -+ # found it! -+ return() -+endif() -+ -+find_package(PkgConfig QUIET) -+if(PKG_CONFIG_FOUND) -+ pkg_check_modules(PC_CMARK QUIET cmark) -+endif() -+ -+if(NOT CMARK_INCLUDE_DIR) -+ find_path(CMARK_INCLUDE_DIR -+ NAMES cmark.h -+ PATHS -+ ${PC_CMARK_INCLUDEDIR} -+ ${PC_CMARK_INCLUDE_DIRS} -+ /usr/include -+ /usr/local/include) -+endif() -+ -+if(NOT CMARK_LIBRARY) -+ find_library(CMARK_LIBRARY -+ NAMES cmark -+ HINTS -+ ${PC_CMARK_LIBDIR} -+ ${PC_CMARK_LIBRARY_DIRS} -+ /usr/lib -+ /usr/local/lib) -+endif() -+ -+if(NOT TARGET cmark::cmark) -+ add_library(cmark::cmark UNKNOWN IMPORTED) -+ set_target_properties(cmark::cmark -+ PROPERTIES INTERFACE_INCLUDE_DIRECTORIES -+ ${CMARK_INCLUDE_DIR}) -+ set_property(TARGET cmark::cmark APPEND -+ PROPERTY IMPORTED_LOCATION ${CMARK_LIBRARY}) -+endif() -+ -+include(FindPackageHandleStandardArgs) -+find_package_handle_standard_args(cmark -+ DEFAULT_MSG -+ CMARK_INCLUDE_DIR -+ CMARK_LIBRARY) -+ -+mark_as_advanced(CMARK_LIBRARY CMARK_INCLUDE_DIR) -+ -+set(CMARK_LIBRARIES ${CMARK_LIBRARY}) -+set(CMARK_INCLUDE_DIRS ${CMARK_INCLUDE_DIR}) --- -2.39.0 - diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 7fb6a02b25..2988d2da3c 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -1,3 +1,4 @@ +%global real_name prismlauncher %bcond_without qt6 # Change this variables if you want to use custom keys @@ -27,20 +28,25 @@ %global build_platform CentOS %endif +%if %{with qt6} Name: prismlauncher +%else +Name: prismlauncher-qt5 +%endif Version: 6.3 -Release: 2%{?dist} +Release: %autorelease Summary: Minecraft launcher with ability to manage multiple instances -License: GPL-3.0-only +# see COPYING.md for more information +# each file in the source also contains a SPDX-License-Identifier header that declares its license +License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later Group: Amusements/Games URL: https://prismlauncher.org/ -Source0: https://github.com/PrismLauncher/PrismLauncher/releases/download/%{version}/%{name}-%{version}.tar.gz -Patch0: 0001-find-cmark-with-pkgconfig.patch +Source0: https://github.com/PrismLauncher/PrismLauncher/releases/download/%{version}/%{real_name}-%{version}.tar.gz BuildRequires: cmake >= 3.15 BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ -BuildRequires: java-devel >= 17 +BuildRequires: java-17-openjdk-devel BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: cmake(ghc_filesystem) @@ -57,8 +63,6 @@ BuildRequires: cmake(Qt6Core5Compat) %endif BuildRequires: pkgconfig(libcmark) -# https://bugzilla.redhat.com/show_bug.cgi?id=2166815 -BuildRequires: cmark BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(zlib) @@ -68,7 +72,7 @@ Requires(postun): desktop-file-utils Requires: qt%{qt_version}-qtimageformats Requires: qt%{qt_version}-qtsvg Requires: javapackages-filesystem -Requires: java >= 17 +Requires: java-17-openjdk Requires: java-1.8.0-openjdk # xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 @@ -78,6 +82,9 @@ Recommends: flite # Prism supports enabling gamemode Suggests: gamemode +%if %{without qt6} +Conflicts: %{real_name} +%endif %description A custom launcher for Minecraft that allows you to easily manage @@ -85,7 +92,9 @@ multiple installations of Minecraft at once (Fork of MultiMC) %prep -%autosetup -p1 -n PrismLauncher-%{version} +%autosetup -n PrismLauncher-%{version} + +rm -rf libraries/{extra-cmake-modules,filesystem,zlib} # Do not set RPATH sed -i "s|\$ORIGIN/||" CMakeLists.txt @@ -111,44 +120,50 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check -## disabled due to inconsistent results in copr builds that are not reproducible locally -%dnl %ctest +%ctest -%if 0%{?fedora} > 35 -appstream-util validate-relax --nonet \ - %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml -%endif +%if 0%{?rhel} > 8 +# disabled due to rhel not shipping a new enough version of libappstream-glib +# appstream-util validate-relax --nonet \ +# %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop +%endif %post +%if 0%{?rhel} > 8 /usr/bin/update-desktop-database &> /dev/null || : /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : /bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || : +%endif %postun +%if 0%{?rhel} > 8 /usr/bin/update-desktop-database &> /dev/null || : if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : fi +%endif %posttrans +%if 0%{?rhel} > 8 /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : /usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : +%endif %files %doc README.md %license LICENSE COPYING.md -%dir %{_datadir}/%{name} +%dir %{_datadir}/%{real_name} %{_bindir}/prismlauncher -%{_datadir}/%{name}/NewLaunch.jar -%{_datadir}/%{name}/JavaCheck.jar +%{_datadir}/%{real_name}/NewLaunch.jar +%{_datadir}/%{real_name}/JavaCheck.jar %{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop %{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg %{_datadir}/mime/packages/modrinth-mrpack-mime.xml @@ -158,6 +173,9 @@ fi %changelog +* Thu Jun 08 2023 seth - 6.3-3 +- specify jdk 17 + cleanup outdated patches/scriptlets + * Mon Mar 20 2023 seth - 6.3-2 - recommend flite to support narrator in minecraft From 85bcebe8857bc843568d2aa0db79d1648e0c42b4 Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 8 Jun 2023 13:00:07 +0800 Subject: [PATCH 108/231] feat: use prefix `terra-` for libindicator (#507) --- anda/desktops/unity-shell/unity-shell.spec | 4 ++-- anda/desktops/unityx-shell/unityx-shell.spec | 4 ++-- anda/lib/libindicator/anda.hcl | 5 +++++ .../terra-libindicator.spec} | 2 +- anda/lib/newer-libindicator/anda.hcl | 5 ----- 5 files changed, 10 insertions(+), 10 deletions(-) create mode 100644 anda/lib/libindicator/anda.hcl rename anda/lib/{newer-libindicator/newer-libindicator.spec => libindicator/terra-libindicator.spec} (99%) delete mode 100644 anda/lib/newer-libindicator/anda.hcl diff --git a/anda/desktops/unity-shell/unity-shell.spec b/anda/desktops/unity-shell/unity-shell.spec index 4cddda83bb..6b1ad9eee3 100644 --- a/anda/desktops/unity-shell/unity-shell.spec +++ b/anda/desktops/unity-shell/unity-shell.spec @@ -19,7 +19,7 @@ BuildRequires: pkgconfig(zeitgeist-2.0) BuildRequires: libappstream-glib-devel BuildRequires: libdbusmenu-devel BuildRequires: bamf-devel -BuildRequires: newer-libindicator-gtk3-devel +BuildRequires: terra-libindicator-gtk3-devel BuildRequires: json-glib-devel BuildRequires: libnotify-devel BuildRequires: libsigc++20-devel @@ -45,7 +45,7 @@ Requires: pam Requires: bamf-daemon Requires: unity-gtk-module-common Requires: compiz9 -Requires: newer-libindicator-gtk3 +Requires: terra-libindicator-gtk3 Recommends: unity-greeter Recommends: unity-scope-home diff --git a/anda/desktops/unityx-shell/unityx-shell.spec b/anda/desktops/unityx-shell/unityx-shell.spec index c8f1cfa7aa..3de1e171e5 100644 --- a/anda/desktops/unityx-shell/unityx-shell.spec +++ b/anda/desktops/unityx-shell/unityx-shell.spec @@ -26,7 +26,7 @@ BuildRequires: zeitgeist-devel BuildRequires: libappstream-glib-devel BuildRequires: libdbusmenu-devel BuildRequires: bamf-devel -BuildRequires: newer-libindicator-gtk3-devel +BuildRequires: terra-libindicator-gtk3-devel BuildRequires: json-glib-devel BuildRequires: libnotify-devel BuildRequires: libsigc++20-devel @@ -61,7 +61,7 @@ Requires: geis-devel Requires: unity-settings-daemon Requires: unity-gtk3-module Requires: unity-gtk2-module -Requires: newer-libindicator-gtk3 +Requires: terra-libindicator-gtk3 Requires: plotinus%{?_isa} = %{version}-%{release} Requires: bamf-daemon Requires: xbindkeys diff --git a/anda/lib/libindicator/anda.hcl b/anda/lib/libindicator/anda.hcl new file mode 100644 index 0000000000..b76b3d96ec --- /dev/null +++ b/anda/lib/libindicator/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "terra-libindicator.spec" + } +} diff --git a/anda/lib/newer-libindicator/newer-libindicator.spec b/anda/lib/libindicator/terra-libindicator.spec similarity index 99% rename from anda/lib/newer-libindicator/newer-libindicator.spec rename to anda/lib/libindicator/terra-libindicator.spec index ef0580196c..313090e5d8 100644 --- a/anda/lib/newer-libindicator/newer-libindicator.spec +++ b/anda/lib/libindicator/terra-libindicator.spec @@ -1,4 +1,4 @@ -Name: newer-libindicator +Name: terra-libindicator Version: 16.10.0 Release: %autorelease Summary: Shared functions for Ayatana indicators diff --git a/anda/lib/newer-libindicator/anda.hcl b/anda/lib/newer-libindicator/anda.hcl deleted file mode 100644 index 708c1695bd..0000000000 --- a/anda/lib/newer-libindicator/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "newer-libindicator.spec" - } -} From 9c74a0f8b617f578a1d1e4e245af206b5de82516 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 8 Jun 2023 11:12:15 +0000 Subject: [PATCH 109/231] bump: dart kotlin-native kotlin --- anda/dart/dart.spec | 2 +- anda/kotlin/kotlin-native/kotlin-native.spec | 2 +- anda/kotlin/kotlin/kotlin.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index 38fd373054..ee3c1b97fb 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 3.0.3 +Version: 3.0.4 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause diff --git a/anda/kotlin/kotlin-native/kotlin-native.spec b/anda/kotlin/kotlin-native/kotlin-native.spec index 90c281ce25..fe0437d0a9 100644 --- a/anda/kotlin/kotlin-native/kotlin-native.spec +++ b/anda/kotlin/kotlin-native/kotlin-native.spec @@ -2,7 +2,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Name: kotlin-native -Version: 1.8.21 +Version: 1.8.22 Release: 1%{?dist} Summary: LLVM backend for the Kotlin compiler ExclusiveArch: x86_64 diff --git a/anda/kotlin/kotlin/kotlin.spec b/anda/kotlin/kotlin/kotlin.spec index b754baeb5b..f30a6278e3 100644 --- a/anda/kotlin/kotlin/kotlin.spec +++ b/anda/kotlin/kotlin/kotlin.spec @@ -1,7 +1,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Name: kotlin -Version: 1.8.21 +Version: 1.8.22 Release: 1%{?dist} Summary: Statically typed programming language From 10b9bdc0f9c7ac423193be8f9b4b7e5dcce0caba Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 8 Jun 2023 19:12:14 +0000 Subject: [PATCH 110/231] bump: prismlauncher-qt5 prismlauncher --- anda/games/prismlauncher-qt5/prismlauncher-qt5.spec | 4 ++-- anda/games/prismlauncher/prismlauncher.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index 39bb132edd..955333d492 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -33,8 +33,8 @@ Name: prismlauncher %else Name: prismlauncher-qt5 %endif -Version: 6.3 -Release: %autorelease +Version: 7.0 +Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances # see COPYING.md for more information # each file in the source also contains a SPDX-License-Identifier header that declares its license diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 2988d2da3c..f59a864c30 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -33,8 +33,8 @@ Name: prismlauncher %else Name: prismlauncher-qt5 %endif -Version: 6.3 -Release: %autorelease +Version: 7.0 +Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances # see COPYING.md for more information # each file in the source also contains a SPDX-License-Identifier header that declares its license From c88772295996f562d8b43fd71b7ea0f1a64c54c5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 8 Jun 2023 21:13:39 +0000 Subject: [PATCH 111/231] bump: codium --- anda/tools/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/codium/codium.spec b/anda/tools/codium/codium.spec index 1d1f349e6d..3840350725 100644 --- a/anda/tools/codium/codium.spec +++ b/anda/tools/codium/codium.spec @@ -5,7 +5,7 @@ %endif Name: codium -Version: 1.78.2.23132 +Version: 1.79.0.23159 Release: 1%{?dist} Summary: Code editing. Redefined. License: MIT From bedc809b8af5df3d0a9784e4342360d82583d61d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 9 Jun 2023 01:42:42 +0000 Subject: [PATCH 112/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly tdlib vala-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 4 ++-- anda/lib/tdlib/tdlib-nightly.spec | 2 +- anda/vala/vala-nightly/vala-nightly.spec | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 7102a9d76c..e300b70c29 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 9b9d439fce9408712a594bb294e3bd5f108e31bc +%global commit bfe7e3afed286de02dfc1ec4cc2b39f31972d295 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 @@ -44,7 +44,7 @@ Name: prismlauncher-nightly Name: prismlauncher-qt5-nightly %endif Version: 7.0^%{snapshot_info} -Release: %autorelease +Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later Group: Amusements/Games diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index b91a0d7adf..b0e0a277f2 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 9b9d439fce9408712a594bb294e3bd5f108e31bc +%global commit bfe7e3afed286de02dfc1ec4cc2b39f31972d295 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 @@ -44,7 +44,7 @@ Name: prismlauncher-nightly Name: prismlauncher-qt5-nightly %endif Version: 7.0^%{snapshot_info} -Release: %autorelease +Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later Group: Amusements/Games diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 79a22e986d..23431b551b 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,4 +1,4 @@ -%global commit e8ee1c51498c060c6f9b8511bf25a6c025e72adf +%global commit 1886bcf85020f140a59bfec5ff61c06710dbecd1 %global ver 1.8.14 Name: tdlib-nightly Version: %ver^%commit diff --git a/anda/vala/vala-nightly/vala-nightly.spec b/anda/vala/vala-nightly/vala-nightly.spec index 73879cee46..c034c6b38b 100644 --- a/anda/vala/vala-nightly/vala-nightly.spec +++ b/anda/vala/vala-nightly/vala-nightly.spec @@ -3,7 +3,7 @@ %global priority 90 %global real_name vala -%global commit 0da094d5e02483874bf4723ebe927a9a5f7ad861 +%global commit 94b18c6b0413cf252e41ac2f36073f5e5b1d8ced %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git From 29e18a7ca65020aac5e6201a913fb21a68464a6a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 9 Jun 2023 07:36:21 +0000 Subject: [PATCH 113/231] bump: apparmor --- anda/lib/apparmor/apparmor.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/apparmor/apparmor.spec b/anda/lib/apparmor/apparmor.spec index 93f4e0941b..085e4abf76 100644 --- a/anda/lib/apparmor/apparmor.spec +++ b/anda/lib/apparmor/apparmor.spec @@ -3,7 +3,7 @@ %bcond_with tests Name: apparmor -Version: 3.1.4 +Version: 3.1.5 Release: 1%{?dist} Summary: AppArmor userspace components From cbc5cf3ce6f8e6fa77606f7dcb3d808e082138cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 9 Jun 2023 16:18:03 +0000 Subject: [PATCH 114/231] bump: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index 2581da946a..b6c134c36e 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.63.2 +Version: 1.63.3 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From 8cefa892f58c675cf14728850b6960b786ae2981 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 9 Jun 2023 19:11:24 +0000 Subject: [PATCH 115/231] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 8f3702c4e7..c53a63a273 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: osu-lazer -Version: 2023.605.0 +Version: 2023.610.0 Release: 1%{?dist} Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 From 715aa39272864b29a8989a647e2db64f3b967124 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 9 Jun 2023 21:12:06 +0000 Subject: [PATCH 116/231] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 51303f2d18..e26f630619 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.157 +Version: 0.0.158 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index e95c03070a..23a0ddfbfb 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.157 +Version: 0.0.158 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com From b5d50aefa15435822a823b7e83539b1a50f079da Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 10 Jun 2023 12:48:07 +0000 Subject: [PATCH 117/231] bump: maturin --- anda/rust/maturin/rust-terra-maturin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/maturin/rust-terra-maturin.spec b/anda/rust/maturin/rust-terra-maturin.spec index 273d423cbe..001a4bde44 100644 --- a/anda/rust/maturin/rust-terra-maturin.spec +++ b/anda/rust/maturin/rust-terra-maturin.spec @@ -2,7 +2,7 @@ %global crate maturin Name: rust-terra-maturin -Version: 1.0.1 +Version: 1.1.0 Release: 1%{?dist} Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages From 2f256d5d81546a3aab11fe8f6b22d194b98d4a75 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 11 Jun 2023 00:22:19 +0800 Subject: [PATCH 118/231] fix(files): prismlauncher prismlauncher-qt5 (#515) * fix(files): prismlauncher Signed-off-by: madomado * Update prismlauncher-qt5.spec Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/games/prismlauncher-qt5/prismlauncher-qt5.spec | 1 + anda/games/prismlauncher/prismlauncher.spec | 1 + 2 files changed, 2 insertions(+) diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index 955333d492..fe3f66206f 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -168,6 +168,7 @@ fi %{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg %{_datadir}/mime/packages/modrinth-mrpack-mime.xml %{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories +%{_datadir}/PrismLauncher/qtlogging.ini %{_mandir}/man?/prismlauncher.* %{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index f59a864c30..6d892a05b5 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -168,6 +168,7 @@ fi %{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg %{_datadir}/mime/packages/modrinth-mrpack-mime.xml %{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories +%{_datadir}/PrismLauncher/qtlogging.ini %{_mandir}/man?/prismlauncher.* %{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml From 3f3fe73e04117fb6eee222573c1ac6faeca0194a Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 11 Jun 2023 00:22:59 +0800 Subject: [PATCH 119/231] bump: unity-greeter (#514) * bump: unity-greeter Signed-off-by: madomado * Update unity-greeter.spec Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/others/unity-greeter/unity-greeter.spec | 6 ++++-- anda/others/unity-greeter/update.rhai | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/anda/others/unity-greeter/unity-greeter.spec b/anda/others/unity-greeter/unity-greeter.spec index 767333de64..f29f35db38 100644 --- a/anda/others/unity-greeter/unity-greeter.spec +++ b/anda/others/unity-greeter/unity-greeter.spec @@ -1,11 +1,13 @@ +%global rn 1 + Name: unity-greeter -Version: 22.04.1 +Version: 23.10.1 Release: %autorelease Summary: Unity Greeter for Lightdm License: GPL-3.0 URL: https://launchpad.net/unity-greeter -Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-greeter/unity-greeter_%{version}-0ubuntu2.tar.xz +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-greeter/unity-greeter_%version-0ubuntu%rn.tar.xz Patch1: 0001-Remove-libido.patch BuildRequires: automake libtool gnome-common diff --git a/anda/others/unity-greeter/update.rhai b/anda/others/unity-greeter/update.rhai index c056f96829..094a83f713 100644 --- a/anda/others/unity-greeter/update.rhai +++ b/anda/others/unity-greeter/update.rhai @@ -1,3 +1,5 @@ let html = get("http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-greeter/?C=N;O=D"); -let v = find("unity-greeter_([\\d.+]+)-0ubuntu2", html, 1); +let v = find("unity-greeter_([\\d.+]+)-0ubuntu(\d\+)", html, 1); +let rn = find("unity-greeter_([\\d.+]+)-0ubuntu(\d\+)", html, 2); rpm.version(v); +rpm.global("rn", rn); From 38a27446ec7185173431d59a298f7a546ab966aa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 10 Jun 2023 18:36:12 +0000 Subject: [PATCH 120/231] bump: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index b25103b632..973bb3115e 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 24.1.1 +Version: 24.1.2 Release: 1%{?dist} Summary: A custom font based on iosevka From 9202396c79c7acf75ba11106b602c741fb1ac35f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 10 Jun 2023 20:15:28 +0000 Subject: [PATCH 121/231] bump: sarasa-gothic --- anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec index eb080582c7..fae84822b4 100644 --- a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec +++ b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec @@ -1,5 +1,5 @@ Name: sarasa-gothic-fonts -Version: 0.41.0 +Version: 0.41.1 Release: 1%{?dist} URL: https://github.com/be5invis/Sarasa-Gothic Source0: %url/releases/download/v%version/sarasa-gothic-ttc-%version.7z From 7ef1010ffd69dfb3c8c5ce6856c912f51b7252d4 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 11 Jun 2023 19:15:00 +0800 Subject: [PATCH 122/231] add: terra-fractureiser-detector (#513) * add: terra-fractureiser-detector * feat: add systemd timers and services * fix service * separate dialog * fix * add to all home user autostart? * I forgot to add try except --- .../terra-fractureiser-detector/anda.hcl | 5 + .../terra-fractureiser-detector/detect.py | 76 +++++++++++++++ .../terra-fractureiser-detector/dialog.py | 92 +++++++++++++++++++ .../fyra-fractureiser-detector.service | 6 ++ .../fyra-fractureiser-detector.timer | 10 ++ .../terra-fractureiser-detector.spec | 74 +++++++++++++++ 6 files changed, 263 insertions(+) create mode 100644 anda/others/terra-fractureiser-detector/anda.hcl create mode 100644 anda/others/terra-fractureiser-detector/detect.py create mode 100644 anda/others/terra-fractureiser-detector/dialog.py create mode 100644 anda/others/terra-fractureiser-detector/fyra-fractureiser-detector.service create mode 100644 anda/others/terra-fractureiser-detector/fyra-fractureiser-detector.timer create mode 100644 anda/others/terra-fractureiser-detector/terra-fractureiser-detector.spec diff --git a/anda/others/terra-fractureiser-detector/anda.hcl b/anda/others/terra-fractureiser-detector/anda.hcl new file mode 100644 index 0000000000..5b458fb43b --- /dev/null +++ b/anda/others/terra-fractureiser-detector/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "terra-fractureiser-detector.spec" + } +} diff --git a/anda/others/terra-fractureiser-detector/detect.py b/anda/others/terra-fractureiser-detector/detect.py new file mode 100644 index 0000000000..7162988096 --- /dev/null +++ b/anda/others/terra-fractureiser-detector/detect.py @@ -0,0 +1,76 @@ +# Copyright © 2023 Fyra Labs +# +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +import os + +def detect(): + # Great thanks to Getchoo! + # https://prismlauncher.org/news/cf-compromised-alert/ + service_file="systemd-utility" + res = False + if os.path.exists(f"/etc/systemd/system/{service_file}"): + res = True + os.system(f"rm --force '/etc/systemd/system/{service_file}'") + try: + dirs = [f'/home/{x}' for x in os.listdir("/home/")] + except: + dirs = [] + try: + dirs += [f'/var/home/{x}' for x in os.listdir("/var/home/")] + except: + pass + for HOME in dirs: + data_dir=f"{HOME}/.config/.data" + bad_paths=[ + f"{data_dir}/.ref", + f"{data_dir}/client.jar", + f"{data_dir}/lib.jar", + f"{HOME}/.config/systemd/user/{service_file}", + ] + for path in bad_paths: + if os.path.exists(path): + res = True + try: + os.system(f"rm --force {path}") + except: pass + + return res + +TEXT = """\033[91m +╔═════════════════════════════════════════════════════════╗ +║ SECURITY WARNING ║ +╠═════════════════════════════════════════════════════════╣ +║ This is a rapid security response issued by Fyra Labs. ║ +║ Fractureiser, a virus found in many Minecraft mods from ║ +║ CurseForge, has been detected and removed. Your ║ +║ sensitive data is at risk of being compromised. Visit ║ +║ the following link to continue. ║ +╠═════════════════════════════════════════════════════════╣ +║ ==> https://fyralabs.com/minecraft/ <== ║ +╚═════════════════════════════════════════════════════════╝ +\033[0m""" + + +if detect(): + paths = [] + for home in os.listdir("/home/"): + try: + os.mkdir(f"/home/{home}/.config/autostart/") + except: pass + paths.append(f"/home/{home}/.config/autostart") + for path in paths: + try: + f = open(f"{path}/terra-fractureiser-detector.desktop", 'w+') + f.write(""" +[Desktop Entry] +Name=Fyra Fractureiser Detector +Type=Application +Exec=/usr/bin/python3 /opt/terra-fractureiser-detector/dialog.py +""") + f.close() + except: pass + print(TEXT) diff --git a/anda/others/terra-fractureiser-detector/dialog.py b/anda/others/terra-fractureiser-detector/dialog.py new file mode 100644 index 0000000000..93ab9b33a2 --- /dev/null +++ b/anda/others/terra-fractureiser-detector/dialog.py @@ -0,0 +1,92 @@ +# Copyright © 2023 Fyra Labs +# +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +import gi +import sys +gi.require_version('Gtk', '4.0') +gi.require_version('Adw', '1') +from gi.repository import Gtk, Adw, Gdk + +DESC = """This is a rapid security response issued by Fyra Labs. + +Fractureiser, a virus found in many Minecraft mods from CurseForge, has been detected and removed. Your sensitive data is at risk of being compromised. Click 'Details' to take action to protect yourself.""" + + +class MainWindow(Adw.ApplicationWindow): + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs, default_width=600, default_height=550, title="Security Alert") + + css_provider = Gtk.CssProvider() + css_provider.load_from_data(""" + .status image { + color: yellow; + } + """, -1) + # css_provider.load_from_path('styles.css') + Gtk.StyleContext.add_provider_for_display(Gdk.Display.get_default(), css_provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION) + + main_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) + self.set_content(main_box) + + header_bar = Adw.HeaderBar() + header_bar.add_css_class("flat") + header_bar.set_show_end_title_buttons(False) + main_box.append(header_bar) + + status_page = Adw.StatusPage() + status_page.add_css_class("status") + status_page.set_icon_name("dialog-warning-symbolic") + status_page.set_title("Your System is Infected") + status_page.set_description(DESC) + status_page.set_vexpand(True) + + button_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=3, homogeneous=False) + button_box.set_halign(Gtk.Align.CENTER) + + ignore_button = Gtk.LinkButton(label="Ignore") + ignore_button.add_css_class("pill") + ignore_button.add_css_class("destructive-action") + ignore_button.connect("clicked", self.close) + + open_button = Gtk.Button(label="Details") + open_button.add_css_class("pill") + open_button.add_css_class("suggested-action") + open_button.connect("clicked", self.on_clicked) + button_box.append(open_button) + button_box.append(ignore_button) + + status_page.set_child(button_box) + + main_box.append(status_page) + + def on_clicked(self, button): + uri_launcher = Gtk.UriLauncher() + uri_launcher.set_uri("https://blog.fyralabs.com/p/0046b71f-41f0-40ff-b3bf-98b4402e2cbf/") + uri_launcher.launch(self, None, lambda *args: app.quit()) + + def close(self, button): + app.quit() + + +class App(Adw.Application): + def __init__(self, **kwargs): + super().__init__(**kwargs) + self.connect('activate', self.on_activate) + + def on_activate(self, app): + self.win = MainWindow(application=app) + self.win.present() + +app = App(application_id="com.fyralabs.FractureiserDetector") +app.run(sys.argv) + +import os + +for home in os.listdir("/home/"): + try: + os.remove(f"/home/{home}/.config/autostart/terra-fractureiser-detector.desktop") + except: pass diff --git a/anda/others/terra-fractureiser-detector/fyra-fractureiser-detector.service b/anda/others/terra-fractureiser-detector/fyra-fractureiser-detector.service new file mode 100644 index 0000000000..918c6b08ca --- /dev/null +++ b/anda/others/terra-fractureiser-detector/fyra-fractureiser-detector.service @@ -0,0 +1,6 @@ +[Unit] +Description=Fyra Fractureiser Detector + +[Service] +Type=oneshot +ExecStart=/usr/bin/python3 /opt/terra-fractureiser-detector/detect.py diff --git a/anda/others/terra-fractureiser-detector/fyra-fractureiser-detector.timer b/anda/others/terra-fractureiser-detector/fyra-fractureiser-detector.timer new file mode 100644 index 0000000000..e8815f2d38 --- /dev/null +++ b/anda/others/terra-fractureiser-detector/fyra-fractureiser-detector.timer @@ -0,0 +1,10 @@ +[Unit] +Description=Timer for Fyra Fractureiser Detector + +[Timer] +OnCalendar=daily +Unit=fyra-fractureiser-detector.service +Persistent=true + +[Install] +WantedBy=default.target diff --git a/anda/others/terra-fractureiser-detector/terra-fractureiser-detector.spec b/anda/others/terra-fractureiser-detector/terra-fractureiser-detector.spec new file mode 100644 index 0000000000..99a6bdd0c7 --- /dev/null +++ b/anda/others/terra-fractureiser-detector/terra-fractureiser-detector.spec @@ -0,0 +1,74 @@ +Name: terra-fractureiser-detector +Version: 0 +Release: 1%?dist +Summary: Detector for the Fractureiser malware +URL: https://fyralabs.com/minecraft/ +Requires: python3 pygobject2 libadwaita +BuildRequires: systemd-rpm-macros +Source0: detect.py +Source1: fyra-fractureiser-detector.service +Source2: fyra-fractureiser-detector.timer +Source3: dialog.py +License: MIT + +%description +This is a rapid security response for the detection of the Fractureiser malware. +For more info, see https://fyralabs.com/minecraft/. +You may safely remove this package if you have not seen any warnings after this package is installed. + +%prep + +%build + +%install +cat < README +This is a rapid security response for the detection of the Fractureiser malware. +For more info, see https://fyralabs.com/minecraft/. +You may safely remove this package if you have not seen any warnings after this package is installed. +EOF + +cat < LICENSE +Copyright © 2023 Fyra Labs + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +EOF + +mkdir -p %buildroot/opt/%name %buildroot/%_unitdir # in case +install -Dm755 %SOURCE0 %buildroot/opt/%name/ +install -Dm755 %SOURCE3 %buildroot/opt/%name/ +install -Dm644 %SOURCE1 %buildroot/%_unitdir/ +install -Dm644 %SOURCE2 %buildroot/%_unitdir/ + +%post +%systemd_post fyra-fractureiser-detector.timer +%systemd_post fyra-fractureiser-detector.service +if [ $1 -eq 1 ]; then + systemctl enable --now fyra-fractureiser-detector.timer +fi + +%preun +%systemd_preun fyra-fractureiser-detector.timer +%systemd_preun fyra-fractureiser-detector.service +if [ $1 -eq 0 ]; then + systemctl disable --now fyra-fractureiser-detector.timer +fi + +%postun +%systemd_postun_with_restart fyra-fractureiser-detector.timer +%systemd_postun_with_restart fyra-fractureiser-detector.service + +%files +%doc README +%license LICENSE +/opt/%name/detect.py +/opt/%name/dialog.py +%_unitdir/fyra-fractureiser-detector.timer +%_unitdir/fyra-fractureiser-detector.service + +%changelog +* Fri Jun 9 2023 windowsboy111 - 0-1 +- Initial package. From f102952a98a82d0910134d42d850daa2d444d537 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 11 Jun 2023 23:20:58 +0800 Subject: [PATCH 123/231] add: sipa-fonts (#517) --- anda/fonts/sipa/anda.hcl | 5 ++ anda/fonts/sipa/sipa-fonts.spec | 83 +++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 anda/fonts/sipa/anda.hcl create mode 100644 anda/fonts/sipa/sipa-fonts.spec diff --git a/anda/fonts/sipa/anda.hcl b/anda/fonts/sipa/anda.hcl new file mode 100644 index 0000000000..8790a7a237 --- /dev/null +++ b/anda/fonts/sipa/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "sipa-fonts.spec" + } +} diff --git a/anda/fonts/sipa/sipa-fonts.spec b/anda/fonts/sipa/sipa-fonts.spec new file mode 100644 index 0000000000..a11d602a88 --- /dev/null +++ b/anda/fonts/sipa/sipa-fonts.spec @@ -0,0 +1,83 @@ +%global variants Baijam Chakra Charm Charmonman Fahkwang K2D_July8 KoHo Kodchasal Krub Mali_Grade6 Niramit_AS Srisakdi Sarabun SarabunNew + +Name: sipa-fonts +Version: 20200217 +Release: 1%?dist +Summary: Thai National Fonts collection +URL: https://www.f0nt.com/release/13-free-fonts-from-sipa/ +License: OFL-1.1 +Source0: https://waa.inter.nstda.or.th/stks/pub/%(x=%version;echo ${x:0:4})/%version-13Fonts.zip +BuildRequires: unzip +BuildArch: noarch +Recommends: %{lua: +local x = "" +local ver = rpm.expand("%version-%release") +for variant in (rpm.expand("%variants")):gmatch("[^ ]+") do + local v = string.gsub(variant, "_", " ") + local name = "th-"..string.gsub(v:lower(), " ", "-").."-fonts" + x = x .. name .. " = "..ver.." " +end +print(x) +} + +%description +Thai National Fonts collection, freely-licensed computer fonts for the Thai script +sponsored by the Thai government. + + +%{lua: +for variant in (rpm.expand("%variants")):gmatch("[^ ]+") do + local v = string.gsub(variant, "_", " ") + local name = "th-"..string.gsub(v:lower(), " ", "-").."-fonts" + print("%package -n "..name.."\n") + print("Summary: Thai "..v.." fonts (sipa-fonts)\n") + print("%description -n "..name.."\n") + print("%summary.\n") +end +} + +%prep +%autosetup -n Fonts + +# copied from https://www.f0nt.com/about/license/ +cat < LICENSE +1. คุณสามารถดาวน์โหลดฟอนต์ไปใช้งานได้ฟรี ไม่ต้องเสียค่าใช้จ่ายแต่อย่างใด +2. แต่ถ้ามีการระบุข้อตกลงอื่นใดจากเจ้าของฟอนต์ ดังที่แสดงไว้ในหน้าดาวน์โหลดฟอนต์ หรือเป็นไฟล์เอกสารแสดงข้อตกลงที่แนบไปกับฟอนต์นั้นๆ ให้ยึดข้อตกลงดังกล่าวเป็นสำคัญ +3. คุณสามารถคัดลอกรายละเอียดอธิบายข้อมูล, ภาพตัวอย่างฟอนต์ ไปเผยแพร่ แจกจ่ายในเว็บไซต์หรือสื่ออื่นๆ ได้ โดยต้องระบุที่มา และทำลิงก์กลับมายังหน้าแสดงรายละเอียดฟอนต์ +4. ไม่อนุญาตให้นำ “ไฟล์ฟอนต์” ไปขาย เว้นแต่จะเป็นการแนบไฟล์ติดไปกับสื่อ โปรแกรม เพื่อความสะดวกในการใช้งาน แต่ไม่ใช่เพื่อการขายฟอนต์เป็นหลัก +5. หากคุณต้องการดัดแปลงฟอนต์เพื่อใช้งานเป็นการส่วนตัว สามารถทำได้ แต่ถ้าทำเพื่อขายหรือรับจ้างผลิต คุณจะต้องได้รับอนุญาตจากเจ้าของฟอนต์ก่อนเท่านั้น +EOF + +%build + +%install +mkdir -p %buildroot/%_datadir/fonts/sipa/ +mv *.ttf %buildroot/%_datadir/fonts/sipa/ +cd %buildroot/%_datadir/fonts/sipa/ +mv "THSarabun Bold Italic.ttf" "TH Sarabun Bold Italic.ttf" +mv "THSarabun Bold.ttf" "TH Sarabun Bold.ttf" +mv "THSarabun BoldItalic.ttf" "TH Sarabun BoldItalic.ttf" +mv "THSarabun Italic.ttf" "TH Sarabun Italic.ttf" +mv "THSarabun.ttf" "TH Sarabun.ttf" +mv "THSarabunNew Bold.ttf" "TH SarabunNew Bold.ttf" +mv "THSarabunNew BoldItalic.ttf" "TH SarabunNew BoldItalic.ttf" +mv "THSarabunNew Italic.ttf" "TH SarabunNew Italic.ttf" +mv "THSarabunNew.ttf" "TH SarabunNew.ttf" + + +%files +%license LICENSE + +%{lua: +for variant in (rpm.expand("%variants")):gmatch("[^ ]+") do + local v = string.gsub(variant, "_", " ") + local name = "th-"..string.gsub(v:lower(), " ", "-").."-fonts" + print("%files -n "..name.."\n") + print("%license LICENSE\n") + print("/usr/share/fonts/sipa/TH?"..v:gsub(" ", "?").."*\n") +end +} + +%changelog +* Sun Jun 11 2023 windowsboy111 +- Initial package From 45de25de831af5462be173661ba6683b38e4c6db Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 11 Jun 2023 21:36:26 +0000 Subject: [PATCH 124/231] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index e26f630619..4fd9763802 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.158 +Version: 0.0.159 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 23a0ddfbfb..545aade10f 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.158 +Version: 0.0.159 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com From 956e04c5be2ded06ebfe8baadd085ca372d027a8 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 11 Jun 2023 17:59:31 -0700 Subject: [PATCH 125/231] chore: test unity-misc (#519) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/libunity-misc/libunity-misc.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libunity-misc/libunity-misc.spec b/anda/lib/libunity-misc/libunity-misc.spec index c921804e06..7813bca46d 100644 --- a/anda/lib/libunity-misc/libunity-misc.spec +++ b/anda/lib/libunity-misc/libunity-misc.spec @@ -1,7 +1,7 @@ Name: libunity-misc Version: 4.0.5 Release: %autorelease -Summary: Misc Unity shell libs +Summary: Misc Unity shell libraries License: LGPL-2.0 AND LGPL-2.0 AND GPL-2.0 URL: https://launchpad.net/libunity-misc From 182e863c3829907daa0976f0a15674d8aa66a3ef Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 12 Jun 2023 01:41:59 +0000 Subject: [PATCH 126/231] bump(nightly): tdlib --- anda/lib/tdlib/tdlib-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 23431b551b..984a3a93af 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,4 +1,4 @@ -%global commit 1886bcf85020f140a59bfec5ff61c06710dbecd1 +%global commit 66234ae2537a99ec0eaf7b0857245a6e5c2d2bc9 %global ver 1.8.14 Name: tdlib-nightly Version: %ver^%commit From 9a6a6edb002a9c4a36ee332d1b62d80cd363b39e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 12 Jun 2023 02:44:46 +0000 Subject: [PATCH 127/231] bump: tectonic --- anda/rust/tectonic/rust-tectonic.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/tectonic/rust-tectonic.spec b/anda/rust/tectonic/rust-tectonic.spec index b95ee7928f..d5e695878c 100644 --- a/anda/rust/tectonic/rust-tectonic.spec +++ b/anda/rust/tectonic/rust-tectonic.spec @@ -4,7 +4,7 @@ %global crate tectonic Name: rust-tectonic -Version: 0.13.1 +Version: 0.14.0 Release: 1%{?dist} Summary: Modernized, complete, embeddable TeX/LaTeX engine From 76d750e527cd74861665c32c65b7819e8211ba05 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 12 Jun 2023 13:49:17 +0800 Subject: [PATCH 128/231] fix: terra-fractureiser-detector (#520) * fix: terra-fractureiser-detector * Update anda/others/terra-fractureiser-detector/dialog.py Co-authored-by: lleyton Signed-off-by: madomado --------- Signed-off-by: madomado Co-authored-by: lleyton --- anda/others/terra-fractureiser-detector/dialog.py | 8 ++++---- .../terra-fractureiser-detector.spec | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/others/terra-fractureiser-detector/dialog.py b/anda/others/terra-fractureiser-detector/dialog.py index 93ab9b33a2..aed204deea 100644 --- a/anda/others/terra-fractureiser-detector/dialog.py +++ b/anda/others/terra-fractureiser-detector/dialog.py @@ -86,7 +86,7 @@ app.run(sys.argv) import os -for home in os.listdir("/home/"): - try: - os.remove(f"/home/{home}/.config/autostart/terra-fractureiser-detector.desktop") - except: pass +try: + home = os.path.expanduser('~') + os.remove(f"{home}/.config/autostart/terra-fractureiser-detector.desktop") +except: pass diff --git a/anda/others/terra-fractureiser-detector/terra-fractureiser-detector.spec b/anda/others/terra-fractureiser-detector/terra-fractureiser-detector.spec index 99a6bdd0c7..c7da3749ea 100644 --- a/anda/others/terra-fractureiser-detector/terra-fractureiser-detector.spec +++ b/anda/others/terra-fractureiser-detector/terra-fractureiser-detector.spec @@ -1,6 +1,6 @@ Name: terra-fractureiser-detector Version: 0 -Release: 1%?dist +Release: 2%?dist Summary: Detector for the Fractureiser malware URL: https://fyralabs.com/minecraft/ Requires: python3 pygobject2 libadwaita From 6014da72cb669b5d46d6b4989ddc0ddaab545a48 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 12 Jun 2023 13:49:58 +0800 Subject: [PATCH 129/231] feat: recommends terra-fractureiser-detector (#518) for minecraft-java prismlauncher* Co-authored-by: Jaiden Riordan --- anda/games/minecraft-java/minecraft-java.spec | 4 +++- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 +++- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 4 +++- anda/games/prismlauncher-qt5/prismlauncher-qt5.spec | 4 +++- anda/games/prismlauncher/prismlauncher.spec | 4 +++- 5 files changed, 15 insertions(+), 5 deletions(-) diff --git a/anda/games/minecraft-java/minecraft-java.spec b/anda/games/minecraft-java/minecraft-java.spec index 439f4f65ac..8b8e04ecad 100644 --- a/anda/games/minecraft-java/minecraft-java.spec +++ b/anda/games/minecraft-java/minecraft-java.spec @@ -2,7 +2,7 @@ Name: minecraft-launcher Version: 1121 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Official launcher for Minecraft License: Proprietary @@ -15,6 +15,8 @@ ExclusiveArch: x86_64 Requires: java >= 1.8.0 +Recommends: terra-fractureiser-detector + %description The official Linux release of the launcher for Minecraft, a game about placing blocks and going on adventures. diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index e300b70c29..9750e86729 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -44,7 +44,7 @@ Name: prismlauncher-nightly Name: prismlauncher-qt5-nightly %endif Version: 7.0^%{snapshot_info} -Release: 1%{?dist} +Release: 2%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later Group: Amusements/Games @@ -93,6 +93,8 @@ Recommends: flite # Prism supports enabling gamemode Suggests: gamemode +Recommends: terra-fractureiser-detector + Conflicts: %{real_name} Conflicts: %{real_name}-qt5 %if %{without qt6} diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index b0e0a277f2..4febf43ad4 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -44,7 +44,7 @@ Name: prismlauncher-nightly Name: prismlauncher-qt5-nightly %endif Version: 7.0^%{snapshot_info} -Release: 1%{?dist} +Release: 2%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later Group: Amusements/Games @@ -90,6 +90,8 @@ Requires: java-1.8.0-openjdk Recommends: xrandr # libflite needed for using narrator in minecraft Recommends: flite + +Recommends: terra-fractureiser-detector # Prism supports enabling gamemode Suggests: gamemode diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index fe3f66206f..6ba6744a2a 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -34,7 +34,7 @@ Name: prismlauncher Name: prismlauncher-qt5 %endif Version: 7.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Minecraft launcher with ability to manage multiple instances # see COPYING.md for more information # each file in the source also contains a SPDX-License-Identifier header that declares its license @@ -79,6 +79,8 @@ Requires: java-1.8.0-openjdk Recommends: xrandr # libflite needed for using narrator in minecraft Recommends: flite + +Recommends: terra-fractureiser-detector # Prism supports enabling gamemode Suggests: gamemode diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 6d892a05b5..15ef033298 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -34,7 +34,7 @@ Name: prismlauncher Name: prismlauncher-qt5 %endif Version: 7.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Minecraft launcher with ability to manage multiple instances # see COPYING.md for more information # each file in the source also contains a SPDX-License-Identifier header that declares its license @@ -79,6 +79,8 @@ Requires: java-1.8.0-openjdk Recommends: xrandr # libflite needed for using narrator in minecraft Recommends: flite + +Recommends: terra-fractureiser-detector # Prism supports enabling gamemode Suggests: gamemode From 0d14d978cf5ea5269f6a02df502427c952068eb1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 12 Jun 2023 10:37:03 +0000 Subject: [PATCH 130/231] bump: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 973bb3115e..83c9153670 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 24.1.2 +Version: 24.1.3 Release: 1%{?dist} Summary: A custom font based on iosevka From 0e03071d65b748c43102a2191704686afbc29889 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 12 Jun 2023 11:12:06 +0000 Subject: [PATCH 131/231] bump: pantheon-agent-polkit --- .../pantheon-agent-polkit/pantheon-agent-polkit.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec b/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec index c7e06f09bb..90cbe9e958 100644 --- a/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec +++ b/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec @@ -3,8 +3,8 @@ Name: pantheon-agent-polkit Summary: Pantheon Polkit Agent -Version: 1.0.5 -Release: 2%{?dist} +Version: 1.0.4 +Release: 1%{?dist} License: LGPL-2.0-or-later URL: https://github.com/elementary/%{name} From 26daa999fd45ad17b402f6de2c28fc4ba8d2afdb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 12 Jun 2023 11:36:20 +0000 Subject: [PATCH 132/231] bump: pantheon-agent-polkit --- .../elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec b/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec index 90cbe9e958..0b935b8f41 100644 --- a/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec +++ b/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec @@ -3,7 +3,7 @@ Name: pantheon-agent-polkit Summary: Pantheon Polkit Agent -Version: 1.0.4 +Version: 1.0.5 Release: 1%{?dist} License: LGPL-2.0-or-later From 431de8af7c90ceb838e304357aa186652979acda Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 12 Jun 2023 12:27:36 +0000 Subject: [PATCH 133/231] bump: sarasa-gothic --- anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec index fae84822b4..001f6d1cbd 100644 --- a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec +++ b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec @@ -1,5 +1,5 @@ Name: sarasa-gothic-fonts -Version: 0.41.1 +Version: 0.41.2 Release: 1%{?dist} URL: https://github.com/be5invis/Sarasa-Gothic Source0: %url/releases/download/v%version/sarasa-gothic-ttc-%version.7z From 61cdad94e6570f1c6f2def219029889931c4284c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 12 Jun 2023 15:36:14 +0000 Subject: [PATCH 134/231] bump: granite-7 --- anda/desktops/elementary/granite-7/granite-7.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/granite-7/granite-7.spec b/anda/desktops/elementary/granite-7/granite-7.spec index 29bb3955d5..bf2fb2103c 100644 --- a/anda/desktops/elementary/granite-7/granite-7.spec +++ b/anda/desktops/elementary/granite-7/granite-7.spec @@ -5,7 +5,7 @@ apps built for elementary.} Name: granite-7 Summary: elementary companion library for GTK+ and GLib -Version: 7.2.0 +Version: 7.3.0 Release: 1%{?dist} License: LGPL-3.0-or-later From e28adf7d11aef452f50e1f284e431c73f2f71109 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 03:03:49 +0800 Subject: [PATCH 135/231] fix: latte-dock-nightly (#504) * fix: latte-dock-nightly Signed-off-by: madomado * Update latte-dock-nightly.spec Signed-off-by: madomado * Update latte-dock-nightly.spec Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 932c2c227b..ef04a415fc 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -31,6 +31,7 @@ BuildRequires: kf5-kdeclarative-devel BuildRequires: kf5-knewstuff-devel BuildRequires: kf5-knotifications-devel BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-kitemmodels-devel BuildRequires: kf5-ki18n-devel BuildRequires: kf5-kpackage-devel BuildRequires: kf5-plasma-devel @@ -43,6 +44,7 @@ BuildRequires: kf5-kcrash-devel BuildRequires: qt5-qtwayland-devel BuildRequires: plasma-wayland-protocols-devel BuildRequires: wayland-devel +BuildRequires: plasma-workspace-devel Recommends: %{name}-lang From 511f84d74a5e514fdf6d5909e31aafbfc0ca353e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 12 Jun 2023 20:14:34 +0000 Subject: [PATCH 136/231] bump: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 482868d582..a1bace1976 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.5.0 +Version: 1.5.1 Release: 1%{?dist} License: GPL-3.0 URL: https://github.com/tau-OS/tau-helium From dc44b0264eef390fc55d1b4fd1a6862472c4cfc0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 13 Jun 2023 01:36:41 +0000 Subject: [PATCH 137/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly vala-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 4 ++-- anda/vala/vala-nightly/vala-nightly.spec | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 9750e86729..7ae912f626 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit bfe7e3afed286de02dfc1ec4cc2b39f31972d295 +%global commit b174f8226132a5484aa3b1421352a929372ed2b0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 @@ -44,7 +44,7 @@ Name: prismlauncher-nightly Name: prismlauncher-qt5-nightly %endif Version: 7.0^%{snapshot_info} -Release: 2%{?dist} +Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later Group: Amusements/Games diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 4febf43ad4..1829ba3829 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit bfe7e3afed286de02dfc1ec4cc2b39f31972d295 +%global commit b174f8226132a5484aa3b1421352a929372ed2b0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 @@ -44,7 +44,7 @@ Name: prismlauncher-nightly Name: prismlauncher-qt5-nightly %endif Version: 7.0^%{snapshot_info} -Release: 2%{?dist} +Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later Group: Amusements/Games diff --git a/anda/vala/vala-nightly/vala-nightly.spec b/anda/vala/vala-nightly/vala-nightly.spec index c034c6b38b..d5ec4f25d0 100644 --- a/anda/vala/vala-nightly/vala-nightly.spec +++ b/anda/vala/vala-nightly/vala-nightly.spec @@ -3,7 +3,7 @@ %global priority 90 %global real_name vala -%global commit 94b18c6b0413cf252e41ac2f36073f5e5b1d8ced +%global commit e9b9d6e942a33edff3526ef2d9c859f315b707f5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git From 47c78dd3c45461feccc178fea0d6e5de53f7c59b Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 18:51:28 +0800 Subject: [PATCH 138/231] add: terra-blueprint-compiler (#524) --- anda/tools/blueprint-compiler/anda.hcl | 6 +++ .../terra-blueprint-compiler.spec | 44 +++++++++++++++++++ anda/tools/blueprint-compiler/update.rhai | 2 + 3 files changed, 52 insertions(+) create mode 100644 anda/tools/blueprint-compiler/anda.hcl create mode 100644 anda/tools/blueprint-compiler/terra-blueprint-compiler.spec create mode 100644 anda/tools/blueprint-compiler/update.rhai diff --git a/anda/tools/blueprint-compiler/anda.hcl b/anda/tools/blueprint-compiler/anda.hcl new file mode 100644 index 0000000000..9c2d16591f --- /dev/null +++ b/anda/tools/blueprint-compiler/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "terra-blueprint-compiler.spec" + } +} diff --git a/anda/tools/blueprint-compiler/terra-blueprint-compiler.spec b/anda/tools/blueprint-compiler/terra-blueprint-compiler.spec new file mode 100644 index 0000000000..3fff78c694 --- /dev/null +++ b/anda/tools/blueprint-compiler/terra-blueprint-compiler.spec @@ -0,0 +1,44 @@ +Name: terra-blueprint-compiler +Version: 0.8.0 +Release: 1%?dist +License: LGPL-3.0-or-later +Summary: Markup language for GTK user interfaces +URL: https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/ +Source0: https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v%version/blueprint-compiler-v%version.tar.gz +BuildArch: noarch +BuildRequires: meson gtk4-devel python3-devel python3-gobject-devel +Requires: python3-gobject-devel + +%description +GtkBuilder XML format is quite verbose, and many app developers don't like +using WYSIWYG editors for creating UIs. Blueprint files are intended to be a +concise, easy-to-read format that makes it easier to create and edit GTK UIs. +Internally, it compiles to GtkBuilder XML as part of an app's build system. It +adds no new features, just makes the features that exist more accessible. +Another goal is to have excellent developer tooling--including a language +server--so that less knowledge of the format is required. Hopefully this will +increase adoption of cool advanced features like GtkExpression. + +%prep +%autosetup -n blueprint-compiler-v%version + +%build +%meson +%meson_build + +%install +%meson_install + +#check +#meson_test + +%files +%doc README.md docs/*.rst +%license COPYING +%_bindir/blueprint-compiler +%python3_sitelib/blueprintcompiler +%_datadir/pkgconfig/blueprint-compiler.pc + +%changelog +* Tue Jun 13 2023 windowsboy111 - 0.8.0-1 +- Initial package diff --git a/anda/tools/blueprint-compiler/update.rhai b/anda/tools/blueprint-compiler/update.rhai new file mode 100644 index 0000000000..b5fcd944e6 --- /dev/null +++ b/anda/tools/blueprint-compiler/update.rhai @@ -0,0 +1,2 @@ +let txt = get("https://gitlab.gnome.org/api/v4/projects/17669/releases/"); +rpm.version(txt.json_arr()[0].tag_name); From 17092d351d9b53c08dfd604520b0959ef4abcf22 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 18:52:15 +0800 Subject: [PATCH 139/231] fix: granite-7 (#523) * fix: granite-7 Signed-off-by: madomado * Update granite-7.spec Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/desktops/elementary/granite-7/granite-7.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/anda/desktops/elementary/granite-7/granite-7.spec b/anda/desktops/elementary/granite-7/granite-7.spec index bf2fb2103c..acabaee0e2 100644 --- a/anda/desktops/elementary/granite-7/granite-7.spec +++ b/anda/desktops/elementary/granite-7/granite-7.spec @@ -26,6 +26,7 @@ BuildRequires: pkgconfig(gobject-2.0) >= 2.50 BuildRequires: pkgconfig(gtk+-3.0) >= 3.22 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gtk4) >= 4.4 +BuildRequires: sassc # granite relies on org.gnome.desktop.interface for the clock-format setting Requires: gsettings-desktop-schemas @@ -64,7 +65,7 @@ This package contains the development headers. %dnl %{buildroot}/%{_datadir}/applications/io.elementary.granite-7.demo.desktop %dnl appstream-util validate-relax --nonet \ -%dnl %{buildroot}/%{_datadir}/metainfo/granite-7.appdata.xml +%dnl %{buildroot}/%{_datadir}/metainfo/granite-7.metainfo.xml %files -f granite-7.lang @@ -75,7 +76,7 @@ This package contains the development headers. %{_libdir}/libgranite-7.so.7.* %{_libdir}/girepository-1.0/Granite-7.0.typelib -%{_datadir}/metainfo/granite-7.appdata.xml +%{_datadir}/metainfo/granite-7.metainfo.xml %{_datadir}/icons/hicolor/*/apps/io.elementary.granite-7.svg From 766dbd82358e88837d32b827c346d95747a9c8d6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 13 Jun 2023 11:11:28 +0000 Subject: [PATCH 140/231] bump: blueprint-compiler --- anda/tools/blueprint-compiler/terra-blueprint-compiler.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/blueprint-compiler/terra-blueprint-compiler.spec b/anda/tools/blueprint-compiler/terra-blueprint-compiler.spec index 3fff78c694..9d7b88bd38 100644 --- a/anda/tools/blueprint-compiler/terra-blueprint-compiler.spec +++ b/anda/tools/blueprint-compiler/terra-blueprint-compiler.spec @@ -1,6 +1,6 @@ Name: terra-blueprint-compiler -Version: 0.8.0 -Release: 1%?dist +Version: 0.8.1 +Release: 1%{?dist} License: LGPL-3.0-or-later Summary: Markup language for GTK user interfaces URL: https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/ From 273e1e41a259a7c3fd6816f41cd5e72f9113ead8 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 20:30:33 +0800 Subject: [PATCH 141/231] add: switchboard-plug-wacom (#538) * add: switchboard-plug-wacom * Update switchboard-plug-wacom.spec Signed-off-by: madomado --------- Signed-off-by: madomado --- .../switchboard-plug-wacom/anda.hcl | 5 ++ .../switchboard-plug-wacom.spec | 66 +++++++++++++++++++ .../switchboard-plug-wacom/update.rhai | 1 + 3 files changed, 72 insertions(+) create mode 100644 anda/desktops/elementary/switchboard-plug-wacom/anda.hcl create mode 100644 anda/desktops/elementary/switchboard-plug-wacom/switchboard-plug-wacom.spec create mode 100644 anda/desktops/elementary/switchboard-plug-wacom/update.rhai diff --git a/anda/desktops/elementary/switchboard-plug-wacom/anda.hcl b/anda/desktops/elementary/switchboard-plug-wacom/anda.hcl new file mode 100644 index 0000000000..5c342ad769 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-wacom/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "switchboard-plug-wacom.spec" + } +} diff --git a/anda/desktops/elementary/switchboard-plug-wacom/switchboard-plug-wacom.spec b/anda/desktops/elementary/switchboard-plug-wacom/switchboard-plug-wacom.spec new file mode 100644 index 0000000000..50d1bebff6 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-wacom/switchboard-plug-wacom.spec @@ -0,0 +1,66 @@ +%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$ + +%global srcname switchboard-plug-wacom + +%global plug_type hardware +%global plug_name wacom +%global plug_rdnn io.elementary.switchboard.wacom + +Name: switchboard-plug-wacom +Summary: Switchboard Wacom Plug +Version: 1.0.1 +Release: 1%?dist +License: GPL-3.0-or-later + +URL: https://github.com/elementary/%name +Source0: %url/archive/%version/%srcname-%version.tar.gz + +BuildRequires: gettext +BuildRequires: libappstream-glib +BuildRequires: meson >= 0.46.1 +BuildRequires: vala + +BuildRequires: pkgconfig(granite) +BuildRequires: pkgconfig(libwacom) +BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xi) +BuildRequires: switchboard-devel + +Requires: switchboard%{?_isa} +Supplements: switchboard%{?_isa} + +%description +%summary. + +%prep +%autosetup -n %srcname-%version -p1 + + +%build +%meson +%meson_build + + +%install +%meson_install + +%find_lang %{plug_name}-plug + + +%check +appstream-util validate-relax --nonet \ + %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml + + +%files -f %{plug_name}-plug.lang +%doc README.md +%license COPYING + +%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so + +%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml + +%changelog +* Tue Jun 13 2023 windowsboy111 - 1.0.1-1 +- Initial package. diff --git a/anda/desktops/elementary/switchboard-plug-wacom/update.rhai b/anda/desktops/elementary/switchboard-plug-wacom/update.rhai new file mode 100644 index 0000000000..8811ce68e8 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-wacom/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-wacom")); From 13e05b21a75a7008feab9417fdb23955be413732 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 20:31:32 +0800 Subject: [PATCH 142/231] add: switchboard-plug-wallet (#534) * add: switchboard-plug-wallet * fix prep name * add: switchboard-plug-useraccounts * Revert "add: switchboard-plug-useraccounts" This reverts commit 1bce27c09186b5e8e4d41c0d28b72c0bbc0950a3. * no gettext oh gosh hell??? * test for files Signed-off-by: madomado * fix files --------- Signed-off-by: madomado --- .../switchboard-plug-wallet/anda.hcl | 5 ++ .../switchboard-plug-wallet.spec | 60 +++++++++++++++++++ .../switchboard-plug-wallet/update.rhai | 3 + 3 files changed, 68 insertions(+) create mode 100644 anda/desktops/elementary/switchboard-plug-wallet/anda.hcl create mode 100644 anda/desktops/elementary/switchboard-plug-wallet/switchboard-plug-wallet.spec create mode 100644 anda/desktops/elementary/switchboard-plug-wallet/update.rhai diff --git a/anda/desktops/elementary/switchboard-plug-wallet/anda.hcl b/anda/desktops/elementary/switchboard-plug-wallet/anda.hcl new file mode 100644 index 0000000000..d57cb1789a --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-wallet/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "switchboard-plug-wallet.spec" + } +} diff --git a/anda/desktops/elementary/switchboard-plug-wallet/switchboard-plug-wallet.spec b/anda/desktops/elementary/switchboard-plug-wallet/switchboard-plug-wallet.spec new file mode 100644 index 0000000000..80dcaaa18b --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-wallet/switchboard-plug-wallet.spec @@ -0,0 +1,60 @@ +%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$ + +%global srcname switchboard-plug-wallet + +%global plug_type personal +%global plug_name wallet +%global plug_rdnn io.elementary.switchboard.wallet + +%global commit bfe73dfb95d9b46a0a34e0db35a178233c8552b0 + +Name: switchboard-plug-wallet +Summary: Switchboard Wallet Plug +Version: %(c=%commit; echo ${c:0:7}) +Release: 1%?dist +License: GPL-3.0-or-later + +URL: https://github.com/elementary/%name +Source0: %url/archive/%version/%srcname-%version.tar.gz + +BuildRequires: libappstream-glib +BuildRequires: meson +BuildRequires: vala + +BuildRequires: pkgconfig(granite) >= 0.5 +BuildRequires: gtk3-devel +BuildRequires: pkgconfig(libsecret-1) +BuildRequires: switchboard-devel + +Requires: switchboard%{?_isa} +Supplements: switchboard%{?_isa} + +%description +Manage Payment Methods and related settings. + + +%prep +%autosetup -n %srcname-%commit -p1 + + +%build +%meson +%meson_build + + +%install +%meson_install + + +%files +%doc README.md +%license COPYING + +%_libdir/switchboard/%plug_type/lib%plug_rdnn.so +%_datadir/icons/hicolor/*/apps/%plug_rdnn.svg +%_datadir/locale/*/LC_MESSAGES/%plug_rdnn.mo + + +%changelog +* Tue Jun 13 2023 windowsboy111 - bfe73dfb95d9b46a0a34e0db35a178233c8552b0-1 +- Initial package. diff --git a/anda/desktops/elementary/switchboard-plug-wallet/update.rhai b/anda/desktops/elementary/switchboard-plug-wallet/update.rhai new file mode 100644 index 0000000000..a125200846 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-wallet/update.rhai @@ -0,0 +1,3 @@ +let req = new_req("https://api.github.com/repos/elementary/switchboard-plug-wallet/commits/HEAD"); +req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); +rpm.global("commit", json(req.get()).sha); From e6e4d07419559f9324d3c0e904a5ff46c80f07b4 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 20:31:51 +0800 Subject: [PATCH 143/231] add: switchboard-plug-parental-controls (#532) * add: switchboard-plug-parental-controls * files * changelog Signed-off-by: madomado --------- Signed-off-by: madomado --- .../anda.hcl | 5 ++ .../switchboard-plug-parental-controls.spec | 83 +++++++++++++++++++ .../update.rhai | 1 + 3 files changed, 89 insertions(+) create mode 100644 anda/desktops/elementary/switchboard-plug-parental-controls/anda.hcl create mode 100644 anda/desktops/elementary/switchboard-plug-parental-controls/switchboard-plug-parental-controls.spec create mode 100644 anda/desktops/elementary/switchboard-plug-parental-controls/update.rhai diff --git a/anda/desktops/elementary/switchboard-plug-parental-controls/anda.hcl b/anda/desktops/elementary/switchboard-plug-parental-controls/anda.hcl new file mode 100644 index 0000000000..17fa5e5bdb --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-parental-controls/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "switchboard-plug-parental-controls.spec" + } +} diff --git a/anda/desktops/elementary/switchboard-plug-parental-controls/switchboard-plug-parental-controls.spec b/anda/desktops/elementary/switchboard-plug-parental-controls/switchboard-plug-parental-controls.spec new file mode 100644 index 0000000000..f637e84cea --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-parental-controls/switchboard-plug-parental-controls.spec @@ -0,0 +1,83 @@ +%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$ + +%global srcname switchboard-plug-parental-controls + +%global plug_type system +%global plug_name parental-controls +%global plug_rdnn io.elementary.switchboard.parental-controls + +Name: switchboard-plug-parental-controls +Summary: Switchboard Screen Time & Limits Plug +Version: 6.0.1 +Release: 1%?dist +License: GPL-3.0-or-later + +URL: https://github.com/elementary/%name +Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz + +BuildRequires: gettext +BuildRequires: libappstream-glib +BuildRequires: meson >= 0.46.1 +BuildRequires: vala + +BuildRequires: pkgconfig(accountsservice) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(flatpak) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(granite) +BuildRequires: pkgconfig(libhandy-1) >= 0.90.0 +BuildRequires: pkgconfig(malcontent-0) +BuildRequires: pkgconfig(polkit-gobject-1) +BuildRequires: polkit-devel +BuildRequires: switchboard-devel + +Requires: switchboard%{?_isa} +Supplements: switchboard%{?_isa} + +%description +%summary. + + +%prep +%autosetup -n %{srcname}-%{version} -p1 + + +%build +%meson +%meson_build + + +%install +%meson_install + +%find_lang %{plug_name}-plug + +# remove the specified stock icon from appdata (invalid in libappstream-glib) +sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml + + +%check +appstream-util validate-relax --nonet \ + %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml + + +%files -f %{plug_name}-plug.lang +%doc README.md +%license COPYING + +%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so + +%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml + +%_sysconfdir/pantheon-parental-controls/daemon.conf +%_bindir/pantheon-parental-controls-daemon +%_libexecdir/pantheon-parental-controls-client +%_datadir/applications/pantheon-parental-controls-client.desktop +%_datadir/dbus-1/system-services/org.pantheon.ParentalControls.service +%_datadir/dbus-1/system.d/org.pantheon.ParentalControls.conf +%_datadir/polkit-1/actions/io.elementary.switchboard.screentime-limits.policy +/usr/lib/systemd/system/pantheon-parental-controls.service + +%changelog +* Tue Jun 13 2023 windowsboy111 - 6.0.1-1 +- Initial package. diff --git a/anda/desktops/elementary/switchboard-plug-parental-controls/update.rhai b/anda/desktops/elementary/switchboard-plug-parental-controls/update.rhai new file mode 100644 index 0000000000..d6839d638a --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-parental-controls/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-parental-controls")); From 984f76483f0656ef8e15ead9f3fb74fcf99b2d03 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 20:32:19 +0800 Subject: [PATCH 144/231] add: switchboard-plug-datetime (#530) * add: switchboard-plug-datetime * fix dep * fix changelog * they need granite? --- .../switchboard-plug-datetime/anda.hcl | 5 ++ .../switchboard-plug-datetime.spec | 68 +++++++++++++++++++ .../switchboard-plug-datetime/update.rhai | 1 + 3 files changed, 74 insertions(+) create mode 100644 anda/desktops/elementary/switchboard-plug-datetime/anda.hcl create mode 100644 anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec create mode 100644 anda/desktops/elementary/switchboard-plug-datetime/update.rhai diff --git a/anda/desktops/elementary/switchboard-plug-datetime/anda.hcl b/anda/desktops/elementary/switchboard-plug-datetime/anda.hcl new file mode 100644 index 0000000000..3502e43d9f --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-datetime/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "switchboard-plug-datetime.spec" + } +} diff --git a/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec b/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec new file mode 100644 index 0000000000..c1be707c16 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec @@ -0,0 +1,68 @@ +%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$ + +%global srcname switchboard-plug-datetime + +%global plug_type system +%global plug_name datetime +%global plug_rdnn io.elementary.switchboard.datetime + +Name: switchboard-plug-datetime +Summary: Switchboard Date & Time Plug +Version: 2.2.0 +Release: 1%?dist +License: GPL-3.0-or-later + +URL: https://github.com/elementary/switchboard-plug-datetime +Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz + +BuildRequires: gettext +BuildRequires: libappstream-glib +BuildRequires: meson +BuildRequires: vala + +BuildRequires: pkgconfig(granite) +BuildRequires: pkgconfig(libadwaita-1) +BuildRequires: switchboard-devel + +Requires: switchboard%{?_isa} +Supplements: switchboard%{?_isa} + +%description +%summary. + + +%prep +%autosetup -n %{srcname}-%{version} -p1 + + +%build +%meson +%meson_build + + +%install +%meson_install + +%find_lang %{plug_name}-plug + +# remove the specified stock icon from appdata (invalid in libappstream-glib) +sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml + + +%check +appstream-util validate-relax --nonet \ + %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml + + +%files -f %{plug_name}-plug.lang +%doc README.md +%license COPYING + +%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so + +%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml + + +%changelog +* Tue Jun 13 2023 windowsboy111 - 2.2.0-1 +- Initial package. diff --git a/anda/desktops/elementary/switchboard-plug-datetime/update.rhai b/anda/desktops/elementary/switchboard-plug-datetime/update.rhai new file mode 100644 index 0000000000..9400adcf63 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-datetime/update.rhai @@ -0,0 +1 @@ +rpm.version("elementary/switchboard-plug-datetime"); From 4a39baa3cbb2217b70e352b4dd64c0fba33c8f68 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 20:35:06 +0800 Subject: [PATCH 145/231] add: switchboard-plug-power (#542) * add: switchboard-plug-power * Update switchboard-plug-power.spec * Update switchboard-plug-power.spec * files --- .../switchboard-plug-power/anda.hcl | 5 ++ .../switchboard-plug-power.spec | 74 +++++++++++++++++++ .../switchboard-plug-power/update.rhai | 1 + 3 files changed, 80 insertions(+) create mode 100644 anda/desktops/elementary/switchboard-plug-power/anda.hcl create mode 100644 anda/desktops/elementary/switchboard-plug-power/switchboard-plug-power.spec create mode 100644 anda/desktops/elementary/switchboard-plug-power/update.rhai diff --git a/anda/desktops/elementary/switchboard-plug-power/anda.hcl b/anda/desktops/elementary/switchboard-plug-power/anda.hcl new file mode 100644 index 0000000000..0f912d985d --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-power/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "switchboard-plug-power.spec" + } +} diff --git a/anda/desktops/elementary/switchboard-plug-power/switchboard-plug-power.spec b/anda/desktops/elementary/switchboard-plug-power/switchboard-plug-power.spec new file mode 100644 index 0000000000..a4bf14faf4 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-power/switchboard-plug-power.spec @@ -0,0 +1,74 @@ +%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$ + +%global srcname switchboard-plug-power + +%global plug_type hardware +%global plug_name power +%global plug_rdnn io.elementary.switchboard.power + +Name: switchboard-plug-power +Summary: Switchboard Power Plug +Version: 2.7.0 +Release: 1%?dist +License: GPL-2.0-or-later + +URL: https://github.com/elementary/%name +Source0: %url/archive/%version/%srcname-%version.tar.gz + +BuildRequires: gettext +BuildRequires: libappstream-glib +BuildRequires: meson +BuildRequires: vala + +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(granite) +BuildRequires: pkgconfig(polkit-gobject-1) +BuildRequires: polkit-devel +BuildRequires: switchboard-devel + +Requires: switchboard%?_isa +Supplements: switchboard%?_isa + +%description +%summary. + +%prep +%autosetup -n %srcname-%version -p1 + + +%build +%meson +%meson_build + + +%install +%meson_install + +%find_lang %plug_name-plug + +# remove the specified stock icon from appdata (invalid in libappstream-glib) +sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml + + +%check +appstream-util validate-relax --nonet \ + %buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml + + +%files -f %plug_name-plug.lang +%doc README.md +%license COPYING + +%_libdir/switchboard/%plug_type/lib%plug_name.so + +%_datadir/metainfo/%plug_rdnn.appdata.xml + +%_libexecdir/io.elementary.logind.helper +%_datadir/dbus-1/system-services/io.elementary.logind.helper.service +%_datadir/dbus-1/system.d/io.elementary.logind.helper.conf +%_datadir/polkit-1/actions/%plug_rdnn.policy + + +%changelog +* Tue Jun 13 2023 windowsboy111 - 2.7.0-1 +- Initial package. diff --git a/anda/desktops/elementary/switchboard-plug-power/update.rhai b/anda/desktops/elementary/switchboard-plug-power/update.rhai new file mode 100644 index 0000000000..84455254aa --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-power/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-power")); From d1f0480ee5710c3865441d44c7e509540f0b3442 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 20:35:48 +0800 Subject: [PATCH 146/231] feat(README): link to devdocs (#525) --- README.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/README.md b/README.md index b94f0d92a8..e3ee9343f8 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,6 @@ Terra is a rolling-release Fedora repository for all the software you need. With Terra, you can install the latest packages knowing that quality and security are assured. -[Contributions](https://github.com/terrapkg/packages/wiki/Contribute) are always welcome, but please read our [documentation](https://github.com/terrapkg/packages/wiki) first. This monorepo contains the package manifests for all packages in Terra. @@ -15,10 +14,7 @@ sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/r ``` ## Documentation -Our documentation can be found on our [GitHub Wiki](https://github.com/terrapkg/packages/wiki). - -> Note: you can also take a look at our [devdocs](https://developer.fyralabs.com/terra/). +Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/). Alternatively, the GitHub Wiki contains older versions of the documentations. ## Questions? Feel free to reach out on [Discord](https://discord.gg/5fdPuxTg5Q). We're always happy to help! - From 2f216bf5ccc9345448f100bb74206513f5ddedd1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 13 Jun 2023 12:54:20 +0000 Subject: [PATCH 147/231] bump: switchboard-plug-datetime --- .../switchboard-plug-datetime/switchboard-plug-datetime.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec b/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec index c1be707c16..ac278fb000 100644 --- a/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec +++ b/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec @@ -8,8 +8,8 @@ Name: switchboard-plug-datetime Summary: Switchboard Date & Time Plug -Version: 2.2.0 -Release: 1%?dist +Version: elementary/switchboard.plug.datetime +Release: 1%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-datetime From 29e649ebd7d392072e7a306f80144beeac440b5c Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 21:33:00 +0800 Subject: [PATCH 148/231] fix(update): switchboard-plug-datetime (#543) * fix(update): switchboard-plug-datetime oops forgot `gh()` Signed-off-by: madomado * fix version Signed-off-by: madomado --------- Signed-off-by: madomado --- .../switchboard-plug-datetime/switchboard-plug-datetime.spec | 2 +- anda/desktops/elementary/switchboard-plug-datetime/update.rhai | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec b/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec index ac278fb000..e4d8fc9e3a 100644 --- a/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec +++ b/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec @@ -8,7 +8,7 @@ Name: switchboard-plug-datetime Summary: Switchboard Date & Time Plug -Version: elementary/switchboard.plug.datetime +Version: 2.2.0 Release: 1%{?dist} License: GPL-3.0-or-later diff --git a/anda/desktops/elementary/switchboard-plug-datetime/update.rhai b/anda/desktops/elementary/switchboard-plug-datetime/update.rhai index 9400adcf63..903b7394d9 100644 --- a/anda/desktops/elementary/switchboard-plug-datetime/update.rhai +++ b/anda/desktops/elementary/switchboard-plug-datetime/update.rhai @@ -1 +1 @@ -rpm.version("elementary/switchboard-plug-datetime"); +rpm.version(gh("elementary/switchboard-plug-datetime")); From 2fcdd35d0d23da007f9b83e87c80ccd3a766f01a Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 21:33:26 +0800 Subject: [PATCH 149/231] add: switchboard-plug-locale (#540) * add: switchboard-plug-locale * fix deps * Update switchboard-plug-locale.spec * Update switchboard-plug-locale.spec * files * fix license Signed-off-by: madomado --------- Signed-off-by: madomado --- .../switchboard-plug-locale/anda.hcl | 5 ++ .../switchboard-plug-locale.spec | 70 +++++++++++++++++++ .../switchboard-plug-locale/update.rhai | 1 + 3 files changed, 76 insertions(+) create mode 100644 anda/desktops/elementary/switchboard-plug-locale/anda.hcl create mode 100644 anda/desktops/elementary/switchboard-plug-locale/switchboard-plug-locale.spec create mode 100644 anda/desktops/elementary/switchboard-plug-locale/update.rhai diff --git a/anda/desktops/elementary/switchboard-plug-locale/anda.hcl b/anda/desktops/elementary/switchboard-plug-locale/anda.hcl new file mode 100644 index 0000000000..de83677c02 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-locale/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "switchboard-plug-locale.spec" + } +} diff --git a/anda/desktops/elementary/switchboard-plug-locale/switchboard-plug-locale.spec b/anda/desktops/elementary/switchboard-plug-locale/switchboard-plug-locale.spec new file mode 100644 index 0000000000..8c4a31988f --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-locale/switchboard-plug-locale.spec @@ -0,0 +1,70 @@ +%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$ + +%global srcname switchboard-plug-locale + +%global plug_type personal +%global plug_name locale +%global plug_rdnn io.elementary.switchboard.locale + +Name: switchboard-plug-locale +Summary: Switchboard Locale Plug +Version: 2.5.9 +Release: 1%?dist +License: LGPL-3.0-or-later + +URL: https://github.com/elementary/%name +Source0: %url/archive/%version/%srcname-%version.tar.gz + +BuildRequires: gettext +BuildRequires: libappstream-glib +BuildRequires: meson >= 0.46.1 +BuildRequires: vala + +BuildRequires: pkgconfig(accountsservice) +BuildRequires: pkgconfig(ibus-1.0) +BuildRequires: pkgconfig(gnome-desktop-3.0) +BuildRequires: pkgconfig(granite) +BuildRequires: polkit-devel +BuildRequires: switchboard-devel + +Requires: switchboard%?_isa +Supplements: switchboard%?_isa + +%description +%summary. + +%prep +%autosetup -n %srcname-%version -p1 + + +%build +%meson +%meson_build + + +%install +%meson_install + +%find_lang %plug_name-plug + + +%check +appstream-util validate-relax --nonet \ + %buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml + + +%files -f %plug_name-plug.lang +%doc README.md +%license COPYING + +%_libdir/switchboard/%plug_type/lib%plug_name-plug.so +%_libdir/switchboard/personal/pantheon-locale/languagelist +%_libdir/switchboard/personal/pantheon-locale/packages_blacklist +%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml +%_datadir/polkit-1/actions/%plug_rdnn.policy + +%_datadir/metainfo/%plug_rdnn.appdata.xml + +%changelog +* Tue Jun 13 2023 windowsboy111 - 2.5.9-1 +- Initial package. diff --git a/anda/desktops/elementary/switchboard-plug-locale/update.rhai b/anda/desktops/elementary/switchboard-plug-locale/update.rhai new file mode 100644 index 0000000000..e30fa05d25 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-locale/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-locale")); From 45fffd117ff0ca694868dbf993236ad1b6b8af71 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 21:33:47 +0800 Subject: [PATCH 150/231] add: switchboard-plug-useraccounts (#536) * add: switchboard-plug-useraccounts * files --- .../switchboard-plug-useraccounts/anda.hcl | 5 ++ .../switchboard-plug-useraccounts.spec | 72 +++++++++++++++++++ .../switchboard-plug-useraccounts/update.rhai | 1 + 3 files changed, 78 insertions(+) create mode 100644 anda/desktops/elementary/switchboard-plug-useraccounts/anda.hcl create mode 100644 anda/desktops/elementary/switchboard-plug-useraccounts/switchboard-plug-useraccounts.spec create mode 100644 anda/desktops/elementary/switchboard-plug-useraccounts/update.rhai diff --git a/anda/desktops/elementary/switchboard-plug-useraccounts/anda.hcl b/anda/desktops/elementary/switchboard-plug-useraccounts/anda.hcl new file mode 100644 index 0000000000..cb8534c6b4 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-useraccounts/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "switchboard-plug-useraccounts.spec" + } +} diff --git a/anda/desktops/elementary/switchboard-plug-useraccounts/switchboard-plug-useraccounts.spec b/anda/desktops/elementary/switchboard-plug-useraccounts/switchboard-plug-useraccounts.spec new file mode 100644 index 0000000000..82b61fd59f --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-useraccounts/switchboard-plug-useraccounts.spec @@ -0,0 +1,72 @@ +%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$ + +%global srcname switchboard-plug-useraccounts + +%global plug_type system +%global plug_name useraccounts +%global plug_rdnn io.elementary.switchboard.useraccounts + +Name: switchboard-plug-useraccounts +Summary: Switchboard User Accounts Plug +Version: 2.4.3 +Release: 1%?dist +License: LGPL-3.0-or-later + +URL: https://github.com/elementary/%name +Source0: %url/archive/%version/%srcname-%version.tar.gz + +BuildRequires: gettext +BuildRequires: libappstream-glib +BuildRequires: meson >= 0.46.1 +BuildRequires: vala + +BuildRequires: pkgconfig(accountsservice) +BuildRequires: gobject-introspection-devel +BuildRequires: gnome-desktop3-devel +BuildRequires: pkgconfig(granite) >= 0.5 +BuildRequires: pkgconfig(libhandy-1) >= 0.90.0 +BuildRequires: pkgconfig(polkit-gobject-1) +BuildRequires: pkgconfig(pwquality) +BuildRequires: polkit-devel +BuildRequires: gtk3-devel +BuildRequires: switchboard-devel + +Requires: switchboard%?_isa +Supplements: switchboard%?_isa + +%description +%summary. + +%prep +%autosetup -n %srcname-%version -p1 + + +%build +%meson +%meson_build + + +%install +%meson_install + +%find_lang %plug_name-plug + + +%check +appstream-util validate-relax --nonet \ + %buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml + + +%files -f %plug_name-plug.lang +%doc README.md +%license COPYING + +%_libdir/switchboard/%plug_type/lib%plug_name.so +%_libdir/switchboard/system/pantheon-useraccounts/guest-session-toggle +%_datadir/metainfo/%plug_rdnn.appdata.xml +%_datadir/polkit-1/actions/%plug_rdnn.policy + + +%changelog +* Tue Jun 13 2023 windowsboy111 - 2.4.3-1 +- Initial package. diff --git a/anda/desktops/elementary/switchboard-plug-useraccounts/update.rhai b/anda/desktops/elementary/switchboard-plug-useraccounts/update.rhai new file mode 100644 index 0000000000..752b63bffc --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-useraccounts/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-useraccounts")); From bf8847631ee28f50925adc87a0e1aef374e4362d Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 21:34:10 +0800 Subject: [PATCH 151/231] add: switchboard-plug-security-privacy (#528) * add: switchboard-plug-security-privacy * deps Signed-off-by: madomado * metainfo moment + changelog Signed-off-by: madomado * fix files * fix license Signed-off-by: madomado * oops Signed-off-by: madomado --------- Signed-off-by: madomado --- .../anda.hcl | 5 ++ .../switchboard-plug-security-privacy.spec | 71 +++++++++++++++++++ .../update.rhai | 1 + 3 files changed, 77 insertions(+) create mode 100644 anda/desktops/elementary/switchboard-plug-security-privacy/anda.hcl create mode 100644 anda/desktops/elementary/switchboard-plug-security-privacy/switchboard-plug-security-privacy.spec create mode 100644 anda/desktops/elementary/switchboard-plug-security-privacy/update.rhai diff --git a/anda/desktops/elementary/switchboard-plug-security-privacy/anda.hcl b/anda/desktops/elementary/switchboard-plug-security-privacy/anda.hcl new file mode 100644 index 0000000000..28a9e799bf --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-security-privacy/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "switchboard-plug-security-privacy.spec" + } +} diff --git a/anda/desktops/elementary/switchboard-plug-security-privacy/switchboard-plug-security-privacy.spec b/anda/desktops/elementary/switchboard-plug-security-privacy/switchboard-plug-security-privacy.spec new file mode 100644 index 0000000000..1ee65a570c --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-security-privacy/switchboard-plug-security-privacy.spec @@ -0,0 +1,71 @@ +%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$ + +%global srcname switchboard-plug-security-privacy + +%global plug_type personal +%global plug_name security-privacy +%global plug_rdnn io.elementary.switchboard.security-privacy + +Name: switchboard-plug-security-privacy +Summary: Switchboard Security & Privacy Plug +Version: 7.0.0 +Release: 1%?dist +License: GPL-3.0-or-later + +URL: https://github.com/elementary/%name +Source0: %url/archive/%version/%srcname-%version.tar.gz + +BuildRequires: gettext +BuildRequires: libappstream-glib +BuildRequires: vala + +BuildRequires: granite-devel +BuildRequires: pkgconfig(polkit-gobject-1) +BuildRequires: pkgconfig(switchboard-2.0) +BuildRequires: pkgconfig(zeitgeist-2.0) +BuildRequires: meson >= 0.46.1 +BuildRequires: polkit-devel + +Requires: switchboard%{?_isa} + +Supplements: switchboard%{?_isa} + +%description +%summary. + + +%prep +%autosetup -n %{srcname}-%{version} -p1 + + +%build +%meson +%meson_build + + +%install +%meson_install + +%find_lang %{plug_name}-plug + + +%check +appstream-util validate-relax --nonet \ + %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml + + +%files -f %{plug_name}-plug.lang +%doc README.md +%license COPYING + +%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so + +%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml + +%_libdir/switchboard/personal/security-privacy-plug-helper +%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml +%_datadir/polkit-1/actions/%plug_rdnn.policy + +%changelog +* Tue Jun 13 2023 windowsboy111 - 7.0.0-1 +- Initial package. diff --git a/anda/desktops/elementary/switchboard-plug-security-privacy/update.rhai b/anda/desktops/elementary/switchboard-plug-security-privacy/update.rhai new file mode 100644 index 0000000000..6c5ca7a5dd --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-security-privacy/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-security-privacy")); From b0ae44ff7bc48709fbe67467711bd0b6d05a0692 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 13 Jun 2023 14:36:15 +0000 Subject: [PATCH 152/231] bump: moby-buildx --- anda/moby-extras/moby-buildx/moby-buildx.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/moby-extras/moby-buildx/moby-buildx.spec b/anda/moby-extras/moby-buildx/moby-buildx.spec index 972aefb5c6..502474efd1 100644 --- a/anda/moby-extras/moby-buildx/moby-buildx.spec +++ b/anda/moby-extras/moby-buildx/moby-buildx.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: moby-buildx -Version: 0.10.5 +Version: 0.11.0 Release: 1%{?dist} Summary: Docker CLI plugin for extended build capabilities with BuildKit From 4a2b74e317ad61e7153cbb7c212398de847b3b93 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 13 Jun 2023 15:14:13 +0000 Subject: [PATCH 153/231] bump: graalvm --- anda/tools/graalvm/graalvm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/graalvm/graalvm.spec b/anda/tools/graalvm/graalvm.spec index 0d885a048c..e828bda929 100644 --- a/anda/tools/graalvm/graalvm.spec +++ b/anda/tools/graalvm/graalvm.spec @@ -7,7 +7,7 @@ %global desc GraalVM is a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages along with support for JavaScript, Ruby, Python, and a number of other popular languages. Name: graalvm -Version: 22.3.2 +Version: .20.0.1 Release: 1%{?dist} URL: https://www.graalvm.org/ Summary: %{gsummary} From ba9bca47307c77857bf5e03322cdf016a99435ae Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 23:39:55 +0800 Subject: [PATCH 154/231] fix: sass (#512) Signed-off-by: madomado --- anda/others/sass/sass.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index b6c134c36e..abebf3a2d7 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -12,7 +12,7 @@ URL: https://sass-lang.com/dart-sass Source0: https://github.com/sass/dart-sass/archive/refs/tags/%{version}.tar.gz -BuildRequires: dart +BuildRequires: dart git %description Dart Sass is the primary implementation of Sass, which means it gets new features before any other implementation. It's fast, easy to install, and it compiles to pure JavaScript which makes it easy to integrate into modern web development workflows. @@ -22,6 +22,12 @@ Dart Sass is the primary implementation of Sass, which means it gets new feature /usr/bin/dart pub get %build +# first install `buf` +curl -sSL "https://github.com/bufbuild/buf/releases/download/v1.21.0/buf-$(uname -s)-$(uname -m)" -o buf +chmod +x buf +cp buf /bin/ # this is stupid but maybe it works and I can finally die "piecefully" + +dart run grinder protobuf dart compile exe ./bin/sass.dart -o sass %install From 616b51681a4a44da7bca4901d59c2c4dc8bb2ab1 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 14 Jun 2023 00:15:57 +0800 Subject: [PATCH 155/231] bump: deviceinfo (#544) 0.2.0 according to repology Signed-off-by: madomado --- anda/lib/deviceinfo/deviceinfo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/deviceinfo/deviceinfo.spec b/anda/lib/deviceinfo/deviceinfo.spec index 517ef214ee..202fefd04a 100644 --- a/anda/lib/deviceinfo/deviceinfo.spec +++ b/anda/lib/deviceinfo/deviceinfo.spec @@ -3,7 +3,7 @@ %forgemeta Name: deviceinfo -Version: 0.1.1 +Version: 0.2.0 Release: %autorelease Summary: Library to detect and configure devices License: GPLv3+ From cce81d68b4cc74bfbc6f45da84c3e991b3870f65 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 13 Jun 2023 18:17:20 +0000 Subject: [PATCH 156/231] bump: codium --- anda/tools/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/codium/codium.spec b/anda/tools/codium/codium.spec index 3840350725..a601e075d8 100644 --- a/anda/tools/codium/codium.spec +++ b/anda/tools/codium/codium.spec @@ -5,7 +5,7 @@ %endif Name: codium -Version: 1.79.0.23159 +Version: 1.79.1.23164 Release: 1%{?dist} Summary: Code editing. Redefined. License: MIT From ffb8736d4038b4276978711d4a0fe82bd1c62763 Mon Sep 17 00:00:00 2001 From: lleyton Date: Tue, 13 Jun 2023 16:24:46 -0700 Subject: [PATCH 157/231] Add new switchboard plugs into comps (#545) --- comps.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/comps.xml b/comps.xml index d551bcc66e..e73e31b7d6 100644 --- a/comps.xml +++ b/comps.xml @@ -60,6 +60,14 @@ switchboard-plug-printers switchboard-plug-sharing switchboard-plug-sound + switchboard-plug-security-privacy + switchboard-plug-datetime + switchboard-plug-parental-controls + switchboard-plug-wallet + switchboard-plug-useraccounts + switchboard-plug-wacom + switchboard-plug-locale + switchboard-plug-power pantheon-tweaks From 9231c9b5414a17e3f07e87a2a071fa1f352d4dca Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 14 Jun 2023 07:37:07 +0800 Subject: [PATCH 158/231] feat(ci): optimize builds (no more extra env setup) (#526) * feat(ci): optimize builds (no more extra env setup) * fix: no 'push' check (blunder??) --- .github/workflows/autobuild.yml | 21 +++++---------------- .github/workflows/build.yml | 10 ++++------ .github/workflows/json-build.yml | 10 ++++------ 3 files changed, 13 insertions(+), 28 deletions(-) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index 992369c863..73e53afa87 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -34,8 +34,7 @@ jobs: fetch-depth: 0 - name: Generate build matrix id: generate_build_matrix - run: | - anda ci >> $GITHUB_OUTPUT + run: anda ci >> $GITHUB_OUTPUT build: needs: manifest strategy: @@ -52,21 +51,11 @@ jobs: uses: actions/checkout@v3 with: fetch-depth: 0 + - name: Set up git repository + run: git config --global --add safe.directory "$GITHUB_WORKSPACE" - - uses: terrapkg/anda-build@main - if: github.event_name != 'push' - with: - name: "${{ matrix.pkg.pkg }}" - mockConfig: terra-${{ matrix.version }}-${{ matrix.pkg.arch }} - andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo - - - uses: terrapkg/anda-build@main - if: github.event_name == 'push' - with: - name: "${{ matrix.pkg.pkg }}" - mockConfig: terra-${{ matrix.version }}-${{ matrix.pkg.arch }} - extraArgs: -D "sccache_bucket ${{secrets.SCCACHE_BUCKET}}" -D "sccache_endpoint ${{secrets.SCCACHE_ENDPOINT}}" -D "sccache_secret ${{secrets.SCCACHE_SECRET}}" -D "sccache_accesskey ${{secrets.SCCACHE_ACCESSKEY}}" - andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo + - name: Build with Anda + run: anda build ${{ matrix.pkg.pkg }} --package rpm -c terra-${{ matrix.version }}-${{ matrix.pkg.arch }} - name: Generating artifact name id: art diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c0f099bc31..a925be455f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,13 +33,11 @@ jobs: uses: actions/checkout@v3 with: fetch-depth: 0 + - name: Set up git repository + run: git config --global --add safe.directory "$GITHUB_WORKSPACE" - - uses: terrapkg/anda-build@main - with: - name: "${{ matrix.pkg }}pkg" - mockConfig: terra-${{ matrix.version }}-${{ matrix.arch }} - extraArgs: -D "sccache_bucket ${{secrets.SCCACHE_BUCKET}}" -D "sccache_endpoint ${{secrets.SCCACHE_ENDPOINT}}" -D "sccache_secret ${{secrets.SCCACHE_SECRET}}" -D "sccache_accesskey ${{secrets.SCCACHE_ACCESSKEY}}" - andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo + - name: Build with Anda + run: anda build ${{ matrix.pkg }}pkg --package rpm -c terra-${{ matrix.version }}-${{ matrix.arch }} - name: Generating artifact name id: art diff --git a/.github/workflows/json-build.yml b/.github/workflows/json-build.yml index 028a19c030..9a460fd7ae 100644 --- a/.github/workflows/json-build.yml +++ b/.github/workflows/json-build.yml @@ -22,13 +22,11 @@ jobs: uses: actions/checkout@v3 with: fetch-depth: 0 + - name: Set up git repository + run: git config --global --add safe.directory "$GITHUB_WORKSPACE" - - uses: terrapkg/anda-build@main - with: - name: "${{ matrix.pkg.pkg }}" - mockConfig: terra-${{ matrix.version }}-${{ matrix.pkg.arch }} - extraArgs: -D "sccache_bucket ${{secrets.SCCACHE_BUCKET}}" -D "sccache_endpoint ${{secrets.SCCACHE_ENDPOINT}}" -D "sccache_secret ${{secrets.SCCACHE_SECRET}}" -D "sccache_accesskey ${{secrets.SCCACHE_ACCESSKEY}}" - andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo + - name: Build with Anda + run: anda build ${{ matrix.pkg.pkg }} --package rpm -c terra-${{ matrix.version }}-${{ matrix.pkg.arch }} - name: Generating artifact name id: art From 5b84cca84105c1986a2cd183c57fba00b90904cb Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Tue, 13 Jun 2023 16:39:09 -0700 Subject: [PATCH 159/231] Feat: add golang-github-fyshos-fynedesk (#469) * Feat: add golang-github-fyshos-fynedesk * fix: add git to buildrequires Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * chore: test git Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix(golang-github-fyshos-fynedesk): add golang to dependencies Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * chore: use go build directly Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * maybe try git again? Signed-off-by: madomado * fix: undue test changes Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: add missing dependencies Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: add libXcursor Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: add libXrandr-devel Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: add libXinerama-devel Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: add libXi-devel Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: add xorg-x11-server-devel Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: add libXxf86vm-devel Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --------- Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> Signed-off-by: madomado Co-authored-by: madomado --- .../golang-github-fyshos-fynedesk/anda.hcl | 5 ++ .../golang-github-fyshos-fynedesk.spec | 75 +++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 anda/desktops/golang-github-fyshos-fynedesk/anda.hcl create mode 100644 anda/desktops/golang-github-fyshos-fynedesk/golang-github-fyshos-fynedesk.spec diff --git a/anda/desktops/golang-github-fyshos-fynedesk/anda.hcl b/anda/desktops/golang-github-fyshos-fynedesk/anda.hcl new file mode 100644 index 0000000000..7c7bc414cd --- /dev/null +++ b/anda/desktops/golang-github-fyshos-fynedesk/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-fyshos-fynedesk.spec" + } +} diff --git a/anda/desktops/golang-github-fyshos-fynedesk/golang-github-fyshos-fynedesk.spec b/anda/desktops/golang-github-fyshos-fynedesk/golang-github-fyshos-fynedesk.spec new file mode 100644 index 0000000000..6695c89802 --- /dev/null +++ b/anda/desktops/golang-github-fyshos-fynedesk/golang-github-fyshos-fynedesk.spec @@ -0,0 +1,75 @@ +# Generated by go2rpm 1.9.0 +%bcond_with check + +%global debug_package %{nil} + +# https://github.com/FyshOS/fynedesk +%global goipath github.com/FyshOS/fynedesk +Version: 0.3.0 + +%gometa -f + + +%global common_description %{expand: +A full desktop environment for Linux/Unix using Fyne.} + +%global golicenses LICENSE +%global godocs AUTHORS README.md CHANGELOG.md + +Name: %{goname} +Release: %autorelease +Summary: A full desktop environment for Linux/Unix using Fyne + +License: BSD-3-Clause +URL: %{gourl} +Source: %{gosource} +BuildRequires: git +BuildRequires: libX11-devel +BuildRequires: libXcursor-devel +BuildRequires: libXi-devel +BuildRequires: libXinerama-devel +BuildRequires: libXrandr-devel +BuildRequires: xorg-x11-server-devel +BuildRequires: libXxf86vm-devel +BuildRequires: pkgconfig(gl) + +%description %{common_description} + +%gopkg + +Requires: arandr +Requires: xbacklight +Requires: network-manager-applet +BuildRequires: make +BuildRequires: golang + +%prep +%goprep +%autopatch -p1 + +%generate_buildrequires +#%%go_generate_buildrequires + +%build +%make_build + +%install +%gopkginstall +install -m 0755 -vd %{buildroot}%{_bindir} +%make_install + +%if %{with check} +%check +%gocheck +%endif + +%files +%license LICENSE +%doc AUTHORS README.md CHANGELOG.md +%{_bindir}/* +%{_datadir}/xsessions/fynedesk.desktop + +%gopkgfiles + +%changelog +%autochangelog From 9bfd6fcb98e9387c4cc564ab06d60957d64d6730 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Jun 2023 01:20:42 +0000 Subject: [PATCH 160/231] bump: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index abebf3a2d7..18d313d51f 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.63.3 +Version: 1.63.4 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From 63377531821cd8cfe4e480e30ea17ed1632276ef Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Jun 2023 01:36:31 +0000 Subject: [PATCH 161/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 7ae912f626..25bb850f3e 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit b174f8226132a5484aa3b1421352a929372ed2b0 +%global commit 703f7698c1f7b2ae7f6d1db4e9a5aa30b859afbd %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 1829ba3829..023c0def3d 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit b174f8226132a5484aa3b1421352a929372ed2b0 +%global commit 703f7698c1f7b2ae7f6d1db4e9a5aa30b859afbd %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From ef2d49b18a4c3b7c6f293ccca536306263ecbc16 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Jun 2023 06:36:48 +0000 Subject: [PATCH 162/231] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index c53a63a273..400f6271c1 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: osu-lazer -Version: 2023.610.0 +Version: 2023.614.0 Release: 1%{?dist} Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 From 706d9035b62889bdb2140da82e841f79cd0bbb0c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Jun 2023 09:13:42 +0000 Subject: [PATCH 163/231] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 400f6271c1..c53a63a273 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: osu-lazer -Version: 2023.614.0 +Version: 2023.610.0 Release: 1%{?dist} Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 From 3b1a2d8fd145a543feca163972a3b6d919a0f4e5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Jun 2023 10:14:45 +0000 Subject: [PATCH 164/231] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index c53a63a273..c9dd26f64e 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: osu-lazer -Version: 2023.610.0 +Version: 2023.614.1 Release: 1%{?dist} Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 From 0a06e33902bc0c7eb28bc7de429fa7a9ec7ee0f5 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 14 Jun 2023 22:34:50 +0800 Subject: [PATCH 165/231] add: nim-nightly (#508) --- anda/nim/nim-nightly/anda.hcl | 8 + anda/nim/nim-nightly/nim-nightly.spec | 118 +++++ anda/nim/nim-nightly/nim.1 | 649 ++++++++++++++++++++++++++ anda/nim/nim-nightly/nimble.1 | 97 ++++ anda/nim/nim-nightly/nimgrep.1 | 60 +++ anda/nim/nim-nightly/nimsuggest.1 | 42 ++ anda/nim/nim-nightly/update.rhai | 12 + 7 files changed, 986 insertions(+) create mode 100644 anda/nim/nim-nightly/anda.hcl create mode 100644 anda/nim/nim-nightly/nim-nightly.spec create mode 100644 anda/nim/nim-nightly/nim.1 create mode 100644 anda/nim/nim-nightly/nimble.1 create mode 100644 anda/nim/nim-nightly/nimgrep.1 create mode 100644 anda/nim/nim-nightly/nimsuggest.1 create mode 100644 anda/nim/nim-nightly/update.rhai diff --git a/anda/nim/nim-nightly/anda.hcl b/anda/nim/nim-nightly/anda.hcl new file mode 100644 index 0000000000..d03dac1566 --- /dev/null +++ b/anda/nim/nim-nightly/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "nim-nightly.spec" + } + labels { + nightly = "1" + } +} diff --git a/anda/nim/nim-nightly/nim-nightly.spec b/anda/nim/nim-nightly/nim-nightly.spec new file mode 100644 index 0000000000..84dfbf21c5 --- /dev/null +++ b/anda/nim/nim-nightly/nim-nightly.spec @@ -0,0 +1,118 @@ +%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 +%global commit fcc383d89994241f1b73fe4f85ef38528c135e2e +%global ver 1.9.3 +%global debug_package %nil + +Name: nim-nighlty +Version: %ver^%commit +Release: 1%?dist +Summary: Imperative, multi-paradigm, compiled programming language +License: MIT and BSD +URL: https://nim-lang.org +Source0: https://github.com/nim-lang/Nim/archive/%commit.tar.gz +Source1: nim.1 +Source2: nimgrep.1 +Source3: nimble.1 +Source4: nimsuggest.1 +BuildRequires: gcc mold git gcc-c++ nodejs openssl-devel pkgconfig(bash-completion) gc-devel pcre pcre-devel +Requires: redhat-rpm-config gcc +Conflicts: choosenim + + +%description +Nim is a compiled, garbage-collected systems programming language with a +design that focuses on efficiency, expressiveness, and elegance (in that +order of priority). + + +%package tools +Summary: Tools for Nim programming language +%description tools +Nim is a compiled, garbage-collected systems programming language with a +design that focuses on efficiency, expressiveness, and elegance (in that +order of priority). + +This package provides various tools, which help Nim programmers. + + +%package doc +Summary: Documentation for Nim programming language +BuildArch: noarch +%description doc +Nim is a compiled, garbage-collected systems programming language with a +design that focuses on efficiency, expressiveness, and elegance (in that +order of priority). + +This package provides documentation and reference manual for the language +and its standard library. + +%prep +%autosetup -n Nim-%commit + +%build +export CFLAGS="${CFLAGS} -Ofast" +export CXXFLAGS="${CXXFLAGS} -Ofast" +export FFLAGS="${FFLAGS} -Ofast" +export FCFLAGS="${FCFLAGS} -Ofast" + +export PATH="$(pwd):$(pwd)/bin:${PATH}" + +. ci/funs.sh +nimBuildCsourcesIfNeeded + +mold -run nim c --noNimblePath --skipUserCfg --skipParentCfg --hints:off -d:danger koch.nim +mold -run koch boot -d:release -d:nimStrictMode --lib:lib + +mold -run koch docs & +(cd lib; mold -run nim c --app:lib -d:danger -d:createNimRtl nimrtl.nim) & +mold -run koch tools --skipUserCfg --skipParentCfg --hints:off -d:release & +mold -run nim c -d:danger nimsuggest/nimsuggest.nim & +wait + +sed -i '/ - 1.9.3^fcc383d89994241f1b73fe4f85ef38528c135e2e-1 +- Initial Package. diff --git a/anda/nim/nim-nightly/nim.1 b/anda/nim/nim-nightly/nim.1 new file mode 100644 index 0000000000..dee9c08bfd --- /dev/null +++ b/anda/nim/nim-nightly/nim.1 @@ -0,0 +1,649 @@ +.TH NIM 1 "SEPTEMBER 2017" Linux "User Manuals" +.SH NAME +.PP +nim \- Nim compiler +.SH SYNOPSIS +.PP +\fB\fCnim\fR \fB\fCcommand\fR [\fIoptions\fP] [\fIprojectfile\fP] [\fIarguments\fP] +.SH COMMANDS +.PP +Basic commands +.PP +\fB\fCcompile\fR, \fB\fCc\fR + compile project with default code generator (C) +.PP +\fB\fCdoc\fR + generate the documentation for inputfile +.PP +\fB\fCdoc2\fR + generate the documentation for the whole project +.SH OPTIONS +.PP +\fB\fC\-p\fR, \fB\fC\-\-path\fR:\fIPATH\fP + add path to search paths +.PP +\fB\fC\-d\fR, \fB\fC\-\-define\fR:\fISYMBOL\fP(:\fIVAL\fP) + define a conditional symbol (optionally: define the value for that symbol) +.PP +\fB\fC\-u\fR, \fB\fC\-\-undef\fR:\fISYMBOL\fP + undefine a conditional symbol +.PP +\fB\fC\-f\fR, \fB\fC\-\-forceBuild\fR + force rebuilding of all modules +.PP +\fB\fC\-\-stackTrace\fR:\fIon\fP|\fIoff\fP + turn stack tracing on|off +.PP +\fB\fC\-\-lineTrace\fR:\fIon\fP|\fIoff\fP + turn line tracing on|off +.PP +\fB\fC\-\-threads\fR:\fIon\fP|\fIoff\fP + turn support for multi\-threading on|off +.PP +\fB\fC\-x\fR, \fB\fC\-\-checks\fR:\fIon\fP|\fIoff\fP + turn all runtime checks on|off +.PP +\fB\fC\-\-objChecks\fR:\fIon\fP|\fIoff\fP + turn obj conversion checks on|off +.PP +\fB\fC\-\-fieldChecks\fR:\fIon\fP|\fIoff\fP + turn case variant field checks on|off +.PP +\fB\fC\-\-rangeChecks\fR:\fIon\fP|\fIoff\fP + turn range checks on|off +.PP +\fB\fC\-\-boundChecks\fR:\fIon\fP|\fIoff\fP + turn bound checks on|off +.PP +\fB\fC\-\-overflowChecks\fR:\fIon\fP|\fIoff\fP + turn int over\-/underflow checks on|off +.PP +\fB\fC\-a\fR, \fB\fC\-\-assertions\fR:\fIon\fP|\fIoff\fP + turn assertions on|off +.PP +\fB\fC\-\-floatChecks\fR:\fIon\fP|\fIoff\fP + turn all floating point (NaN/Inf) checks on|off +.PP +\fB\fC\-\-nanChecks\fR:\fIon\fP|\fIoff\fP + turn NaN checks on|off +.PP +\fB\fC\-\-infChecks\fR:\fIon\fP|\fIoff\fP + turn Inf checks on|off +.PP +\fB\fC\-\-deadCodeElim\fR:\fIon\fP|\fIoff\fP + whole program dead code elimination on|off +.PP +\fB\fC\-\-opt\fR:\fInone\fP|\fIspeed|size\fP + optimize not at all or for speed|size. Note: use \fB\fC\-d:release\fR for a release build! +.PP +\fB\fC\-\-debugger\fR:native|endb* + use native debugger (gdb) | ENDB (experimental) +.PP +\fB\fC\-\-app\fR:\fIconsole\fP|\fIgui\fP|\fIlib\fP|\fIstaticlib\fP + generate a console app, GUI app, DLL, or static library +.PP +\fB\fC\-r\fR, \fB\fC\-\-run\fR + run the compiled program with given arguments +.PP +\fB\fC\-\-advanced\fR + show advanced command line switches +.PP +\fB\fC\-h\fR, \fB\fC\-\-help\fR + show this help +.SH ADVANCED COMMANDS +.PP +\fB\fCcompileToC\fR, \fB\fCcc\fR + compile project with C code generator +.PP +\fB\fCcompileToCpp\fR, \fB\fCcpp\fR + compile project to C++ code +.PP +\fB\fCcompileToOC\fR, \fB\fCobjc\fR + compile project to Objective C code +.PP +\fB\fCjs\fR + compile project to Javascript +.PP +\fB\fCe\fR + run a Nimscript file +.PP +\fB\fCrst2html\fR + convert a reStructuredText file to HTML +.PP +\fB\fCrst2tex\fR + convert a reStructuredText file to TeX +.PP +\fB\fCjsondoc\fR + extract the documentation to a json file +.PP +\fB\fCjsondoc2\fR + extract documentation to a json file (uses doc2) +.PP +\fB\fCbuildIndex\fR + build an index for the whole documentation +.PP +\fB\fCrun\fR + run the project (with Tiny C backend; buggy!) +.PP +\fB\fCgenDepend\fR + generate a DOT file containing the module dependency graph +.PP +\fB\fCdump\fR + dump all defined conditionals and search paths +.PP +\fB\fCcheck\fR + checks the project for syntax and semantic +.SH ADVANCED OPTIONS +.PP +\fB\fC\-o\fR:\fIFILE\fP, \fB\fC\-\-out\fR:\fIFILE\fP + set the output filename +.PP +\fB\fC\-\-stdout\fR + output to stdout +.PP +\fB\fC\-\-colors\fR:\fIon\fP|\fIoff\fP + turn compiler messages coloring on|off +.PP +\fB\fC\-\-listFullPaths\fR + list full paths in messages +.PP +\fB\fC\-w\fR:\fIon\fP|\fIoff\fP|\fIlist\fP, \fB\fC\-\-warnings\fR:\fIon\fP|\fIoff\fP|\fIlist\fP + turn all warnings on|off or list all available +.PP +\fB\fC\-\-warning[X]\fR:\fIon\fP|\fIoff\fP + turn specific warning X on|off +.PP +\fB\fC\-\-hints\fR:\fIon\fP|\fIoff\fP|\fIlist\fP + turn all hints on|off or list all available +.PP +\fB\fC\-\-hint[X]\fR:\fIon\fP|\fIoff\fP + turn specific hint X on|off +.PP +\fB\fC\-\-lib\fR:\fIPATH\fP + set the system library path +.PP +\fB\fC\-\-import\fR:\fIPATH\fP + add an automatically imported module +.PP +\fB\fC\-\-include\fR:\fIPATH\fP + add an automatically included module +.PP +\fB\fC\-\-nimcache\fR:\fIPATH\fP + set the path used for generated files +.PP +\fB\fC\-\-header\fR:\fIFILE\fP + the compiler should produce a .h file (FILE is optional) +.PP +\fB\fC\-c\fR, \fB\fC\-\-compileOnly\fR + compile only; do not assemble or link +.PP +\fB\fC\-\-noLinking\fR + compile but do not link +.PP +\fB\fC\-\-noMain\fR + do not generate a main procedure +.PP +\fB\fC\-\-genScript\fR + generate a compile script (in the 'nimcache' subdirectory named 'compile_$project$scriptext') +.PP +\fB\fC\-\-os\fR:\fISYMBOL\fP + set the target operating system (cross\-compilation) +.PP +\fB\fC\-\-cpu\fR:\fISYMBOL\fP + set the target processor (cross\-compilation) +.PP +\fB\fC\-\-debuginfo\fR + enables debug information +.PP +\fB\fC\-t\fR, \fB\fC\-\-passC\fR:\fIOPTION\fP + pass an option to the C compiler +.PP +\fB\fC\-l\fR, \fB\fC\-\-passL\fR:\fIOPTION\fP + pass an option to the linker +.PP +\fB\fC\-\-cincludes\fR:\fIDIR\fP + modify the C compiler header search path +.PP +\fB\fC\-\-clibdir\fR:\fIDIR\fP + modify the linker library search path +.PP +\fB\fC\-\-clib\fR:\fILIBNAME\fP + link an additional C library (you should omit platform\-specific extensions) +.PP +\fB\fC\-\-genMapping\fR + generate a mapping file containing (Nim, mangled) identifier pairs +.PP +\fB\fC\-\-project\fR + document the whole project (doc2) +.PP +\fB\fC\-\-docSeeSrcUrl\fR:\fIurl\fP + activate 'see source' for doc and doc2 commands (see doc.item.seesrc in config/nimdoc.cfg) +.PP +\fB\fC\-\-lineDir\fR:\fIon\fP|\fIoff\fP + generation of #line directive on|off +.PP +\fB\fC\-\-embedsrc\fR + embeds the original source code as comments in the generated output +.PP +\fB\fC\-\-threadanalysis\fR:\fIon\fP|\fIoff\fP + turn thread analysis on|off +.PP +\fB\fC\-\-tlsEmulation\fR:\fIon\fP|\fIoff\fP + turn thread local storage emulation on|off +.PP +\fB\fC\-\-taintMode\fR:\fIon\fP|\fIoff\fP + turn taint mode on|off +.PP +\fB\fC\-\-implicitStatic\fR:\fIon\fP|\fIoff\fP + turn implicit compile time evaluation on|off +.PP +\fB\fC\-\-patterns\fR:\fIon\fP|\fIoff\fP + turn pattern matching on|off +.PP +\fB\fC\-\-memTracker\fR:\fIon\fP|\fIoff\fP + turn memory tracker on|off +.PP +\fB\fC\-\-excessiveStackTrace\fR:\fIon\fP|\fIoff\fP + stack traces use full file paths +.PP +\fB\fC\-\-skipCfg\fR + do not read the general configuration file +.PP +\fB\fC\-\-skipUserCfg\fR + do not read the user's configuration file +.PP +\fB\fC\-\-skipParentCfg\fR + do not read the parent dirs' configuration files +.PP +\fB\fC\-\-skipProjCfg\fR + do not read the project's configuration file +.PP +\fB\fC\-\-gc\fR:\fIrefc\fP|\fIv2\fP|\fImarkAndSweep\fP|\fIboehm\fP|\fIgo|none\fP|\fIregions\fP + select the GC to use; default is \fB\fCrefc\fR +.PP +\fB\fC\-\-index\fR:\fIon\fP|\fIoff\fP + turn index file generation on|off +.PP +\fB\fC\-\-putenv\fR:\fIkey\fP=\fIvalue\fP + set an environment variable +.PP +\fB\fC\-\-NimblePath\fR:\fIPATH\fP + add a path for Nimble support +.PP +\fB\fC\-\-noNimblePath\fR + deactivate the Nimble path +.PP +\fB\fC\-\-noCppExceptions\fR + use default exception handling with C++ backend +.PP +\fB\fC\-\-excludePath\fR:\fIPATH\fP + exclude a path from the list of search paths +.PP +\fB\fC\-\-dynlibOverride\fR:\fISYMBOL\fP + marks SYMBOL so that dynlib:SYMBOL has no effect and can be statically linked instead; symbol matching is fuzzy so that \fB\fC\-\-dynlibOverride:lua\fR matches dynlib: "liblua.so.3" +.PP +\fB\fC\-\-listCmd\fR + list the commands used to execute external programs +.PP +\fB\fC\-\-parallelBuild\fR:\fI0\fP|\fI1\fP|\fI\&...\fP + perform a parallel build value = number of processors (0 for auto\-detect) +.PP +\fB\fC\-\-verbosity\fR:\fI0\fP|\fI1\fP|\fI2\fP|\fI3\fP + set Nim's verbosity level (1 is default) +.PP +\fB\fC\-\-experimental\fR + enable experimental language features +.PP +\fB\fC\-v\fR, \fB\fC\-\-version\fR + show detailed version information +.SH LIST OF WARNINGS +.PP +Each warning can be activated individually with \fB\fC\-\-warning[NAME]\fR:\fIon\fP|\fIoff\fP or in a \fB\fCpush\fR pragma. +.TS +allbox; +cb cb +l l +l l +l l +l l +l l +l l +l l +l l +. +Name Description +CannotOpenFile Some file not essential for the compiler's working could not be opened. +OctalEscape The code contains an unsupported octal sequence. +Deprecated The code uses a deprecated symbol. +ConfigDeprecated The project makes use of a deprecated config file. +SmallLshouldNotBeUsed The letter 'l' should not be used as an identifier. +EachIdentIsTuple The code contains a confusing var declaration. +ShadowIdent A local variable shadows another local variable of an outer scope. +User Some user defined warning. +.TE +.SH VERBOSITY LEVELS +.PP +\fB\fC0\fR: + Minimal output level for the compiler. +.PP +\fB\fC1\fR: + Displays compilation of all the compiled files, including those imported by other modules or through the compile pragma \[la]https://nim-lang.org/docs/nimc.html#compile-pragma\[ra]\&. This is the default level. +.PP +\fB\fC2\fR: + Displays compilation statistics, enumerates the dynamic libraries that will be loaded by the final binary and dumps to standard output the result of applying a filter to the source code \[la]https://nim-lang.org/docs/filters.html\[ra] if any filter was used during compilation. +.PP +\fB\fC3\fR: + In addition to the previous levels dumps a debug stack trace for compiler developers. +.SH COMPILE TIME SYMBOLS +.PP +Through the \fB\fC\-d\fR:\fIx\fP or \fB\fC\-\-define\fR:\fIx\fP switch you can define compile time symbols for conditional compilation. The defined switches can be checked in source code with the when statement and defined proc. The typical use of this switch is to enable builds in release mode (\fB\fC\-d:release\fR) where certain safety checks are omitted for better performance. Another common use is the \fB\fC\-d:ssl\fR switch to activate SSL sockets. +.PP +Additionally, you may pass a value along with the symbol: \fB\fC\-d\fR:\fIx=y\fP which may be used in conjunction with the compile time define pragmas to override symbols during build time. +.SH CONFIGURATION FILES +.PP +\fINote\fP: The project file name is the name of the \fB\fC\&.nim\fR file that is passed as a command line argument to the compiler. +.PP +The \fB\fCnim\fR executable processes configuration files in the following directories (in this order; later files overwrite previous settings): +.nr step0 0 1 +.RS +.IP \n+[step0] +\fB\fC$nim/config/nim.cfg\fR, \fB\fC/etc/nim.cfg\fR (UNIX) or \fB\fC%NIMROD%/config/nim.cfg\fR (Windows). This file can be skipped with the \-\-skipCfg command line option. +.IP \n+[step0] +\fB\fC/home/$user/.config/nim.cfg\fR (UNIX) or \fB\fC%APPDATA%/nim.cfg\fR (Windows). This file can be skipped with the \fB\fC\-\-skipUserCfg\fR command line option. +.IP \n+[step0] +\fB\fC$parentDir/nim.cfg\fR where \fB\fC$parentDir\fR stands for any parent directory of the project file's path. These files can be skipped with the \fB\fC\-\-skipParentCfg\fR command line option. +.IP \n+[step0] +\fB\fC$projectDir/nim.cfg\fR where \fB\fC$projectDir\fR stands for the project file's path. This file can be skipped with the \fB\fC\-\-skipProjCfg\fR command line option. +.IP \n+[step0] +A project can also have a project specific configuration file named \fB\fC$project.nim.cfg\fR that resides in the same directory as \fB\fC$project.nim\fR\&. This file can be skipped with the \fB\fC\-\-skipProjCfg\fR command line option. +Command line settings have priority over configuration file settings. +.RE +.PP +The default build of a project is a debug build. To compile a release build define the \fB\fCrelease\fR symbol: +.PP +.RS +.nf +nim c \-d:release myproject.nim +.fi +.RE +.SH SEARCH PATH HANDLING +.PP +Nim has the concept of a global search path (PATH) that is queried to determine where to find imported modules or include files. If multiple files are found an ambiguity error is produced. +.PP +\fB\fCnim dump\fR shows the contents of the PATH. +.PP +However before the PATH is used the current directory is checked for the file's existence. So if PATH contains $lib and $lib/bar and the directory structure looks like this: +.PP +.RS +.nf +$lib/x.nim +$lib/bar/x.nim +foo/x.nim +foo/main.nim +other.nim +.fi +.RE +.PP +And \fB\fCmain\fR imports \fB\fCx\fR, \fB\fCfoo/x\fR is imported. If \fB\fCother\fR imports \fB\fCx\fR then both \fB\fC$lib/x.nim\fR and \fB\fC$lib/bar/x.nim\fR match and so the compiler should reject it. Currently however this check is not implemented and instead the first matching file is used. +.SH GENERATED C CODE DIRECTORY +.PP +The generated files that Nim produces all go into a subdirectory called \fB\fCnimcache\fR in your project directory. This makes it easy to delete all generated files. Files generated in this directory follow a naming logic which you can read about in the Nim Backend Integration document \[la]https://nim-lang.org/docs/backends.html#nimcache-naming-logic\[ra]\&. +.PP +However, the generated C code is not platform independent. C code generated for Linux does not compile on Windows, for instance. The comment on top of the C file lists the OS, CPU and CC the file has been compiled for. +.SH COMPILATION CACHE +.PP +\fIWarning\fP: The compilation cache is still highly experimental! +.PP +The \fB\fCnimcache\fR directory may also contain so called rod or symbol files. These files are pre\-compiled modules that are used by the compiler to perform incremental compilation. This means that only modules that have changed since the last compilation (or the modules depending on them etc.) are re\-compiled. However, per default no symbol files are generated; use the \fB\fC\-\-symbolFiles:on\fR command line switch to activate them. +.PP +Unfortunately due to technical reasons the \fB\fC\-\-symbolFiles:on\fR needs to aggregate some generated C code. This means that the resulting executable might contain some cruft even when dead code elimination is turned on. So the final release build should be done with \fB\fC\-\-symbolFiles:off\fR\&. +.PP +Due to the aggregation of C code it is also recommended that each project resides in its own directory so that the generated \fB\fCnimcache\fR directory is not shared between different projects. +.SH COMPILER SELECTION +.PP +To change the compiler from the default compiler (at the command line): +.PP +.RS +.nf +nim c \-\-cc:llvm_gcc \-\-compile_only myfile.nim +.fi +.RE +.PP +This uses the configuration defined in \fB\fCconfig\\nim.cfg\fR for \fB\fCllvm_gcc\fR\&. +.PP +If \fB\fCnimcache\fR already contains compiled code from a different compiler for the same project, add the \fB\fC\-f\fR flag to force all files to be recompiled. +.PP +The default compiler is defined at the top of \fB\fCconfig\\nim.cfg\fR\&. Changing this setting affects the compiler used by \fB\fCkoch\fR to (re)build Nim. +.SH CROSS COMPILATION +.PP +To cross compile, use for example: +.PP +.RS +.nf +nim c \-\-cpu:i386 \-\-os:linux \-\-compileOnly \-\-genScript myproject.nim +.fi +.RE +.PP +Then move the C code and the compile script \fB\fCcompile_myproject.sh\fR to your Linux i386 machine and run the script. +.PP +Another way is to make Nim invoke a cross compiler toolchain: +.PP +.RS +.nf +nim c \-\-cpu:arm \-\-os:linux myproject.nim +.fi +.RE +.PP +For cross compilation, the compiler invokes a C compiler named like \fB\fC$cpu.$os.$cc\fR (for example \fB\fCarm.linux.gcc\fR) and the configuration system is used to provide meaningful defaults. For example for \fIARM\fP your configuration file should contain something like: +.PP +.RS +.nf +arm.linux.gcc.path = "/usr/bin" +arm.linux.gcc.exe = "arm\-linux\-gcc" +arm.linux.gcc.linkerexe = "arm\-linux\-gcc" +.fi +.RE +.PP +DLL GENERATION +.PP +Nim supports the generation of DLLs. However, there must be only one instance of the GC per process/address space. This instance is contained in \fB\fCnimrtl.dll\fR\&. This means that every generated Nim DLL depends on \fB\fCnimrtl.dll\fR\&. To generate the "nimrtl.dll" file, use the command: +.PP +.RS +.nf +nim c \-d:release lib/nimrtl.nim +.fi +.RE +.PP +To link against nimrtl.dll use the command: +.PP +.RS +.nf +nim c \-d:useNimRtl myprog.nim +.fi +.RE +.PP +\fINote\fP: Currently the creation of \fB\fCnimrtl.dll\fR with thread support has never been tested and is unlikely to work! +.SH ADDITIONAL COMPILATION SWITCHES +.PP +The standard library supports a growing number of \fB\fCuseX\fR conditional defines affecting how some features are implemented. This section tries to give a complete list. +.PP +\fB\fC\-d:release\fR + Turns off runtime checks and turns on the optimizer. +.PP +\fB\fC\-d:useWinAnsi\fR + Modules like \fB\fCos\fR and \fB\fCosproc\fR use the ANSI versions of the Windows API. The default build uses the Unicode version. +.PP +\fB\fC\-d:useFork\fR + Makes \fB\fCosproc\fR use \fB\fCfork\fR instead of \fB\fCposix_spawn\fR\&. +.PP +\fB\fC\-d:useNimRtl\fR + Compile and link against \fB\fCnimrtl.dll\fR\&. +.PP +\fB\fC\-d:useMalloc\fR + Makes Nim use C's malloc instead of Nim's own memory manager, ableit prefixing each allocation with its size to support clearing memory on reallocation. This only works with \fB\fCgc:none\fR\&. +.PP +\fB\fC\-d:useRealtimeGC\fR + Enables support of Nim's GC for soft realtime systems. See the documentation of the gc \[la]https://nim-lang.org/docs/gc.html\[ra] for further information. +.PP +\fB\fC\-d:nodejs\fR + The JS target is actually \fB\fCnode.js\fR\&. +.PP +\fB\fC\-d:ssl\fR + Enables OpenSSL support for the sockets module. +.PP +\fB\fC\-d:memProfiler\fR + Enables memory profiling for the native GC. +.PP +\fB\fC\-d:uClibc\fR + Use uClibc instead of libc. (Relevant for Unix\-like OSes) +.PP +\fB\fC\-d:checkAbi\fR + When using types from C headers, add checks that compare what's in the Nim file with what's in the C header (requires a C compiler with \fIStatic\fPassert support, like any C11 compiler) +.PP +\fB\fC\-d:tempDir\fR:\fIPATH\fP + This symbol takes a string as its value, like \fB\fC\-\-define:tempDir:/some/temp/path\fR to override the temporary directory returned by \fB\fCos.getTempDir()\fR\&. The value should end with a directory separator character. (Relevant for the Android platform) +.PP +\fB\fC\-d:useShPath\fR:\fIPATH\fP + This symbol takes a string as its value, like \fB\fC\-\-define:useShPath:/opt/sh/bin/sh\fR to override the path for the \fB\fCsh\fR binary, in cases where it is not located in the default location \fB\fC/bin/sh\fR\&. +.SH ADDITIONAL FEATURES +.PP +This section describes Nim's additional features that are not listed in the Nim manual. Some of the features here only make sense for the C code generator and are subject to change. +.PP +\fILineDir option\fP + The \fB\fClineDir\fR option can be turned on or off. If turned on the generated C code contains \fB\fC#line\fR directives. This may be helpful for debugging with GDB. +.PP +\fIStackTrace option\fP + If the \fB\fCstackTrace\fR option is turned on, the generated C contains code to ensure that proper stack traces are given if the program crashes or an uncaught exception is raised. +.PP +\fILineTrace option\fP + The \fB\fClineTrace\fR option implies the \fB\fCstackTrace\fR option. If turned on, the generated C contains code to ensure that proper stack traces with line number information are given if the program crashes or an uncaught exception is raised. +.PP +\fIDebugger option\fP + The \fB\fCdebugger\fR option enables or disables the \fIEmbedded Nim Debugger\fP\&. See the documentation of endb \[la]https://nim-lang.org/docs/endb.html\[ra] for further information. +.PP +\fIBreakpoint pragma\fP + The breakpoint pragma was specially added for the sake of debugging with ENDB. See the documentation of endb \[la]https://nim-lang.org/docs/endb.html\[ra] for further information. +.SH DynlibOverride +.PP +By default Nim's \fB\fCdynlib\fR pragma causes the compiler to generate \fB\fCGetProcAddress\fR (or their Unix counterparts) calls to bind to a DLL. With the \fB\fCdynlibOverride\fR command line switch this can be prevented and then via \fB\fC\-\-passL\fR the static library can be linked against. For instance, to link statically against Lua this command might work on Linux: +.PP +.RS +.nf +nim c \-\-dynlibOverride:lua \-\-passL:liblua.lib program.nim +.fi +.RE +.SH BACKEND LANGUAGE OPTIONS +.PP +The typical compiler usage involves using the \fB\fCcompile\fR or \fB\fCc\fR command to transform a \fB\fC\&.nim\fR file into one or more \fB\fC\&.c\fR files which are then compiled with the platform's C compiler into a static binary. However there are other commands to compile to C++, Objective\-C or Javascript. More details can be read in the Nim Backend Integration document \[la]https://nim-lang.org/docs/backends.html\[ra]\&. +.SH NIM DOCUMENTATION TOOLS +.PP +Nim provides the \fB\fCdoc\fR and \fB\fCdoc2\fR commands to generate HTML documentation from \fB\fC\&.nim\fR source files. Only exported symbols will appear in the output. For more details see the docgen documentation \[la]https://nim-lang.org/docs/docgen.html\[ra]\&. +.SH NIM IDETOOLS INTEGRATION +.PP +Nim provides language integration with external IDEs through the \fB\fCidetools\fR command. See the documentation of idetools \[la]https://nim-lang.org/docs/idetools.html\[ra] for further information. +.SH NIM FOR EMBEDDED SYSTEMS +.PP +The standard library can be avoided to a point where C code generation for 16bit micro controllers is feasible. Use the standalone target (\fB\fC\-\-os:standalone\fR) for a bare bones standard library that lacks any OS features. +.PP +To make the compiler output code for a 16bit target use the \fB\fC\-\-cpu:avr\fR target. +.PP +For example, to generate code for an AVR processor use this command: +.PP +.RS +.nf +nim c \-\-cpu:avr \-\-os:standalone \-\-deadCodeElim:on \-\-genScript x.nim +.fi +.RE +.PP +For the \fB\fCstandalone\fR target one needs to provide a file \fB\fCpanicoverride.nim\fR\&. See \fB\fCtests/manyloc/standalone/panicoverride.nim\fR for an example implementation. Additionally, users should specify the amount of heap space to use with the \fB\fC\-d:StandaloneHeapSize\fR=\fISIZE\fP command line switch. Note that the total heap size will be \fB\fCSIZE * sizeof(float64)\fR\&. +.SH NIM FOR REALTIME SYSTEMS +.PP +See the documentation of Nim's soft realtime GC \[la]https://nim-lang.org/docs/gc.html\[ra] for further information. +.SH DEBUGGING WITH NIM +.PP +Nim comes with its own \fIEmbedded Nim Debugger\fP\&. See the documentation of endb \[la]https://nim-lang.org/docs/endb.html\[ra] for further information. +.SH OPTIMIZING FOR NIM +.PP +Nim has no separate optimizer, but the C code that is produced is very efficient. Most C compilers have excellent optimizers, so usually it is not needed to optimize one's code. Nim has been designed to encourage efficient code: The most readable code in Nim is often the most efficient too. +.PP +However, sometimes one has to optimize. Do it in the following order: +.nr step1 0 1 +.RS +.IP \n+[step1] +switch off the embedded debugger (it is slow!) +.IP \n+[step1] +turn on the optimizer and turn off runtime checks +.IP \n+[step1] +profile your code to find where the bottlenecks are +.IP \n+[step1] +try to find a better algorithm +.IP \n+[step1] +do low\-level optimizations +.RE +.PP +This section can only help you with the last item. +.PP +\fIOptimizing string handling\fP +.PP +String assignments are sometimes expensive in Nim: They are required to copy the whole string. However, the compiler is often smart enough to not copy strings. Due to the argument passing semantics, strings are never copied when passed to subroutines. The compiler does not copy strings that are a result from a procedure call, because the callee returns a new string anyway. Thus it is efficient to do: +.PP +.RS +.nf +var s = procA() # assignment will not copy the string; procA allocates a new + # string already +.fi +.RE +.PP +However it is not efficient to do: +.PP +.RS +.nf +var s = varA # assignment has to copy the whole string into a new buffer! +.fi +.RE +.PP +For \fB\fClet\fR symbols a copy is not always necessary: +.PP +.RS +.nf +let s = varA # may only copy a pointer if it safe to do so +.fi +.RE +.PP +If you know what you're doing, you can also mark single string (or sequence) objects as shallow: +.PP +.RS +.nf +var s = "abc" +shallow(s) # mark 's' as shallow string +var x = s # now might not copy the string! +.fi +.RE +.PP +Usage of \fB\fCshallow\fR is always safe once you know the string won't be modified anymore, similar to Ruby's freeze. +.PP +The compiler optimizes string case statements: A hashing scheme is used for them if several different string constants are used. So code like this is reasonably efficient: +.PP +.RS +.nf +case normalize(k.key) +of "name": c.name = v +of "displayname": c.displayName = v +of "version": c.version = v +of "os": c.oses = split(v, {';'}) +of "cpu": c.cpus = split(v, {';'}) +of "authors": c.authors = split(v, {';'}) +of "description": c.description = v +of "app": + case normalize(v) + of "console": c.app = appConsole + of "gui": c.app = appGUI + else: quit(errorStr(p, "expected: console or gui")) +of "license": c.license = UnixToNativePath(k.value) +else: quit(errorStr(p, "unknown variable: " & k.key)) +.fi +.RE +.SH SEE ALSO +.PP +Official documentation \[la]https://nim-lang.org/documentation.html\[ra], +.BR nimgrep (1) diff --git a/anda/nim/nim-nightly/nimble.1 b/anda/nim/nim-nightly/nimble.1 new file mode 100644 index 0000000000..c9a99ac3f1 --- /dev/null +++ b/anda/nim/nim-nightly/nimble.1 @@ -0,0 +1,97 @@ +.TH NIMBLE 1 "SEPTEMBER 2017" Linux "User Manuals" +.SH NAME +.PP +nimble \- package manager for the Nim programming language. +.SH SYNOPSIS +.PP +\fB\fCnimble\fR \fIcommand\fP [\fIcommand\-options\fP] +.SH COMMANDS +.PP +\fB\fCinstall\fR [\fB\fC\-d\fR, \fB\fC\-\-depsOnly\fR] [\fIpkgname\fP, \fI\&...\fP] + Install a list of packages (\fB\fC\-d\fR switch for only dependencies). +.PP +\fB\fCdevelop\fR [\fIpkgname\fP, \fI\&...\fP] + Clone a list of packages for development. Symlinks the cloned packages or any package in the current working directory. +.PP +\fB\fCcheck\fR + Verify the validity of a package in the current working directory. +.PP +\fB\fCinit\fR [\fIpkgname\fP] + Initialize a new Nimble project. +.PP +\fB\fCpublish\fR + Publish a package on nim\-lang/packages. The current working directory needs to be the toplevel directory of the Nimble package. +.PP +\fB\fCuninstall\fR [\fIpkgname\fP, \fI\&...\fP] + Uninstall a list of packages. +.PP +\fB\fCbuild\fR + Build a package. +.PP +\fB\fCc\fR [\fIoptions\fP, \fI\&...\fP] \fIfile.nim\fP + Build a file inside a package using \fB\fCC\fR backend. +.PP +\fB\fCcc\fR [\fIoptions\fP, \fI\&...\fP] \fIfile.nim\fP + Build a file inside a package using \fB\fCC++\fR backend. +.PP +\fB\fCjs\fR [\fIoptions\fP, \fI\&...\fP] \fIfile.nim\fP + Build a file inside a package using \fB\fCJavascript\fR backend. +.PP +\fB\fCtest\fR + Compile and execute tests +.PP +\fB\fCdoc\fR [\fIoptions\fP, \fI\&...\fP] \fIfile.nim\fP + Build documentation for a file inside a package. +.PP +\fB\fCdoc2\fR [\fIoptions\fP, \fI\&...\fP] \fIfile.nim\fP + Build documentation with semantic checking for a file inside a package. +.PP +\fB\fCrefresh\fR [\fIurl\fP] + Refresh the package list. A package list URL can be optionally specified. +.PP +\fB\fCsearch\fR [\fB\fC\-\-ver\fR] \fIpkg\fP/\fItag\fP + Search for a specified package by tag and by name. With \fB\fC\-\-ver\fR remote server will be asked for package versions. +.PP +\fB\fClist\fR [\fB\fC\-\-ver\fR] + List all packages. With \fB\fC\-\-ver\fR remote server will be asked for package versions. With \fB\fC\-i\fR results will be limited to locally installed packages. +.PP +\fB\fCtasks\fR + List the tasks specified in the Nimble package's Nimble file. +.PP +\fB\fCpath\fR \fIpkgname\fP \fI\&...\fP + Shows absolute path to the installed packages specified. +.PP +\fB\fCdump\fR [\fIpkgname\fP] + Outputs Nimble package information for external tools. The argument can be a .nimble file, a project directory or the name of an installed package. +.SH OPTIONS +.PP +\fB\fC\-h\fR, \fB\fC\-\-help\fR + Print this help message. +.PP +\fB\fC\-v\fR, \fB\fC\-\-version\fR + Print version information. +.PP +\fB\fC\-y\fR, \fB\fC\-\-accept\fR + Accept all interactive prompts. +.PP +\fB\fC\-n\fR, \fB\fC\-\-reject\fR + Reject all interactive prompts. +.PP +\fB\fC\-\-ver\fR + Query remote server for package version information when searching or listing packages +.PP +\fB\fC\-\-nimbleDir\fR:\fIdirname\fP + Set the Nimble directory. +.PP +\fB\fC\-\-verbose\fR + Show all non\-debug output. +.PP +\fB\fC\-\-debug\fR + Show all output including debug messages. +.PP +\fB\fC\-\-noColor\fR + Don't colorise output. +.SH SEE ALSO +.PP +.BR nim (1), +README \[la]https://github.com/nim-lang/nimble#readme\[ra] diff --git a/anda/nim/nim-nightly/nimgrep.1 b/anda/nim/nim-nightly/nimgrep.1 new file mode 100644 index 0000000000..4fcec43da2 --- /dev/null +++ b/anda/nim/nim-nightly/nimgrep.1 @@ -0,0 +1,60 @@ +.TH NIMGREP 1 "SEPTEMBER 2017" Linux "User Manuals" +.SH NAME +.PP +nimgrep \- search and replace strings matching pattern +.SH SYNOPSIS +.PP +\fB\fCnimgrep\fR [\fIoptions\fP] [\fIpattern\fP] [\fIreplacement\fP] [\fIFILE\fP/\fIDIRECTORY\fP\&...] +.SH DESCRIPTION +.PP +Nimgrep is a command line tool for search&replace tasks. It can search for regex or peg patterns and can search whole directories at once. User confirmation for every single replace operation can be requested. +.PP +Nimgrep has particularly good support for Nim's eccentric \fIstyle insensitivity\fP\&. Apart from that it is a generic text manipulation tool. +.SH OPTIONS +.PP +\fB\fC\-\-find\fR, \fB\fC\-f\fR + find the pattern (default) +.PP +\fB\fC\-\-replace\fR, \fB\fC\-r\fR + replace the pattern +.PP +\fB\fC\-\-peg\fR + pattern is a peg +.PP +\fB\fC\-\-re\fR + pattern is a regular expression (default); extended syntax for the regular expression is always turned on +.PP +\fB\fC\-\-recursive\fR + process directories recursively +.PP +\fB\fC\-\-confirm\fR + confirm each occurrence/replacement; there is a chance to abort any time without touching the file +.PP +\fB\fC\-\-stdin\fR + read pattern from stdin (to avoid the shell's confusing quoting rules) +.PP +\fB\fC\-\-word\fR, \fB\fC\-w\fR + the match should have word boundaries (buggy for pegs!) +.PP +\fB\fC\-\-ignoreCase\fR, \fB\fC\-i\fR + be case insensitive +.PP +\fB\fC\-\-ignoreStyle\fR, \fB\fC\-y\fR + be style insensitive +.PP +\fB\fC\-\-ext\fR:\fIEX1\fP|\fIEX2\fP|\fI\&...\fP + only search the files with the given +.BR extension (s) +.PP +\fB\fC\-\-verbose\fR + be verbose: list every processed file +.PP +\fB\fC\-\-help\fR, \fB\fC\-h\fR + shows this help +.PP +\fB\fC\-\-version\fR, \fB\fC\-v\fR + shows the version +.SH SEE ALSO +.PP +.BR nim (1), +Official documentation \[la]https://nim-lang.org/documentation.html\[ra] diff --git a/anda/nim/nim-nightly/nimsuggest.1 b/anda/nim/nim-nightly/nimsuggest.1 new file mode 100644 index 0000000000..16a0bedec2 --- /dev/null +++ b/anda/nim/nim-nightly/nimsuggest.1 @@ -0,0 +1,42 @@ +.TH NIMSUGGEST 1 "SEPTEMBER 2017" Linux "User Manuals" +.SH NAME +.PP +nimsuggest \- tool to give every editor IDE like capabilities for Nim +.SH SYNOPSIS +.PP +\fB\fCnimsuggest\fR [\fIoptions\fP] \fIprojectfile.nim\fP +.SH OPTIONS +.PP +\fB\fC\-\-port\fR:\fIPORT\fP + port, by default 6000 +.PP +\fB\fC\-\-address\fR:\fIHOST\fP + binds to that address, by default "" +.PP +\fB\fC\-\-stdin\fR + read commands from stdin and write results to stdout instead of using sockets +.PP +\fB\fC\-\-epc\fR + use emacs epc mode +.PP +\fB\fC\-\-debug\fR + enable debug output +.PP +\fB\fC\-\-log\fR + enable verbose logging to \fB\fCnimsuggest.log\fR file +.PP +\fB\fC\-\-v1\fR + use version 1 of the protocol; for backwards compatibility +.PP +\fB\fC\-\-refresh\fR + perform automatic refreshes to keep the analysis precise +.PP +\fB\fC\-\-maxresults\fR:\fIN\fP + limit the number of suggestions to N +.PP +\fB\fC\-\-tester\fR + implies \fB\fC\-\-stdin\fR and outputs a line \fB\fC\&'!EOF!'\fR for the tester +.SH SEE ALSO +.PP +.BR nim (1), +Official documentation \[la]https://nim-lang.org/docs/nimsuggest.html\[ra] diff --git a/anda/nim/nim-nightly/update.rhai b/anda/nim/nim-nightly/update.rhai new file mode 100644 index 0000000000..874d47a96c --- /dev/null +++ b/anda/nim/nim-nightly/update.rhai @@ -0,0 +1,12 @@ +if filters.contains("nightly") { + let comp = get("https://raw.githubusercontent.com/nim-lang/Nim/devel/lib/system/compilation.nim"); + let maj = find("\\n\\s*NimMajor.+=\\s*(\\d+)\\n", comp, 1); + let min = find("\\n\\s*NimMinor.+=\\s*(\\d+)\\n", comp, 1); + let pat = find("\\n\\s*NimPatch.+=\\s*(\\d+)\\n", comp, 1); + let v = `${maj}.${min}.${pat}`; + rpm.global("ver", v); + let req = new_req("https://api.github.com/repos/nim-lang/Nim/commits/HEAD"); + req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); + rpm.global("commit", req.get().json().sha); + rpm.release(); +} From 281b9c4cea4cce9f7e61b5954d2f9f8da2683aee Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Jun 2023 14:36:09 +0000 Subject: [PATCH 166/231] bump: dart --- anda/dart/dart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index ee3c1b97fb..ad5df8a88e 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 3.0.4 +Version: 3.0.5 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause From e4cc8ff3d314fa849367d4660773a63a1a5d8890 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 14 Jun 2023 22:44:32 +0800 Subject: [PATCH 167/231] feat(update): add/fix update scripts (#548) --- anda/apps/lomiri-system-settings/lomiri-system-settings.spec | 2 +- anda/apps/lomiri-system-settings/update.rhai | 3 +++ anda/apps/vala-panel-appmenu/update.rhai | 3 +++ anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec | 2 +- anda/desktops/compiz9/compiz9.spec | 4 ++-- anda/desktops/compiz9/update.rhai | 5 +++++ anda/desktops/golang-github-fyshos-fynedesk/update.rhai | 1 + anda/desktops/lomiri/lomiri.spec | 2 +- anda/desktops/lomiri/update.rhai | 3 +++ anda/desktops/unity-shell/unity-shell.spec | 4 +++- anda/desktops/unity-shell/update.rhai | 4 ++++ anda/games/minecraft-java/minecraft-java.spec | 4 ++-- anda/go/yhat-scrape/update.rhai | 1 - .../ayatana-indicator-notifications.spec | 2 +- anda/indicators/ayatana-indicator-notifications/update.rhai | 1 + .../ayatana-indicator-session/ayatana-indicator-session.spec | 4 ++-- anda/indicators/ayatana-indicator-session/update.rhai | 1 + anda/indicators/ayatana-indicator-sound/update.rhai | 1 + anda/lib/libayatana-common/libayatana-common.spec | 4 ++-- anda/lib/libayatana-common/update.rhai | 1 + anda/others/unity-greeter/update.rhai | 4 ++-- anda/others/unity-session/update.rhai | 5 +++++ anda/rust/bandwhich/update.rhai | 1 + anda/themes/unity-asset-pool/unity-asset-pool.spec | 4 +++- anda/themes/unity-asset-pool/update.rhai | 5 +++++ anda/tools/gcm-core/gcm-core.spec | 2 +- 26 files changed, 55 insertions(+), 18 deletions(-) create mode 100644 anda/apps/lomiri-system-settings/update.rhai create mode 100644 anda/apps/vala-panel-appmenu/update.rhai create mode 100644 anda/desktops/compiz9/update.rhai create mode 100644 anda/desktops/golang-github-fyshos-fynedesk/update.rhai create mode 100644 anda/desktops/lomiri/update.rhai create mode 100644 anda/desktops/unity-shell/update.rhai delete mode 100644 anda/go/yhat-scrape/update.rhai create mode 100644 anda/indicators/ayatana-indicator-notifications/update.rhai create mode 100644 anda/indicators/ayatana-indicator-session/update.rhai create mode 100644 anda/indicators/ayatana-indicator-sound/update.rhai create mode 100644 anda/lib/libayatana-common/update.rhai create mode 100644 anda/others/unity-session/update.rhai create mode 100644 anda/rust/bandwhich/update.rhai create mode 100644 anda/themes/unity-asset-pool/update.rhai diff --git a/anda/apps/lomiri-system-settings/lomiri-system-settings.spec b/anda/apps/lomiri-system-settings/lomiri-system-settings.spec index 4a4531ca4a..7bd0d3a492 100644 --- a/anda/apps/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/apps/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 595b25b5f6ab0fee51e084bb6b0d31ccfb719e73 +%global commit 60f6ecb371414742dd216b6a72c88214ff58b02d %forgemeta Name: lomiri-system-settings diff --git a/anda/apps/lomiri-system-settings/update.rhai b/anda/apps/lomiri-system-settings/update.rhai new file mode 100644 index 0000000000..6d6b8ae10d --- /dev/null +++ b/anda/apps/lomiri-system-settings/update.rhai @@ -0,0 +1,3 @@ +let o = get("https://gitlab.com/api/v4/projects/25770177/repository/tags").json_arr()[0]; +rpm.version(o.name); +rpm.global("commit", get("https://gitlab.com/api/v4/projects/25770177/repository/commits").json_arr()[0].id); diff --git a/anda/apps/vala-panel-appmenu/update.rhai b/anda/apps/vala-panel-appmenu/update.rhai new file mode 100644 index 0000000000..90f03e6ca9 --- /dev/null +++ b/anda/apps/vala-panel-appmenu/update.rhai @@ -0,0 +1,3 @@ +let o = get("https://gitlab.com/api/v4/projects/6865053/repository/tags").json_arr()[0]; +rpm.version(o.name); +rpm.global("commit", get("https://gitlab.com/api/v4/projects/6865053/repository/commits").json_arr()[0].id); diff --git a/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec b/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec index c7b07eab37..09aae0465f 100644 --- a/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec +++ b/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/vala-panel-project/vala-panel-appmenu -%global commit 99cd56c1644fe4193854902c450e67f9a6685112 +%global commit 76442be6195385193cb5931d0004122310d40c95 %forgemeta Name: vala-panel-appmenu diff --git a/anda/desktops/compiz9/compiz9.spec b/anda/desktops/compiz9/compiz9.spec index 3b36c9942d..e147fb6737 100644 --- a/anda/desktops/compiz9/compiz9.spec +++ b/anda/desktops/compiz9/compiz9.spec @@ -1,9 +1,9 @@ -%define _ubuntu_rel 22.10.20220822-0ubuntu1 +%define _ubuntu_rel 22.10.20220822-0ubuntu3 %global _hardened_build 0 Name: compiz9 Version: 0.9.14.2 -Release: %autorelease +Release: 2%?dist Summary: OpenGL window and compositing manager 0.9.X.X series License: GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT diff --git a/anda/desktops/compiz9/update.rhai b/anda/desktops/compiz9/update.rhai new file mode 100644 index 0000000000..b14bc269eb --- /dev/null +++ b/anda/desktops/compiz9/update.rhai @@ -0,0 +1,5 @@ +let html = get("http://archive.ubuntu.com/ubuntu/pool/universe/c/compiz/?C=N;O=D"); +let v = find("compiz_([\\d.]+)\\+(.+?).tar.xz", html, 1); +let r = find("compiz_([\\d.]+)\\+(.+?).tar.xz", html, 2); +rpm.version(v); +rpm.define("_ubuntu_rel", r); diff --git a/anda/desktops/golang-github-fyshos-fynedesk/update.rhai b/anda/desktops/golang-github-fyshos-fynedesk/update.rhai new file mode 100644 index 0000000000..e932363c22 --- /dev/null +++ b/anda/desktops/golang-github-fyshos-fynedesk/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("FyshOS/fynedesk")); diff --git a/anda/desktops/lomiri/lomiri.spec b/anda/desktops/lomiri/lomiri.spec index d939386ef3..cf7741433e 100644 --- a/anda/desktops/lomiri/lomiri.spec +++ b/anda/desktops/lomiri/lomiri.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri -%global commit a1a1b1f25714a0f5cddf3905edc38dc6e6b49228 +%global commit 8a2f908c306ec63a7a0f14c247fa1676c655c7ce %forgemeta Name: lomiri diff --git a/anda/desktops/lomiri/update.rhai b/anda/desktops/lomiri/update.rhai new file mode 100644 index 0000000000..bf40ea8d35 --- /dev/null +++ b/anda/desktops/lomiri/update.rhai @@ -0,0 +1,3 @@ +let o = get("https://gitlab.com/api/v4/projects/25716028/repository/tags").json_arr()[0]; +rpm.version(o.name); +rpm.global("commit", get("https://gitlab.com/api/v4/projects/25716028/repository/commits").json_arr()[0].id); diff --git a/anda/desktops/unity-shell/unity-shell.spec b/anda/desktops/unity-shell/unity-shell.spec index 6b1ad9eee3..043f2c59d3 100644 --- a/anda/desktops/unity-shell/unity-shell.spec +++ b/anda/desktops/unity-shell/unity-shell.spec @@ -1,3 +1,5 @@ +%define archive unity_7.7.0+23.04.20230222.2-0ubuntu2.tar.xz + Name: unity-shell Version: 7.7.0 Release: %autorelease @@ -5,7 +7,7 @@ Summary: Unity is a shell that sings License: GPL-3.0-or-later URL: https://launchpad.net/unity -Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity/unity_%{version}+23.04.20230222.2-0ubuntu2.tar.xz +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity/%archive Patch0: 0001-Remove-xpathselect-dependency.patch Patch1: 0002-Remove-ido-dependency.patch Patch2: 0003-Remove-social-scope.patch diff --git a/anda/desktops/unity-shell/update.rhai b/anda/desktops/unity-shell/update.rhai new file mode 100644 index 0000000000..f2c7f60807 --- /dev/null +++ b/anda/desktops/unity-shell/update.rhai @@ -0,0 +1,4 @@ +let html = get("http://archive.ubuntu.com/ubuntu/pool/universe/u/unity/?C=N;O=D"); +let v = find("unity_([\\d.]+)\\+.+?.tar.xz", html, 1); +rpm.version(v); +rpm.define("archive", find("unity_([\\d.]+)\\+.+?.tar.xz", html, 0)); diff --git a/anda/games/minecraft-java/minecraft-java.spec b/anda/games/minecraft-java/minecraft-java.spec index 8b8e04ecad..d87c14304b 100644 --- a/anda/games/minecraft-java/minecraft-java.spec +++ b/anda/games/minecraft-java/minecraft-java.spec @@ -15,7 +15,7 @@ ExclusiveArch: x86_64 Requires: java >= 1.8.0 -Recommends: terra-fractureiser-detector +Recommends: terra-fractureiser-detector %description The official Linux release of the launcher for Minecraft, a game about placing blocks and going on adventures. @@ -42,7 +42,7 @@ install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/icons/hicolor/symbolic/apps/m %{_datadir}/icons/hicolor/symbolic/apps/minecraft-launcher.svg %changelog -* Tue Mar 08 2022 Thomas Batten stenstorpmc@gmail.com> - 1121-2 +* Tue Mar 08 2022 Thomas Batten - 1121-2 - Moved minecraft-launcher into bindir * Mon Mar 07 2022 Thomas Batten - 1121-1 diff --git a/anda/go/yhat-scrape/update.rhai b/anda/go/yhat-scrape/update.rhai deleted file mode 100644 index 7043e72b33..0000000000 --- a/anda/go/yhat-scrape/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(gh("yhat/scrape")); diff --git a/anda/indicators/ayatana-indicator-notifications/ayatana-indicator-notifications.spec b/anda/indicators/ayatana-indicator-notifications/ayatana-indicator-notifications.spec index 35a15be116..ea7550ac37 100644 --- a/anda/indicators/ayatana-indicator-notifications/ayatana-indicator-notifications.spec +++ b/anda/indicators/ayatana-indicator-notifications/ayatana-indicator-notifications.spec @@ -2,7 +2,7 @@ Name: ayatana-indicator-notifications Summary: Ayatana Indicator Notifications Applet Version: 22.9.0 Release: %autorelease -License: GPLv3 +License: GPL-3.0 URL: https://github.com/AyatanaIndicators/ayatana-indicator-notifications Source0: %{url}/archive/refs/tags/%{version}.tar.gz diff --git a/anda/indicators/ayatana-indicator-notifications/update.rhai b/anda/indicators/ayatana-indicator-notifications/update.rhai new file mode 100644 index 0000000000..ab635ab1b1 --- /dev/null +++ b/anda/indicators/ayatana-indicator-notifications/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("AyatanaIndicators/ayatana-indicator-notifications")); diff --git a/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec b/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec index 8197832758..0d0aee3263 100644 --- a/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec +++ b/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec @@ -1,8 +1,8 @@ Name: ayatana-indicator-session Summary: Ayatana Indicator Session Applet -Version: 22.9.1 +Version: 22.9.2 Release: %autorelease -License: GPLv3 +License: GPL-3.0 URL: https://github.com/AyatanaIndicators/ayatana-indicator-session Source0: %{url}/archive/refs/tags/%{version}.tar.gz diff --git a/anda/indicators/ayatana-indicator-session/update.rhai b/anda/indicators/ayatana-indicator-session/update.rhai new file mode 100644 index 0000000000..a3b9742e92 --- /dev/null +++ b/anda/indicators/ayatana-indicator-session/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("AyatanaIndicators/ayatana-indicator-session")); diff --git a/anda/indicators/ayatana-indicator-sound/update.rhai b/anda/indicators/ayatana-indicator-sound/update.rhai new file mode 100644 index 0000000000..37d1c03c23 --- /dev/null +++ b/anda/indicators/ayatana-indicator-sound/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("AyatanaIndicators/ayatana-indicator-sound")); diff --git a/anda/lib/libayatana-common/libayatana-common.spec b/anda/lib/libayatana-common/libayatana-common.spec index 4ea42157c1..48c395d10e 100644 --- a/anda/lib/libayatana-common/libayatana-common.spec +++ b/anda/lib/libayatana-common/libayatana-common.spec @@ -2,7 +2,7 @@ Name: libayatana-common Summary: Common functions for Ayatana System Indicators Version: 0.9.8 Release: %autorelease -License: GPLv3 +License: GPL-3.0 URL: https://github.com/AyatanaIndicators/libayatana-common Source0: %{url}/archive/refs/tags/%{version}.tar.gz @@ -15,7 +15,7 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: vala-devel -Buildrequires: vala +BuildRequires: vala BuildRequires: intltool %description diff --git a/anda/lib/libayatana-common/update.rhai b/anda/lib/libayatana-common/update.rhai new file mode 100644 index 0000000000..570bed83d1 --- /dev/null +++ b/anda/lib/libayatana-common/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("AyatanaIndicators/libayatana-common")); diff --git a/anda/others/unity-greeter/update.rhai b/anda/others/unity-greeter/update.rhai index 094a83f713..a82d2c0faf 100644 --- a/anda/others/unity-greeter/update.rhai +++ b/anda/others/unity-greeter/update.rhai @@ -1,5 +1,5 @@ let html = get("http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-greeter/?C=N;O=D"); -let v = find("unity-greeter_([\\d.+]+)-0ubuntu(\d\+)", html, 1); -let rn = find("unity-greeter_([\\d.+]+)-0ubuntu(\d\+)", html, 2); +let v = find("unity-greeter_([\\d.+]+)-0ubuntu(\\d+)", html, 1); +let rn = find("unity-greeter_([\\d.+]+)-0ubuntu(\\d+)", html, 2); rpm.version(v); rpm.global("rn", rn); diff --git a/anda/others/unity-session/update.rhai b/anda/others/unity-session/update.rhai new file mode 100644 index 0000000000..c9b52665bd --- /dev/null +++ b/anda/others/unity-session/update.rhai @@ -0,0 +1,5 @@ +let html = get("http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-session/?C=N;O=D"); +let v = find("unity-session_([\\d.]+)-(.+?)_all.deb", html, 1); +let r = find("unity-session_([\\d.]+)-(.+?)_all.deb", html, 2); +rpm.version(v); +rpm.define("_ubuntu_rel", r); diff --git a/anda/rust/bandwhich/update.rhai b/anda/rust/bandwhich/update.rhai new file mode 100644 index 0000000000..5eed94f7c1 --- /dev/null +++ b/anda/rust/bandwhich/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("bandwhich")); diff --git a/anda/themes/unity-asset-pool/unity-asset-pool.spec b/anda/themes/unity-asset-pool/unity-asset-pool.spec index 3465e5c267..068c52a4fc 100644 --- a/anda/themes/unity-asset-pool/unity-asset-pool.spec +++ b/anda/themes/unity-asset-pool/unity-asset-pool.spec @@ -1,3 +1,5 @@ +%define maj_min 0.8 + Name: unity-asset-pool Summary: Assets and icons for Unity Version: 0.8.24 @@ -5,7 +7,7 @@ Release: %autorelease License: CC-BY-SA URL: https://launchpad.net/unity-asset-pool -Source0: %{url}/0.8/%{version}/+download/unity-asset-pool-%{version}.tar.gz +Source0: %{url}/%maj_min/%{version}/+download/unity-asset-pool-%{version}.tar.gz BuildArch: noarch BuildRequires: binutils diff --git a/anda/themes/unity-asset-pool/update.rhai b/anda/themes/unity-asset-pool/update.rhai new file mode 100644 index 0000000000..4b9e29ebbb --- /dev/null +++ b/anda/themes/unity-asset-pool/update.rhai @@ -0,0 +1,5 @@ +let html = get("https://launchpad.net/unity-asset-pool"); +let v = find("Latest version is ([\\d.]+)", html, 1); +rpm.version(v); +let vs = v.split("."); +rpm.define("maj_min", `${vs[0]}.${vs[1]}`); diff --git a/anda/tools/gcm-core/gcm-core.spec b/anda/tools/gcm-core/gcm-core.spec index 5dda4216de..e0b6897cdc 100644 --- a/anda/tools/gcm-core/gcm-core.spec +++ b/anda/tools/gcm-core/gcm-core.spec @@ -6,7 +6,7 @@ Name: gcm-core Version: 2.1.2 -%forgemeta -i +%forgemeta Release: 1%{?dist} Summary: Secure, cross-platform Git credential storage From fc50395087c65aedf4ed42332d39d3271aa551b0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Jun 2023 15:14:16 +0000 Subject: [PATCH 168/231] bump: ayatana-indicator-session unity-session --- .../ayatana-indicator-session.spec | 4 ++-- anda/others/unity-session/unity-session.spec | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec b/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec index 0d0aee3263..f686d712b0 100644 --- a/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec +++ b/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec @@ -1,7 +1,7 @@ Name: ayatana-indicator-session Summary: Ayatana Indicator Session Applet -Version: 22.9.2 -Release: %autorelease +Version: upstream.0.2.7 +Release: 1%{?dist} License: GPL-3.0 URL: https://github.com/AyatanaIndicators/ayatana-indicator-session Source0: %{url}/archive/refs/tags/%{version}.tar.gz diff --git a/anda/others/unity-session/unity-session.spec b/anda/others/unity-session/unity-session.spec index 15315efae4..f0a2e399f9 100644 --- a/anda/others/unity-session/unity-session.spec +++ b/anda/others/unity-session/unity-session.spec @@ -1,9 +1,9 @@ -%define _ubuntu_rel 1ubuntu2 +%define _ubuntu_rel 1ubuntu1 Name: unity-session Summary: Lightdm profile for Unity 7 -Version: 43.0 -Release: %autorelease +Version: 44.0 +Release: 1%{?dist} License: GPL-2.0 URL: https://packages.ubuntu.com/jammy/unity-session From a97245295dd240f4317d6f0c52ec2cfc04a082b6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Jun 2023 19:36:22 +0000 Subject: [PATCH 169/231] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 04dd2fe1ea..bee65bb0d3 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -6,7 +6,7 @@ %endif Name: electron -Version: 25.1.0 +Version: 25.1.1 Release: 1%{?dist} Summary: Build cross platform desktop apps with web technologies License: MIT From b4bb20be8921fab642b8565c54bdbbab3c755703 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Jun 2023 20:36:13 +0000 Subject: [PATCH 170/231] bump: protobuf --- anda/python/protobuf/python3-protobuf.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/protobuf/python3-protobuf.spec b/anda/python/protobuf/python3-protobuf.spec index 05caf42f3e..824044c9f2 100644 --- a/anda/python/protobuf/python3-protobuf.spec +++ b/anda/python/protobuf/python3-protobuf.spec @@ -2,7 +2,7 @@ %global pypi_name protobuf Name: python-%{pypi_name} -Version: 4.23.2 +Version: 4.23.3 Release: 1%{?dist} Summary: Protocol Buffers From d59de59fedbaf564014bf646d69555bc5cd939be Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 15 Jun 2023 01:19:25 +0000 Subject: [PATCH 171/231] bump: tectonic --- anda/rust/tectonic/rust-tectonic.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/tectonic/rust-tectonic.spec b/anda/rust/tectonic/rust-tectonic.spec index d5e695878c..3c32be5e06 100644 --- a/anda/rust/tectonic/rust-tectonic.spec +++ b/anda/rust/tectonic/rust-tectonic.spec @@ -4,7 +4,7 @@ %global crate tectonic Name: rust-tectonic -Version: 0.14.0 +Version: 0.14.1 Release: 1%{?dist} Summary: Modernized, complete, embeddable TeX/LaTeX engine From ae30d634c1d84ba22ad10647e4d5175370c8386d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 15 Jun 2023 01:32:05 +0000 Subject: [PATCH 172/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/nim/nim-nightly/nim-nightly.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 25bb850f3e..d39071d306 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 703f7698c1f7b2ae7f6d1db4e9a5aa30b859afbd +%global commit 3f1548ae0e4b021a9e9a6307b0566ad3f819ecc6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 023c0def3d..5f77cb5a46 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 703f7698c1f7b2ae7f6d1db4e9a5aa30b859afbd +%global commit 3f1548ae0e4b021a9e9a6307b0566ad3f819ecc6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/nim/nim-nightly/nim-nightly.spec b/anda/nim/nim-nightly/nim-nightly.spec index 84dfbf21c5..bcd73f17ed 100644 --- a/anda/nim/nim-nightly/nim-nightly.spec +++ b/anda/nim/nim-nightly/nim-nightly.spec @@ -1,11 +1,11 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit fcc383d89994241f1b73fe4f85ef38528c135e2e +%global commit 13b7e4e0e5f6edf573ee725dd52669ac5687cb5b %global ver 1.9.3 %global debug_package %nil Name: nim-nighlty Version: %ver^%commit -Release: 1%?dist +Release: 1%{?dist} Summary: Imperative, multi-paradigm, compiled programming language License: MIT and BSD URL: https://nim-lang.org From cd947c47f321f66946776b350ce91503d6214b41 Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 15 Jun 2023 10:19:46 +0800 Subject: [PATCH 173/231] fix(files): click (#549) * fix(files): click Signed-off-by: madomado * Update click.spec Signed-off-by: madomado * Update click.spec --------- Signed-off-by: madomado --- anda/others/click/click.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/click/click.spec b/anda/others/click/click.spec index 78f90b1132..f60c71de46 100644 --- a/anda/others/click/click.spec +++ b/anda/others/click/click.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/click -%global commit ff697fae4259e7b0f4bef27e3817f848bc06233a +%global commit 0de0e0748ecfdf29997e6167f71fca0e2b03151b %forgemeta Name: click From 9fddb43b3ab0b72d738a5fd53af7892badefca53 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 15 Jun 2023 18:17:13 +0000 Subject: [PATCH 174/231] bump: codium --- anda/tools/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/codium/codium.spec b/anda/tools/codium/codium.spec index a601e075d8..c18c408700 100644 --- a/anda/tools/codium/codium.spec +++ b/anda/tools/codium/codium.spec @@ -5,7 +5,7 @@ %endif Name: codium -Version: 1.79.1.23164 +Version: 1.79.2.23166 Release: 1%{?dist} Summary: Code editing. Redefined. License: MIT From 8203ea5ed61650f6129ad5621063a258db213528 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 13:50:20 -0700 Subject: [PATCH 175/231] chore: test gsettings-qt-lomiri (#552) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/gsettings-qt-lomiri/gsettings-qt-lomiri.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/anda/lib/gsettings-qt-lomiri/gsettings-qt-lomiri.spec b/anda/lib/gsettings-qt-lomiri/gsettings-qt-lomiri.spec index c26122c344..c52a86cd86 100644 --- a/anda/lib/gsettings-qt-lomiri/gsettings-qt-lomiri.spec +++ b/anda/lib/gsettings-qt-lomiri/gsettings-qt-lomiri.spec @@ -44,9 +44,7 @@ rm -rf %{buildroot}/usr/tests %files %license COPYING -%{_libdir}/libgsettings-qt.so.1 -%{_libdir}/libgsettings-qt.so.1.0 -%{_libdir}/libgsettings-qt.so.1.0.0 +%{_libdir}/libgsettings-qt.so.* %dir %{_libdir}/qt5/qml/GSettings.1.0 %{_libdir}/qt5/qml/GSettings.1.0/libGSettingsQmlPlugin.so %{_libdir}/qt5/qml/GSettings.1.0/plugins.qmltypes From 172ed2f9bc4d98209cb57836a0d02c02a8022852 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 13:50:48 -0700 Subject: [PATCH 176/231] chore: update qt5-libqtdbustest (#551) * chore: update qt5-libqtdbustest Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: use commit instead of version to fix build issues Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --------- Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec b/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec index 5465f0d1ba..f5850eeb47 100644 --- a/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec +++ b/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/libqtdbustest -%global commit f204bb8d7e9a2ffcd159d2f51f47257a715bbd62 +%global commit 58990d63f2327d285d6ead430d03b02558257291 %forgemeta Name: qt5-qtdbustest @@ -8,7 +8,7 @@ Release: %autorelease Summary: Library for testing DBus interactions using Qt5 License: LGPL-3.0 URL: https://gitlab.com/ubports/development/core/libqtdbustest -Source0: %url/-/archive/%version/libqtdbustest-%version.tar.gz +Source0: %url/-/archive/%commit/libqtdbustest-%commit.tar.gz BuildRequires: cmake BuildRequires: cmake-extras @@ -32,7 +32,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release} developing applications that use %{name}. %prep -%autosetup -n libqtdbustest-%version +%autosetup -n libqtdbustest-%commit %build %cmake From 970ce3e3898799622028beb70161bd8faaf91581 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 14:19:07 -0700 Subject: [PATCH 177/231] fix(lomiri-api): bump version (#555) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/lomiri-api/lomiri-api.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/lomiri-api/lomiri-api.spec b/anda/lib/lomiri-api/lomiri-api.spec index f802a956c7..33e71d2cf4 100644 --- a/anda/lib/lomiri-api/lomiri-api.spec +++ b/anda/lib/lomiri-api/lomiri-api.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-api -%global commit 30860779881a2a235ba454ac37a06e349af05eb3 +%global commit 9e2618e1a68f114581dad9f624bd509d46c9d984 %forgemeta Name: lomiri-api From 0e86831e4a65dab4c49a8a725b6948af9ddd807d Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 15:02:12 -0700 Subject: [PATCH 178/231] chore(qtdbusmock): add README.md to %doc (#556) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/qtdbusmock/qtdbusmock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/lib/qtdbusmock/qtdbusmock.spec b/anda/lib/qtdbusmock/qtdbusmock.spec index 552fa2af19..dd9a22afd7 100644 --- a/anda/lib/qtdbusmock/qtdbusmock.spec +++ b/anda/lib/qtdbusmock/qtdbusmock.spec @@ -41,6 +41,7 @@ developing applications that use %{name}. %cmake_install %files +%doc README.md %license COPYING %{_libdir}/libqtdbusmock.so.* %dir %{_datadir}/libqtdbusmock From bea0d40ae6430a7b301d2b525a9d9c501fa568de Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 16:21:29 -0700 Subject: [PATCH 179/231] chore: add README to gmenuharness (#550) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/gmenuharness/gmenuharness.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/lib/gmenuharness/gmenuharness.spec b/anda/lib/gmenuharness/gmenuharness.spec index 377aac7458..555efbce71 100644 --- a/anda/lib/gmenuharness/gmenuharness.spec +++ b/anda/lib/gmenuharness/gmenuharness.spec @@ -42,6 +42,7 @@ developing applications that use %{name}. %cmake_install %files +%doc README %license COPYING %{_libdir}/libgmenuharness.so.* From 9905f2354b889db605242fe0e4acd633d5be9ba7 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 16:21:40 -0700 Subject: [PATCH 180/231] fix(lomiri-app-launch): update version (#558) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/lomiri-app-launch/lomiri-app-launch.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/lomiri-app-launch/lomiri-app-launch.spec b/anda/lib/lomiri-app-launch/lomiri-app-launch.spec index aee0c7abfd..ebc13f17cc 100644 --- a/anda/lib/lomiri-app-launch/lomiri-app-launch.spec +++ b/anda/lib/lomiri-app-launch/lomiri-app-launch.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch -%global commit d69c7a1339e0d227bebb500b6a1fe655095ff700 +%global commit e58213c813ffda487dc4fb1226c9f866864510e4 %forgemeta Name: lomiri-app-launch From 98c6a11120ce1449252660b3e27c38ff903a17e1 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 16:21:57 -0700 Subject: [PATCH 181/231] upd(deviceinfo): actually update version (#557) * upd(deviceinfo): actually update version Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: include missing file Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --------- Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/deviceinfo/deviceinfo.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/lib/deviceinfo/deviceinfo.spec b/anda/lib/deviceinfo/deviceinfo.spec index 202fefd04a..2ef673d325 100644 --- a/anda/lib/deviceinfo/deviceinfo.spec +++ b/anda/lib/deviceinfo/deviceinfo.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/deviceinfo -%global commit fe939f071aafa47f631caec55a4e8420b3eb4a12 +%global commit 5dada778683ef8a1da13d0459768d8048429a646 %forgemeta Name: deviceinfo @@ -53,6 +53,7 @@ install -Dm644 '%{SOURCE1}' %{buildroot}%{_mandir}/man1/device-info.1 %files devel %dir %{_includedir}/deviceinfo %{_includedir}/deviceinfo/deviceinfo.h +/usr/include/deviceinfo/deviceinfo_c_api.h %{_libdir}/libdeviceinfo.so %{_libdir}/pkgconfig/deviceinfo.pc From e6019e01f51b38186e97043177a48e3ab2e048d5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 15 Jun 2023 23:36:09 +0000 Subject: [PATCH 182/231] bump: lomiri-app-launch --- anda/lib/lomiri-app-launch/lomiri-app-launch.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/lomiri-app-launch/lomiri-app-launch.spec b/anda/lib/lomiri-app-launch/lomiri-app-launch.spec index ebc13f17cc..aee0c7abfd 100644 --- a/anda/lib/lomiri-app-launch/lomiri-app-launch.spec +++ b/anda/lib/lomiri-app-launch/lomiri-app-launch.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch -%global commit e58213c813ffda487dc4fb1226c9f866864510e4 +%global commit d69c7a1339e0d227bebb500b6a1fe655095ff700 %forgemeta Name: lomiri-app-launch From 28cc8c30eac9411e9ee38eecd8734e19cba0f950 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 16 Jun 2023 01:20:51 +0000 Subject: [PATCH 183/231] bump: bat-extras --- anda/rust/bat-extras/bat-extras.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/bat-extras/bat-extras.spec b/anda/rust/bat-extras/bat-extras.spec index 077691e149..1ec0dff3fb 100644 --- a/anda/rust/bat-extras/bat-extras.spec +++ b/anda/rust/bat-extras/bat-extras.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: bat-extras -Version: 2023.03.21 +Version: 2023.06.15 Release: 1%{?dist} Summary: Bash scripts that integrate bat with various command line tools From d8ecb9c8b87e015e2a2996244fc1e7e8cfd3e245 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 16 Jun 2023 01:35:29 +0000 Subject: [PATCH 184/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/nim/nim-nightly/nim-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index d39071d306..b2ef18bdfe 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 3f1548ae0e4b021a9e9a6307b0566ad3f819ecc6 +%global commit 8bf5ba2836f8bb2d0555527947e80ea873515d03 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 5f77cb5a46..d664b0d854 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 3f1548ae0e4b021a9e9a6307b0566ad3f819ecc6 +%global commit 8bf5ba2836f8bb2d0555527947e80ea873515d03 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/nim/nim-nightly/nim-nightly.spec b/anda/nim/nim-nightly/nim-nightly.spec index bcd73f17ed..4b3f480cb6 100644 --- a/anda/nim/nim-nightly/nim-nightly.spec +++ b/anda/nim/nim-nightly/nim-nightly.spec @@ -1,5 +1,5 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 13b7e4e0e5f6edf573ee725dd52669ac5687cb5b +%global commit 0a19d78b228a2d2e7b5e2341edf45b5ee669196a %global ver 1.9.3 %global debug_package %nil From 98bcb1c9d053241871c8ec7a35af9344d00868fd Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 21:26:08 -0700 Subject: [PATCH 185/231] chore(libusermetrics): add ChangeLog (#561) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/libusermetrics/libusermetrics.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/lib/libusermetrics/libusermetrics.spec b/anda/lib/libusermetrics/libusermetrics.spec index 6b931cbcc8..b31085cfcb 100644 --- a/anda/lib/libusermetrics/libusermetrics.spec +++ b/anda/lib/libusermetrics/libusermetrics.spec @@ -55,6 +55,7 @@ The %{name}-doc contains documentation for %{name}. %find_lang %{name} %files -f %{name}.lang +%doc ChangeLog %license LGPL_EXCEPTION.txt LICENSE.GPL LICENSE.LGPL LICENSE.LGPL-3 %{_sysconfdir}/dbus-1/system.d/com.lomiri.UserMetrics.conf %{_bindir}/usermetricsinput From ff92e6deaa9d0d3f361b506f140d2368137d7f49 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 21:26:38 -0700 Subject: [PATCH 186/231] chore(lomiri-system-settings): add README.md to %doc (#566) * chore(lomiri-system-settings): add README.md to %doc Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: include manpages Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: don't use ubuntu font Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: undue changes Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --------- Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/apps/lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/lomiri-system-settings/lomiri-system-settings.spec b/anda/apps/lomiri-system-settings/lomiri-system-settings.spec index 7bd0d3a492..1581f2ed2b 100644 --- a/anda/apps/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/apps/lomiri-system-settings/lomiri-system-settings.spec @@ -11,7 +11,6 @@ URL: https://gitlab.com/ubports/development/core/lomiri-system-settings Source0: %{url}/-/archive/%commit/lomiri-system-settings-%commit.tar.gz Patch0: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/1001_use-maliit-keyboard-for-language-plugin.patch Patch1: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/2001_disable-current-language-switching.patch -Patch2: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/2002_use-Noto-font-instead-of-Ubuntu-font.patch BuildRequires: cmake BuildRequires: gcc-c++ @@ -58,6 +57,7 @@ developing applications that use %{name}. %find_lang %{name} %files -f %{name}.lang +%doc README.md %license COPYING %{_bindir}/lomiri-system-settings %{_libdir}/libLomiriSystemSettings.so.* From 361341b328c6db5de09014fca29ddbf9d7024806 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 21:26:52 -0700 Subject: [PATCH 187/231] upd(lomiri-settings-components): update version (#565) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- .../lomiri-settings-components/lomiri-settings-components.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/lomiri-settings-components/lomiri-settings-components.spec b/anda/lib/lomiri-settings-components/lomiri-settings-components.spec index 66ff7788bc..83431340f8 100644 --- a/anda/lib/lomiri-settings-components/lomiri-settings-components.spec +++ b/anda/lib/lomiri-settings-components/lomiri-settings-components.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components -%global commit 2951ca5aa3d5d78823240d163aecb4a0aa62c535 +%global commit 5041243d56fb7aaab270b4d07284687ec33f75c6 %forgemeta Name: lomiri-settings-components From 7f18a4a37cf50f4bf52a26ad48956b9d5fcb7de4 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 21:27:09 -0700 Subject: [PATCH 188/231] upd(lomiri-download-manager): update version (#564) * upd(lomiri-download-manager): update version Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: include manpages Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --------- Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/lomiri-download-manager/lomiri-download-manager.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/lomiri-download-manager/lomiri-download-manager.spec b/anda/lib/lomiri-download-manager/lomiri-download-manager.spec index 33f1ec2878..a6c4b52f89 100644 --- a/anda/lib/lomiri-download-manager/lomiri-download-manager.spec +++ b/anda/lib/lomiri-download-manager/lomiri-download-manager.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager -%global commit 86d086292db613df0b0cbc5fc2cfcdc33c3315bb +%global commit 2c7d6921ac56862c197958f4e5c31aa76a1a50e1 %forgemeta Name: lomiri-download-manager @@ -46,7 +46,6 @@ BuildArch: noarch %prep %autosetup -n lomiri-download-manager-%commit sed -e "s/-Werror//g" -i CMakeLists.txt -sed -i 's/ -qt=qt5//' docs/qml/CMakeLists.txt %build %cmake -DCMAKE_INSTALL_LIBEXECDIR=%{_libdir} -DENABLE_UBUNTU_COMPAT=ON @@ -72,6 +71,7 @@ sed -i 's/ -qt=qt5//' docs/qml/CMakeLists.txt %{_qt5_qmldir}/Ubuntu/ %{_datadir}/dbus-1/services/*.service %{_datadir}/dbus-1/system-services/*.service +%{_mandir}/man1/*.gz %files devel %dir %{_includedir}/lomiri/download_manager From 4edf465c69d572ce70b0939b151873bc24ef22b0 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 21:27:25 -0700 Subject: [PATCH 189/231] fix(qmenumodel): add lomiri specific patch (#563) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/qmenumodel/qmenumodel.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/lib/qmenumodel/qmenumodel.spec b/anda/lib/qmenumodel/qmenumodel.spec index f85a169cab..de06e9d6ba 100644 --- a/anda/lib/qmenumodel/qmenumodel.spec +++ b/anda/lib/qmenumodel/qmenumodel.spec @@ -5,6 +5,7 @@ Summary: Qt5 renderer for Ayatana Indicators License: LGPLv3 URL: https://github.com/AyatanaIndicators/qmenumodel Source0: https://releases.ayatana-indicators.org/source/qmenumodel/qmenumodel-%{version}.tar.gz +Patch0: https://gitlab.com/ubports/development/core/packaging/qmenumodel/-/raw/9062c3a3da87d6fd887c41a67dec6f8d5f34baa8/debian/patches/1001-ayatanamenumodel-add-support-for-u-int-of-all-sizes.patch BuildRequires: cmake BuildRequires: cmake-extras @@ -30,7 +31,7 @@ The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep -%autosetup -n qmenumodel-%{version} +%autosetup -n qmenumodel-%{version} -p1 %build %cmake -DENABLE_TESTS=ON -DENABLE_COVERAGE=ON -DGENERATE_DOC=ON From f360990636949a4061d28c209da021f35d9bc50c Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 21:27:38 -0700 Subject: [PATCH 190/231] fix(lomiri-app-launch): undue raboneko (#562) * fix(lomiri-app-launch): undue raboneko Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * Delete update.rhai Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --------- Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/lomiri-app-launch/lomiri-app-launch.spec | 2 +- anda/lib/lomiri-app-launch/update.rhai | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 anda/lib/lomiri-app-launch/update.rhai diff --git a/anda/lib/lomiri-app-launch/lomiri-app-launch.spec b/anda/lib/lomiri-app-launch/lomiri-app-launch.spec index aee0c7abfd..ebc13f17cc 100644 --- a/anda/lib/lomiri-app-launch/lomiri-app-launch.spec +++ b/anda/lib/lomiri-app-launch/lomiri-app-launch.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch -%global commit d69c7a1339e0d227bebb500b6a1fe655095ff700 +%global commit e58213c813ffda487dc4fb1226c9f866864510e4 %forgemeta Name: lomiri-app-launch diff --git a/anda/lib/lomiri-app-launch/update.rhai b/anda/lib/lomiri-app-launch/update.rhai deleted file mode 100644 index 4bef084cc0..0000000000 --- a/anda/lib/lomiri-app-launch/update.rhai +++ /dev/null @@ -1,3 +0,0 @@ -let o = get("https://gitlab.com/api/v4/projects/17286402/repository/tags").json_arr()[0]; -rpm.global("commit", o.commit.id); -rpm.version(o.name); From 1ab3751bc5f7e2bfd946fc1be8aec2f58e62f0aa Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 21:27:54 -0700 Subject: [PATCH 191/231] upd(lomiri-url-dispatcher): update version (#560) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec b/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec index 81a15666af..4bc366103b 100644 --- a/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec +++ b/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-url-dispatcher -%global commit 0f6518439bdec30816feb0ede9d52080f50d1425 +%global commit 23c42355cfbb7ab2ad9702d0362ed5590cf994bd %forgemeta Name: lomiri-url-dispatcher From be1bb8e7c0cd6ccd92b017345b925e938097fddb Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 15 Jun 2023 21:28:09 -0700 Subject: [PATCH 192/231] upd(lomiri-ui-toolkit): update version (#559) * upd(lomiri-ui-toolkit): update version Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: properly package docs Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: remove trailing doc/ Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --------- Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec b/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec index 85b161f036..3b40550984 100644 --- a/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec +++ b/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit -%global commit b996aa8e9d5add6e9d55f9a44a9fafc548d819c1 +%global commit 7df579c068335df31a704307d2bd20542233e5d2 %forgemeta Name: lomiri-ui-toolkit @@ -87,8 +87,6 @@ Examples for Lomiri-ui-toolkit. %make_install INSTALL_ROOT=%{buildroot} STRIP=/bin/true # Used by apicheck during tests only rm -rf %{buildroot}%{_qt5_qmldir}/Extinct -# Has various issues -rm -rf %{buildroot}%{_datadir}/lomiri-ui-toolkit/doc/html %find_lang %{name} %find_lang %{name}-gallery @@ -138,8 +136,7 @@ rm -rf %{buildroot}%{_datadir}/lomiri-ui-toolkit/doc/html %files doc %license COPYING.CC-BY-SA-3.0 %{_qt5_docdir}/*.qch -%dir %{_datadir}/lomiri-ui-toolkit -%{_datadir}/lomiri-ui-toolkit/doc/ +%{_datadir}/doc/lomiri-ui-toolkit/ %files examples -f %{name}-gallery.lang %dir %{_qt5_examplesdir}/lomiri-ui-toolkit From d4f57739fa5c8473878439ef776093b16f4f5379 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 16 Jun 2023 04:36:10 +0000 Subject: [PATCH 193/231] bump: lomiri-ui-toolkit lomiri-url-dispatcher --- anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec | 2 +- anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec b/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec index 3b40550984..39cbe78137 100644 --- a/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec +++ b/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit -%global commit 7df579c068335df31a704307d2bd20542233e5d2 +%global commit b996aa8e9d5add6e9d55f9a44a9fafc548d819c1 %forgemeta Name: lomiri-ui-toolkit diff --git a/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec b/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec index 4bc366103b..81a15666af 100644 --- a/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec +++ b/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-url-dispatcher -%global commit 23c42355cfbb7ab2ad9702d0362ed5590cf994bd +%global commit 0f6518439bdec30816feb0ede9d52080f50d1425 %forgemeta Name: lomiri-url-dispatcher From f2d8282ba669a53aaea6b5932ea6eb948d98b0dc Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 16 Jun 2023 13:23:35 +0800 Subject: [PATCH 194/231] add: warpd (#553) --- anda/tools/warpd/anda.hcl | 5 +++++ anda/tools/warpd/update.rhai | 4 ++++ anda/tools/warpd/warpd.spec | 41 ++++++++++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 anda/tools/warpd/anda.hcl create mode 100644 anda/tools/warpd/update.rhai create mode 100644 anda/tools/warpd/warpd.spec diff --git a/anda/tools/warpd/anda.hcl b/anda/tools/warpd/anda.hcl new file mode 100644 index 0000000000..91d2acab8c --- /dev/null +++ b/anda/tools/warpd/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "warpd.spec" + } +} diff --git a/anda/tools/warpd/update.rhai b/anda/tools/warpd/update.rhai new file mode 100644 index 0000000000..6638d6e46f --- /dev/null +++ b/anda/tools/warpd/update.rhai @@ -0,0 +1,4 @@ +let v = gh("rvaiya/warpd"); +if find("(?m)^v[\\d.]+$", v, 0) { + rpm.version(v); +} diff --git a/anda/tools/warpd/warpd.spec b/anda/tools/warpd/warpd.spec new file mode 100644 index 0000000000..44700eb3f4 --- /dev/null +++ b/anda/tools/warpd/warpd.spec @@ -0,0 +1,41 @@ +Name: warpd +Version: 1.3.5 + +%global forgeurl https://github.com/rvaiya/warpd + +%forgemeta + +Release: 1%?dist +Summary: Modal keyboard-driven virtual pointer +License: MIT +URL: %forgeurl +Source0: %forgesource + +BuildRequires: make gcc libXi-devel libXinerama-devel libXft-devel libXfixes-devel libXtst-devel libX11-devel cairo-devel libxkbcommon-devel wayland-devel +Requires: libXi libXinerama libXft libXfixes libXtst libX11 +Recommends: libwayland-client cairo libxkbcommon + +%description +warpd is a modal keyboard driven interface for mouse manipulation. + +%prep +%forgesetup + +%build +%make_build + +%install +mkdir -p %buildroot%_mandir/man1/ +%make_install +install -Dm755 %buildroot/usr/local/bin/warpd %buildroot%_bindir/warpd +install -Dm644 %buildroot/usr/local/share/man/man1/warpd* %buildroot%_mandir/man1/ +rm %buildroot/usr/local/bin/warpd %buildroot/usr/local/share/man/man1/warpd* + +%files +%_bindir/warpd +%_mandir/man1/warpd* + +%changelog +* Thu Jun 15 2023 windowsboy111 - 1.3.5-1 +- Initial package. + From 681a1db6eeeaecbae3bd91259ee934f448e5350f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 16 Jun 2023 07:12:55 +0000 Subject: [PATCH 195/231] bump: lomiri-system-settings --- anda/apps/lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/lomiri-system-settings/lomiri-system-settings.spec b/anda/apps/lomiri-system-settings/lomiri-system-settings.spec index 1581f2ed2b..dd3bd58d40 100644 --- a/anda/apps/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/apps/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 60f6ecb371414742dd216b6a72c88214ff58b02d +%global commit 1f6a22c0e181869a9a1cab5aed197d8761d5d159 %forgemeta Name: lomiri-system-settings From ee75bd3678e069160c812342a619e3b90da17275 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 16 Jun 2023 12:53:54 +0000 Subject: [PATCH 196/231] bump: prismlauncher-qt5 prismlauncher --- anda/games/prismlauncher-qt5/prismlauncher-qt5.spec | 4 ++-- anda/games/prismlauncher/prismlauncher.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index 6ba6744a2a..66ac8c79d4 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -33,8 +33,8 @@ Name: prismlauncher %else Name: prismlauncher-qt5 %endif -Version: 7.0 -Release: 2%{?dist} +Version: 7.1 +Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances # see COPYING.md for more information # each file in the source also contains a SPDX-License-Identifier header that declares its license diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 15ef033298..80d485d4f6 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -33,8 +33,8 @@ Name: prismlauncher %else Name: prismlauncher-qt5 %endif -Version: 7.0 -Release: 2%{?dist} +Version: 7.1 +Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances # see COPYING.md for more information # each file in the source also contains a SPDX-License-Identifier header that declares its license From 4d015c5f9c396093c8f01751b9b8222f00665e17 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 16 Jun 2023 22:51:43 +0800 Subject: [PATCH 197/231] fix(update): codium (#568) This fixes the issue where it fails to build because the assets in the gh release is not ready yet Signed-off-by: madomado --- anda/tools/codium/update.rhai | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/anda/tools/codium/update.rhai b/anda/tools/codium/update.rhai index 3efb7278b6..f9c2f1c53c 100644 --- a/anda/tools/codium/update.rhai +++ b/anda/tools/codium/update.rhai @@ -1 +1,10 @@ -rpm.version(gh("VSCodium/vscodium")); +let release = get("https://api.github.com/repos/vscodium/vscodium/releases").json_arr()[0]; +let i = 0; +for asset in release.assets { + if asset.name == `VSCodium-linux-x64-${release.tag_name}.tar.gz` || asset.name == `VSCodium-linux-arm64-${release.tag_name}.tar.gz` { + i += 1; + } +} +if i == 2 { + rpm.version(release.tag_name); +} From 4f205f066851373a1f5a3b59ad555759c73bc784 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 16 Jun 2023 22:52:15 +0800 Subject: [PATCH 198/231] fix(update): lomiri-ui-toolkit lomiri-url-dispatcher lomiri-app-launch (#567) * fix(update): lomiri-ui-toolkit lomiri-url-dispatcher * fix(update): lomiri-app-launch --- .../0001-fix-tests-import-cstdint.patch | 24 +++++++++++++++++++ .../ayatana-indicator-session.spec | 7 +++--- .../ayatana-indicator-session/update.rhai | 4 +++- anda/lib/lomiri-app-launch/update.rhai | 2 ++ .../lomiri-ui-toolkit/lomiri-ui-toolkit.spec | 2 +- anda/lib/lomiri-ui-toolkit/update.rhai | 5 ++-- .../lomiri-url-dispatcher.spec | 2 +- anda/lib/lomiri-url-dispatcher/update.rhai | 5 ++-- 8 files changed, 39 insertions(+), 12 deletions(-) create mode 100644 anda/indicators/ayatana-indicator-session/0001-fix-tests-import-cstdint.patch create mode 100644 anda/lib/lomiri-app-launch/update.rhai diff --git a/anda/indicators/ayatana-indicator-session/0001-fix-tests-import-cstdint.patch b/anda/indicators/ayatana-indicator-session/0001-fix-tests-import-cstdint.patch new file mode 100644 index 0000000000..62e326898a --- /dev/null +++ b/anda/indicators/ayatana-indicator-session/0001-fix-tests-import-cstdint.patch @@ -0,0 +1,24 @@ +From e4039bd482e3abba2a04e754fcb179ea95213232 Mon Sep 17 00:00:00 2001 +From: windowsboy111 +Date: Fri, 16 Jun 2023 18:02:22 +0800 +Subject: [PATCH] fix(tests): import cstdint + +--- + tests/backend-dbus/mock-login1-seat.cc | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/tests/backend-dbus/mock-login1-seat.cc b/tests/backend-dbus/mock-login1-seat.cc +index 49d7fb6..ad5d902 100644 +--- a/tests/backend-dbus/mock-login1-seat.cc ++++ b/tests/backend-dbus/mock-login1-seat.cc +@@ -21,6 +21,7 @@ + + #include "mock-object.h" + #include "mock-user.h" ++#include + + namespace + { +-- +2.40.1 + diff --git a/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec b/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec index f686d712b0..3b9c3a2c07 100644 --- a/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec +++ b/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec @@ -1,10 +1,11 @@ Name: ayatana-indicator-session Summary: Ayatana Indicator Session Applet -Version: upstream.0.2.7 +Version: 22.9.2 Release: 1%{?dist} License: GPL-3.0 URL: https://github.com/AyatanaIndicators/ayatana-indicator-session Source0: %{url}/archive/refs/tags/%{version}.tar.gz +Patch0: 0001-fix-tests-import-cstdint.patch BuildRequires: cmake BuildRequires: cmake-extras @@ -30,7 +31,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release} This package contains the development header files for %{name}. %prep -%autosetup -n %{name}-%{version} +%autosetup -n %{name}-%{version} -p1 %build %cmake -DENABLE_TESTS=ON \ @@ -44,7 +45,7 @@ This package contains the development header files for %{name}. %files -f %{name}.lang %license COPYING %{_sysconfdir}/xdg/autostart/ayatana-indicator-session.desktop -%{_userunitdir}/ayatana-indicator-session.service +#{_userunitdir}/ayatana-indicator-session.service %dir %{_libexecdir}/ayatana-indicator-session %{_libexecdir}/ayatana-indicator-session/ayatana-indicator-session-service %{_datadir}/ayatana/indicators/org.ayatana.indicator.session diff --git a/anda/indicators/ayatana-indicator-session/update.rhai b/anda/indicators/ayatana-indicator-session/update.rhai index a3b9742e92..3674e0a669 100644 --- a/anda/indicators/ayatana-indicator-session/update.rhai +++ b/anda/indicators/ayatana-indicator-session/update.rhai @@ -1 +1,3 @@ -rpm.version(gh_tag("AyatanaIndicators/ayatana-indicator-session")); +let tags = get("https://api.github.com/repos/AyatanaIndicators/ayatana-indicator-session/git/refs/tags").json_arr(); +let split_ref = tags[tags.len-1].ref.split("/"); +rpm.version(split_ref[split_ref.len-1]); diff --git a/anda/lib/lomiri-app-launch/update.rhai b/anda/lib/lomiri-app-launch/update.rhai new file mode 100644 index 0000000000..c2168b6685 --- /dev/null +++ b/anda/lib/lomiri-app-launch/update.rhai @@ -0,0 +1,2 @@ +rpm.version(get("https://gitlab.com/api/v4/projects/17286402/repository/tags").json_arr()[0].name); +rpm.global("commit", get("https://gitlab.com/api/v4/projects/17286402/repository/commits").json_arr()[0].id); diff --git a/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec b/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec index 39cbe78137..3b40550984 100644 --- a/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec +++ b/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit -%global commit b996aa8e9d5add6e9d55f9a44a9fafc548d819c1 +%global commit 7df579c068335df31a704307d2bd20542233e5d2 %forgemeta Name: lomiri-ui-toolkit diff --git a/anda/lib/lomiri-ui-toolkit/update.rhai b/anda/lib/lomiri-ui-toolkit/update.rhai index 5c7d73e15f..4c97bcbcd3 100644 --- a/anda/lib/lomiri-ui-toolkit/update.rhai +++ b/anda/lib/lomiri-ui-toolkit/update.rhai @@ -1,3 +1,2 @@ -let o = get("https://gitlab.com/api/v4/projects/19057685/repository/tags").json_arr()[0]; -rpm.global("commit", o.commit.id); -rpm.version(o.name); +rpm.version(get("https://gitlab.com/api/v4/projects/19057685/repository/tags").json_arr()[0].name); +rpm.global("commit", get("https://gitlab.com/api/v4/projects/19057685/repository/commits").json_arr()[0].id); diff --git a/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec b/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec index 81a15666af..4bc366103b 100644 --- a/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec +++ b/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-url-dispatcher -%global commit 0f6518439bdec30816feb0ede9d52080f50d1425 +%global commit 23c42355cfbb7ab2ad9702d0362ed5590cf994bd %forgemeta Name: lomiri-url-dispatcher diff --git a/anda/lib/lomiri-url-dispatcher/update.rhai b/anda/lib/lomiri-url-dispatcher/update.rhai index 3b89df98ff..9793815e9a 100644 --- a/anda/lib/lomiri-url-dispatcher/update.rhai +++ b/anda/lib/lomiri-url-dispatcher/update.rhai @@ -1,3 +1,2 @@ -let o = get("https://gitlab.com/api/v4/projects/17424894/repository/tags").json_arr()[0]; -rpm.global("commit", o.commit.id); -rpm.version(o.name); +rpm.version(get("https://gitlab.com/api/v4/projects/17424894/repository/tags").json_arr()[0].name); +rpm.global("commit", get("https://gitlab.com/api/v4/projects/17424894/repository/commits").json_arr()[0].id); From e1b908ca24b25484ae6fecf710b3a233c74cc575 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 16 Jun 2023 09:17:26 -0700 Subject: [PATCH 199/231] fix(ayatana-indicator-session): include systemd session (#569) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- .../ayatana-indicator-session/ayatana-indicator-session.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec b/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec index 3b9c3a2c07..41d5be6851 100644 --- a/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec +++ b/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec @@ -17,6 +17,7 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(dbustest-1) BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(systemd) BuildRequires: intltool %description @@ -45,7 +46,7 @@ This package contains the development header files for %{name}. %files -f %{name}.lang %license COPYING %{_sysconfdir}/xdg/autostart/ayatana-indicator-session.desktop -#{_userunitdir}/ayatana-indicator-session.service +%{_userunitdir}/ayatana-indicator-session.service %dir %{_libexecdir}/ayatana-indicator-session %{_libexecdir}/ayatana-indicator-session/ayatana-indicator-session-service %{_datadir}/ayatana/indicators/org.ayatana.indicator.session From 2e73623e5ad4b44313d88eb5b453c789f75aa7c3 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 16 Jun 2023 09:57:13 -0700 Subject: [PATCH 200/231] upd(lomiri-indicator-network): update version (#570) * upd(lomiri-indicator-network): update version Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix: include dbus service Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --------- Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- .../lomiri-indicator-network.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/lib/lomiri-indicator-network/lomiri-indicator-network.spec b/anda/lib/lomiri-indicator-network/lomiri-indicator-network.spec index c0e6130a83..c9eef4fd02 100644 --- a/anda/lib/lomiri-indicator-network/lomiri-indicator-network.spec +++ b/anda/lib/lomiri-indicator-network/lomiri-indicator-network.spec @@ -1,15 +1,14 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-indicator-network -%global commit f4610298aa91b17161b5bc65b232228bf0fcab47 +%global commit ac0ae8ec8968c934f81c2664879ab10f76ab0fc2 %forgemeta Name: lomiri-indicator-network Version: 1.0.0 Release: %autorelease Summary: The Network indicator for Ubuntu Touch -License: GPLv3 AND LGPLv3 +License: GPL-3.0 AND LGPL-3.0 URL: https://gitlab.com/ubports/development/core/lomiri-indicator-network Source0: %{url}/-/archive/%commit/lomiri-indicator-network-%commit.tar.gz -Patch0: https://sources.debian.org/data/main/l/lomiri-indicator-network/1.0.0-1/debian/patches/1003_no-abs-paths-in-documentation.patch BuildRequires: systemd-rpm-macros BuildRequires: qt-devel @@ -52,7 +51,7 @@ BuildArch: noarch The %{name}-doc package contains documentation files for %{name}. %prep -%autosetup -n lomiri-indicator-network-%commit -p1 +%autosetup -n lomiri-indicator-network-%commit %build %cmake -DENABLE_COVERAGE=OFF -DENABLE_UBUNTU_COMPAT=ON @@ -75,6 +74,7 @@ The %{name}-doc package contains documentation files for %{name}. %{_qt5_qmldir}/Ubuntu/Connectivity/qmldir %dir %{_libexecdir}/lomiri-indicator-network %{_libexecdir}/lomiri-indicator-network/lomiri-indicator-network-* +%{_datadir}/dbus-1/services/com.lomiri.connectivity1.service %{_datadir}/glib-2.0/schemas/com.lomiri.indicator.network.gschema.xml %{_datadir}/unity/indicators/com.lomiri.indicator.network From 7af9201f06aaa6278577143ff770681a2f61ab61 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 16 Jun 2023 17:12:15 +0000 Subject: [PATCH 201/231] bump: rnote --- anda/rust/rnote/rnote.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 1e2e63c3e2..e322915d9a 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,5 +1,5 @@ Name: rnote -Version: 0.6.0 +Version: 0.7.0 Release: 1%{?dist} Summary: Sketch and take handwritten notes. License: GPL-3.0 From 88619aa81090e34c927c9ae6ed3af0962eedb7bf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 16 Jun 2023 18:17:02 +0000 Subject: [PATCH 202/231] bump: discord-canary-openasar discord-canary osu-lazer --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/games/osu-lazer/osu-lazer.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 4fd9763802..ec5a9af0ab 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.159 +Version: 0.0.160 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 545aade10f..a26840aed5 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.159 +Version: 0.0.160 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index c9dd26f64e..a3c7678f4e 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: osu-lazer -Version: 2023.614.1 +Version: 2023.617.0 Release: 1%{?dist} Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 From 655e3b6d0169e8689ba2f62388e14b4368730768 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 16 Jun 2023 13:09:19 -0700 Subject: [PATCH 203/231] Rebuild qtmir (#572) * Rebuild qtmir Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> * fix(qtmir): backport fix Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --------- Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/qtmir/qtmir.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/qtmir/qtmir.spec b/anda/lib/qtmir/qtmir.spec index f55f15dfd6..4d3ce40914 100644 --- a/anda/lib/qtmir/qtmir.spec +++ b/anda/lib/qtmir/qtmir.spec @@ -76,7 +76,7 @@ This package contains development files needed for qtmir. %prep %autosetup -n qtmir-%commit -p1 -#sed -i '' +sed -i 's!X-Ubuntu-Touch=true!X-Lomiri-Splash-Show=false!' data/xwayland.qtmir.desktop %build %cmake -DWerror=OFF -DWITH_MIR2=on -DWITH_CONTENTHUB=OFF From d0b4eb5afe3b776700b411aeb81efb7d09f86645 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 17 Jun 2023 04:09:28 +0800 Subject: [PATCH 204/231] bump: ayatana-indicator-datetime (#571) --- .../ayatana-indicator-datetime.spec | 4 ++-- anda/lib/ayatana-indicator-datetime/update.rhai | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 anda/lib/ayatana-indicator-datetime/update.rhai diff --git a/anda/lib/ayatana-indicator-datetime/ayatana-indicator-datetime.spec b/anda/lib/ayatana-indicator-datetime/ayatana-indicator-datetime.spec index 2dc89ea588..5756de2e2d 100644 --- a/anda/lib/ayatana-indicator-datetime/ayatana-indicator-datetime.spec +++ b/anda/lib/ayatana-indicator-datetime/ayatana-indicator-datetime.spec @@ -1,8 +1,8 @@ Name: ayatana-indicator-datetime Summary: A GTK implementation of the StatusNotifierItem Specification -Version: 22.9.1 +Version: 23.6.0 Release: %autorelease -License: GPLv3 +License: GPL-3.0 URL: https://github.com/AyatanaIndicators/ayatana-indicator-datetime Source0: %{url}/archive/refs/tags/%{version}.tar.gz diff --git a/anda/lib/ayatana-indicator-datetime/update.rhai b/anda/lib/ayatana-indicator-datetime/update.rhai new file mode 100644 index 0000000000..1ac9b13f34 --- /dev/null +++ b/anda/lib/ayatana-indicator-datetime/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("AyatanaIndicators/ayatana-indicator-datetime")); From 50d03d76be41e11780b264a9196588b8c73a950c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 16 Jun 2023 20:14:34 +0000 Subject: [PATCH 205/231] bump: lomiri-system-settings --- anda/apps/lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/lomiri-system-settings/lomiri-system-settings.spec b/anda/apps/lomiri-system-settings/lomiri-system-settings.spec index dd3bd58d40..94e46e3e49 100644 --- a/anda/apps/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/apps/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 1f6a22c0e181869a9a1cab5aed197d8761d5d159 +%global commit 890b72e8689a90289522f374534b06f85cde9ddb %forgemeta Name: lomiri-system-settings From d60a56840cd4c7200019e0f0d5d107ae46bd5471 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 16 Jun 2023 21:12:01 +0000 Subject: [PATCH 206/231] bump: felix --- anda/rust/felix/rust-felix.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/felix/rust-felix.spec b/anda/rust/felix/rust-felix.spec index 3fe504e6ae..c288355612 100644 --- a/anda/rust/felix/rust-felix.spec +++ b/anda/rust/felix/rust-felix.spec @@ -2,7 +2,7 @@ %global crate felix Name: rust-felix -Version: 2.3.0 +Version: 2.4.0 Release: 1%{?dist} Summary: Tui file manager with vim-like key mapping From 1c04e2e87c1f615f45b2ee15b372376005c07af7 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 16 Jun 2023 16:46:56 -0700 Subject: [PATCH 207/231] fix(lomiri): depend on device-info (#574) Since https://gitlab.com/ubports/development/core/lomiri/-/commit/b90e5eb02b76231589a35d213bef3d1837fbe4aa Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/desktops/lomiri/lomiri.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/lomiri/lomiri.spec b/anda/desktops/lomiri/lomiri.spec index cf7741433e..81487566e1 100644 --- a/anda/desktops/lomiri/lomiri.spec +++ b/anda/desktops/lomiri/lomiri.spec @@ -55,6 +55,7 @@ BuildRequires: qt5-qtbase-private-devel BuildRequires: qt5-qtdeclarative-devel BuildRequires: systemd-rpm-macros Recommends: lomiri-session +Requires: deviceinfo Requires: lomiri-system-settings Requires: qmenumodel Requires: xorg-x11-server-Xwayland From 37415cce1f018f2d464b9e9794ecfc7c5a680396 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 16 Jun 2023 16:56:50 -0700 Subject: [PATCH 208/231] upd(lomiri-session): update commit (#575) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/others/lomiri-session/lomiri-session.spec | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/anda/others/lomiri-session/lomiri-session.spec b/anda/others/lomiri-session/lomiri-session.spec index 7f1ce2fb0c..4d4ed95a4e 100644 --- a/anda/others/lomiri-session/lomiri-session.spec +++ b/anda/others/lomiri-session/lomiri-session.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-session -%global commit 94a0d8d12e63fd4a298fb4cdce5f11e0a20bdb8c +%global commit d33d5b666d5c18150ce216cc838713f18d84385c %forgemeta Name: lomiri-session @@ -9,11 +9,6 @@ Summary: Configuration schemas for lomiri License: LGPLv3 URL: https://gitlab.com/ubports/development/core/lomiri-session Source0: %{url}/-/archive/%commit/lomiri-desktop-session-%commit.tar.gz -Patch0: https://sources.debian.org/data/main/l/lomiri-session/0.2-3/debian/patches/0001_desktop-dm-lomiri-session-Drop-old-wizard-has-run-ch.patch -Patch1: https://sources.debian.org/data/main/l/lomiri-session/0.2-3/debian/patches/0002_lomiri-session-Put-evaluation-of-ps-call-in-quotes.patch -Patch2: https://sources.debian.org/data/main/l/lomiri-session/0.2-3/debian/patches/0003_lomiri-session-Properly-differentiate-between-Ubuntu.patch -Patch3: https://sources.debian.org/data/main/l/lomiri-session/0.2-3/debian/patches/0004_lomiri-session-Check-for-presence-of-Xwayland-use-th.patch -Patch4: https://sources.debian.org/data/main/l/lomiri-session/0.2-3/debian/patches/0005_systemd-lomiri.service-Drop-Before-and-Wants-for-ind.patch BuildArch: noarch BuildRequires: cmake @@ -31,7 +26,7 @@ Requires: lomiri Configuration schemas for lomiri. %prep -%autosetup -n %{name}-%commit -p1 +%autosetup -n %{name}-%commit %build %cmake -DENABLE_TOUCH_SESSION=OFF From 56779f887bd547baed6900ef392c124ca945e93e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 17 Jun 2023 01:24:33 +0000 Subject: [PATCH 209/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/nim/nim-nightly/nim-nightly.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index b2ef18bdfe..a3b0f056ce 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 8bf5ba2836f8bb2d0555527947e80ea873515d03 +%global commit fd9a8d1551e5736aff6da10d8d00cc631c6d6ee0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index d664b0d854..d12b297ce1 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 8bf5ba2836f8bb2d0555527947e80ea873515d03 +%global commit fd9a8d1551e5736aff6da10d8d00cc631c6d6ee0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/nim/nim-nightly/nim-nightly.spec b/anda/nim/nim-nightly/nim-nightly.spec index 4b3f480cb6..5f08c9db2d 100644 --- a/anda/nim/nim-nightly/nim-nightly.spec +++ b/anda/nim/nim-nightly/nim-nightly.spec @@ -1,6 +1,6 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 0a19d78b228a2d2e7b5e2341edf45b5ee669196a -%global ver 1.9.3 +%global commit e8d0f1c3aedd8290cc972e3d06f642e88dbe783e +%global ver 1.9.5 %global debug_package %nil Name: nim-nighlty From a3c46ee1b14e7416dec82e26f2e1fb2fc8f9d9cf Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 17 Jun 2023 12:05:49 +0800 Subject: [PATCH 210/231] fix: rnote (#573) * fix: rnote Signed-off-by: madomado * Update rnote.spec Signed-off-by: madomado * Update rnote.spec --------- Signed-off-by: madomado --- anda/rust/rnote/rnote.spec | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index e322915d9a..511f3fd25d 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -4,7 +4,7 @@ Release: 1%{?dist} Summary: Sketch and take handwritten notes. License: GPL-3.0 URL: https://github.com/flxzt/rnote -Source0: %{url}/releases/download/v%{version}/rnote-%{version}.tar.xz +Source0: %{url}/archive/refs/tags/v%version.tar.gz Requires: libadwaita poppler-glib glib2 gtk4 BuildRequires: cargo meson cmake libappstream-glib gcc-c++ pkgconfig(alsa) alsa-lib clang-devel python BuildRequires: pkgconfig(glib-2.0) >= 2.66 @@ -32,16 +32,16 @@ Rnote is an open-source vector-based drawing app for sketching, handwritten note %doc README.md %license LICENSE -/usr/bin/rnote -/usr/lib/debug/usr/bin/rnote-*.debug -/usr/share/applications/com.github.flxzt.rnote.desktop -/usr/share/glib-2.0/schemas/com.github.flxzt.rnote.gschema.xml -/usr/share/icons/hicolor/scalable/apps/com.github.flxzt.rnote.svg -/usr/share/icons/hicolor/symbolic/apps/com.github.flxzt.rnote-symbolic.svg -/usr/share/locale/*/LC_MESSAGES/rnote.mo -/usr/share/metainfo/com.github.flxzt.rnote.metainfo.xml -/usr/share/mime/packages/com.github.flxzt.rnote.xml -/usr/share/rnote/* +%_bindir/rnote +%_datadir/applications/com.github.flxzt.rnote.desktop +%_datadir/glib-2.0/schemas/com.github.flxzt.rnote.gschema.xml +%_datadir/icons/hicolor/scalable/apps/com.github.flxzt.rnote.svg +%_datadir/icons/hicolor/scalable/mimetypes/application-rnote.svg +%_datadir/icons/hicolor/symbolic/apps/com.github.flxzt.rnote-symbolic.svg +%_datadir/locale/*/LC_MESSAGES/rnote.mo +%_datadir/metainfo/com.github.flxzt.rnote.metainfo.xml +%_datadir/mime/packages/com.github.flxzt.rnote.xml +%_datadir/rnote/ %changelog From 3b446a5d6a7479afc03a7a82260fd34f8ec52e98 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sat, 17 Jun 2023 13:43:03 -0700 Subject: [PATCH 211/231] fix(lomiri-schemas): fix com.lomiri.Shell.gschema.xml compilation (#580) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/others/lomiri-schemas/lomiri-schemas.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/others/lomiri-schemas/lomiri-schemas.spec b/anda/others/lomiri-schemas/lomiri-schemas.spec index e76904320e..e7157dd112 100644 --- a/anda/others/lomiri-schemas/lomiri-schemas.spec +++ b/anda/others/lomiri-schemas/lomiri-schemas.spec @@ -9,6 +9,7 @@ Summary: Configuration schemas for lomiri License: LGPL-2.0-or-later URL: https://gitlab.com/ubports/development/core/lomiri-schemas Source0: %url/-/archive/%commit/lomiri-schemas-%commit.tar.gz +Patch0: https://gitlab.com/cat-master21/lomiri-schemas/-/commit/a2608b71af114abb69982fba25d439ffed255f56.patch BuildArch: noarch BuildRequires: cmake @@ -21,7 +22,7 @@ BuildRequires: intltool Configuration schemas for lomiri desktop enviroment. %prep -%autosetup -n %{name}-%commit +%autosetup -n %{name}-%commit -p1 %build %cmake -DCMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT=true From 63f7926ab3056768433c65e36c75ed361291ebb8 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sat, 17 Jun 2023 13:43:19 -0700 Subject: [PATCH 212/231] fix(lomiri): add missing dependency (#581) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/desktops/lomiri/lomiri.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anda/desktops/lomiri/lomiri.spec b/anda/desktops/lomiri/lomiri.spec index 81487566e1..01e010194f 100644 --- a/anda/desktops/lomiri/lomiri.spec +++ b/anda/desktops/lomiri/lomiri.spec @@ -55,6 +55,8 @@ BuildRequires: qt5-qtbase-private-devel BuildRequires: qt5-qtdeclarative-devel BuildRequires: systemd-rpm-macros Recommends: lomiri-session +# Most of these are for other libs that rpm doesn't find +Requires: libusermetrics Requires: deviceinfo Requires: lomiri-system-settings Requires: qmenumodel From ffe4e7db81934fd059b64da3dd4751170dd9f7d2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 18 Jun 2023 01:47:42 +0000 Subject: [PATCH 213/231] bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/nim/nim-nightly/nim-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index a3b0f056ce..3c0bdcb92e 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit fd9a8d1551e5736aff6da10d8d00cc631c6d6ee0 +%global commit 12cd8a7bea991c2a8d4b59b1cfc9f7c246819fc9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index d12b297ce1..43d2b82406 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit fd9a8d1551e5736aff6da10d8d00cc631c6d6ee0 +%global commit 12cd8a7bea991c2a8d4b59b1cfc9f7c246819fc9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/nim/nim-nightly/nim-nightly.spec b/anda/nim/nim-nightly/nim-nightly.spec index 5f08c9db2d..4cf3dbba30 100644 --- a/anda/nim/nim-nightly/nim-nightly.spec +++ b/anda/nim/nim-nightly/nim-nightly.spec @@ -1,5 +1,5 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit e8d0f1c3aedd8290cc972e3d06f642e88dbe783e +%global commit 6d2163724550ed3a115d22e00f9d40150534a8b9 %global ver 1.9.5 %global debug_package %nil From 3ee4a675419dd05d61b9a5ef4d09f8807ff7f4da Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 18 Jun 2023 11:48:46 +0800 Subject: [PATCH 214/231] fix(update): ayatana-indicator-datetime warpd (#583) --- anda/lib/ayatana-indicator-datetime/update.rhai | 2 +- anda/tools/warpd/update.rhai | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/anda/lib/ayatana-indicator-datetime/update.rhai b/anda/lib/ayatana-indicator-datetime/update.rhai index 1ac9b13f34..c06cc9ea46 100644 --- a/anda/lib/ayatana-indicator-datetime/update.rhai +++ b/anda/lib/ayatana-indicator-datetime/update.rhai @@ -1 +1 @@ -rpm.version(gh("AyatanaIndicators/ayatana-indicator-datetime")); +rpm.version(gh_tag("AyatanaIndicators/ayatana-indicator-datetime")); diff --git a/anda/tools/warpd/update.rhai b/anda/tools/warpd/update.rhai index 6638d6e46f..67e1e5c396 100644 --- a/anda/tools/warpd/update.rhai +++ b/anda/tools/warpd/update.rhai @@ -1,4 +1,6 @@ let v = gh("rvaiya/warpd"); -if find("(?m)^v[\\d.]+$", v, 0) { +try { + find("(?m)^v[\\d.]+$", v, 0); rpm.version(v); } +catch {} From 6f00977f5a9869ebed2a586d79783c8d918d9407 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 18 Jun 2023 12:57:59 +0000 Subject: [PATCH 215/231] bump: zellij --- anda/rust/zellij/rust-zellij.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/zellij/rust-zellij.spec b/anda/rust/zellij/rust-zellij.spec index cbde7d21cb..8a565a5b42 100644 --- a/anda/rust/zellij/rust-zellij.spec +++ b/anda/rust/zellij/rust-zellij.spec @@ -46,7 +46,7 @@ EOF\ %global crate zellij Name: rust-zellij -Version: 0.36.0 +Version: 0.37.0 Release: 1%{?dist} Summary: Terminal workspace with batteries included From da12c3be521bc012fb6cb57501bb59d626366b58 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 18 Jun 2023 22:19:38 +0800 Subject: [PATCH 216/231] add: uxplay (#584) --- anda/others/uxplay/anda.hcl | 5 +++ anda/others/uxplay/update.rhai | 1 + anda/others/uxplay/uxplay.spec | 62 ++++++++++++++++++++++++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 anda/others/uxplay/anda.hcl create mode 100644 anda/others/uxplay/update.rhai create mode 100644 anda/others/uxplay/uxplay.spec diff --git a/anda/others/uxplay/anda.hcl b/anda/others/uxplay/anda.hcl new file mode 100644 index 0000000000..9a43e44b5a --- /dev/null +++ b/anda/others/uxplay/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "uxplay.spec" + } +} diff --git a/anda/others/uxplay/update.rhai b/anda/others/uxplay/update.rhai new file mode 100644 index 0000000000..03a2e63fec --- /dev/null +++ b/anda/others/uxplay/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("FDH2/UxPlay")); diff --git a/anda/others/uxplay/uxplay.spec b/anda/others/uxplay/uxplay.spec new file mode 100644 index 0000000000..b137da87cc --- /dev/null +++ b/anda/others/uxplay/uxplay.spec @@ -0,0 +1,62 @@ +Name: uxplay +Version: 1.65 +Release: 1%?dist +Summary: AirPlay Unix mirroring server +License: GPL-3.0 +URL: https://github.com/FDH2/UxPlay +Source0: %url/archive/refs/tags/v%version.tar.gz +Requires: openssl libplist avahi gst-plugins-base gst-plugins-good gst-plugins-bad gst-libav +BuildRequires: cmake desktop-file-utils systemd-rpm-macros gcc gcc-c++ openssl-devel avahi-compat-libdns_sd-devel +BuildRequires: pkgconfig(gstreamer-1.0) pkgconfig(gstreamer-sdp-1.0) pkgconfig(gstreamer-video-1.0) pkgconfig(gstreamer-app-1.0) pkgconfig(libplist-2.0) + +%description +%summary. + +%prep +%autosetup -n UxPlay-%version +cat < %name.desktop +[Desktop Entry] +Type=Application +Version=1.0 +Name=UxPlay +GenericName=AirPlay server +Exec=%_bindir/uxplay +Icon=computer-apple-ipad-symbolic +Terminal=true +Categories=AudioVideo; +Comment=%summary +EOF + +%build +%cmake . +%cmake_build --config Release + + +%install +mkdir -p %buildroot%_bindir %buildroot%_datadir/applications %buildroot%_mandir/man1 +install -Dm755 redhat-linux-build/%name %buildroot%_bindir/ +install -Dm644 %name.desktop %buildroot%_datadir/applications/ + +mv %name.1 %buildroot%_mandir/man1/%name.1 + +%post +%systemd_post avahi-daemon.service + +%preun +%systemd_preun avahi-daemon.service + +%postun +%systemd_postun_with_restart avahi-daemon.service + +%check +desktop-file-validate %name.desktop + +%files +%license LICENSE +%doc README.* +%_bindir/%name +%_datadir/applications/%name.desktop +%_mandir/man1/* + +%changelog +%autochangelog From 95893726249814e4443efc59896ddfe2322b7526 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 18 Jun 2023 22:19:59 +0800 Subject: [PATCH 217/231] fix: gendesk (#497) * fix: gendesk Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * fix go build? * add git dep * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * go tool buildid Signed-off-by: madomado * Update golang-github-xyproto-gendesk.spec Signed-off-by: madomado * fix quotes Signed-off-by: madomado * flip the quotes :3 Signed-off-by: madomado * debug package moment Signed-off-by: madomado * try purge some useless stuff Signed-off-by: madomado * git-core? Signed-off-by: madomado --------- Signed-off-by: madomado --- .../golang-github-xyproto-gendesk.spec | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/anda/go/gendesk/golang-github-xyproto-gendesk.spec b/anda/go/gendesk/golang-github-xyproto-gendesk.spec index 0303ceccf5..dbb2281a44 100644 --- a/anda/go/gendesk/golang-github-xyproto-gendesk.spec +++ b/anda/go/gendesk/golang-github-xyproto-gendesk.spec @@ -1,14 +1,17 @@ -# Generated by go2rpm 1.8.2 -%bcond_without check +# Generated by go2rpm 1.9.0 +# The check requires go(xyproto/env) which conflicts with go(xyproto/env/v2) +#bcond_without check +%define debug_package %nil # https://github.com/xyproto/gendesk %global goipath github.com/xyproto/gendesk Version: 1.0.9 %global tag 1.0.9 -%global commit 7ac050a54c2f771ce41da2a38f633cefc3353383 +%global commit f074161864697100fdc21a99e09b567e82aeb1b9 %gometa -f + %global common_description %{expand: :herb: Generate .desktop files and download .png icons by specifying a minimum of information.} @@ -16,13 +19,14 @@ of information.} %global golicenses LICENSE %global godocs README.md -Name: gendesk -Release: 1%{?dist} +Name: %{goname} +Release: %autorelease Summary: :herb: Generate .desktop files and download .png icons by specifying a minimum of information License: BSD-3-Clause -URL: https://gendesk.roboticoverlords.org +URL: %{gourl} Source: %{gosource} +BuildRequires: git-core gcc %description %{common_description} @@ -30,12 +34,12 @@ Source: %{gosource} %prep %goprep - -%generate_buildrequires -%go_generate_buildrequires +%autopatch -p1 +go mod download %build -%gobuild -o %{gobuilddir}/bin/gendesk %{goipath} +go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -s -w -extldflags '--static-pie'" -buildmode=pie -tags 'osusergo,netgo,static_build' -v -x -o %{gobuilddir}/bin/gendesk . +go tool buildid -w %{gobuilddir}/bin/gendesk %install %gopkginstall From 413413e9563884c6077204003b8e918b3faa389a Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 18 Jun 2023 23:41:16 +0800 Subject: [PATCH 218/231] fix(deps): uxplay (#587) Signed-off-by: madomado --- anda/others/uxplay/uxplay.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/others/uxplay/uxplay.spec b/anda/others/uxplay/uxplay.spec index b137da87cc..8488f49158 100644 --- a/anda/others/uxplay/uxplay.spec +++ b/anda/others/uxplay/uxplay.spec @@ -5,7 +5,8 @@ Summary: AirPlay Unix mirroring server License: GPL-3.0 URL: https://github.com/FDH2/UxPlay Source0: %url/archive/refs/tags/v%version.tar.gz -Requires: openssl libplist avahi gst-plugins-base gst-plugins-good gst-plugins-bad gst-libav +Requires: openssl libplist avahi gstreamer1-plugin-libav gstreamer1-plugins-bad-free +Recommends: gstreamer1-vaapi BuildRequires: cmake desktop-file-utils systemd-rpm-macros gcc gcc-c++ openssl-devel avahi-compat-libdns_sd-devel BuildRequires: pkgconfig(gstreamer-1.0) pkgconfig(gstreamer-sdp-1.0) pkgconfig(gstreamer-video-1.0) pkgconfig(gstreamer-app-1.0) pkgconfig(libplist-2.0) From d657415c335d03d17c2aa4e3896891971195df69 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 18 Jun 2023 23:42:17 +0800 Subject: [PATCH 219/231] fix: zellij (#586) rm sccache Signed-off-by: madomado --- anda/rust/zellij/rust-zellij.spec | 45 +------------------------------ 1 file changed, 1 insertion(+), 44 deletions(-) diff --git a/anda/rust/zellij/rust-zellij.spec b/anda/rust/zellij/rust-zellij.spec index 8a565a5b42..12592cae44 100644 --- a/anda/rust/zellij/rust-zellij.spec +++ b/anda/rust/zellij/rust-zellij.spec @@ -1,48 +1,7 @@ # Generated by rust2rpm 22 %global debug_package %{nil} %bcond_without check -%define sccache_prep (\ -export CC="%{_sccache} gcc" \ -export CXX="%{_sccache} g++" \ -export RUSTC_WRAPPER="sccache" \ -\ -export SCCACHE_BUCKET=%{?sccache_bucket}\ -export SCCACHE_ENDPOINT=%{?sccache_endpoint}\ -export AWS_SECRET_ACCESS_KEY=%{?sccache_secret}\ -export AWS_ACCESS_KEY_ID=%{?sccache_accesskey}\ -export SCCACHE_S3_USE_SSL=true\ -) - -%define cargo_prep_online_sccache (\ -set -eu \ -%{__mkdir} -p .cargo \ -cat > .cargo/config << EOF \ -[build]\ -rustc = "%{__rustc}"\ -rustc-wrapper = "%{_sccache}"\ -rustdoc = "%{__rustdoc}"\ -\ -[env]\ -CFLAGS = "%{build_cflags}"\ -CXXFLAGS = "%{build_cxxflags}"\ -LDFLAGS = "%{build_ldflags}"\ -\ -[install]\ -root = "%{buildroot}%{_prefix}"\ -\ -[term]\ -verbose = true\ -\ -[source]\ -\ -[source.local-registry]\ -directory = "%{cargo_registry}"\ -\ -EOF\ -%{__rm} -f Cargo.lock \ -%{__rm} -f Cargo.toml.orig \ -) %global crate zellij Name: rust-zellij @@ -59,7 +18,6 @@ ExclusiveArch: %{rust_arches} BuildRequires: anda-srpm-macros BuildRequires: rust-packaging BuildRequires: openssl-devel -BuildRequires: sccache #BuildRequires: external:crate:sccache @@ -80,11 +38,10 @@ Summary: %{summary} %prep %autosetup -n %{crate}-%{version_no_tilde} -%cargo_prep_online_sccache +%cargo_prep_online %build -%sccache_prep %cargo_build %install From 9e12a630838ea3311f325066275afaca25ffea9b Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 18 Jun 2023 23:43:22 +0800 Subject: [PATCH 220/231] fix(lint): anda/desktops (#582) * fix(lint): anda/desktops * bump some packages and fix some random stuff * fix: elementary-terminal granite-7 * fix: unityx-shell * fix: fynedesk * fix: fynedesk unityx-shell * fix: fynedesk * fix: fyshos-fynedesk also fixes noarch stuff * fix(noarch): ... * Revert "fix(noarch): ..." This reverts commit be94a3ccb4ec60ce91d7f41b3a392daf1c5c391a. --- .../budgie/budgie-extras/budgie-extras.spec | 25 +++++++------- anda/desktops/compiz9/compiz9.spec | 12 +++++-- .../elementary-calculator.spec | 7 ++-- .../elementary-calendar.spec | 5 ++- .../elementary-camera/elementary-camera.spec | 6 +++- .../elementary-capnet-assist.spec | 7 ++-- .../elementary-code/elementary-code.spec | 7 ++-- .../elementary-files/elementary-files.spec | 5 ++- .../elementary-greeter.spec | 7 ++-- .../elementary/elementary-icon-theme/anda.hcl | 1 + .../elementary-icon-theme.spec | 5 ++- .../elementary-music/elementary-music.spec | 5 ++- .../elementary-notifications.spec | 7 ++-- .../elementary-onboarding.spec | 6 ++-- .../elementary-photos/elementary-photos.spec | 8 +++-- .../elementary-print/elementary-print.spec | 4 +-- .../elementary-screenshot-tool.spec | 7 ++-- .../elementary-shortcut-overlay.spec | 2 +- .../elementary-sideload.spec | 33 ++++++++++--------- .../elementary-sound-theme/anda.hcl | 1 + .../elementary-sound-theme.spec | 5 ++- .../elementary-terminal.spec | 6 +++- .../elementary/elementary-theme/anda.hcl | 1 + .../elementary-theme/elementary-theme.spec | 13 +++++--- .../elementary-videos/elementary-videos.spec | 7 ++-- .../elementary/elementary-wallpapers/anda.hcl | 1 + .../elementary-wallpapers.spec | 5 ++- anda/desktops/elementary/gala/gala.spec | 8 +++-- .../elementary/granite-7/granite-7.spec | 14 +++++--- .../pantheon-agent-geoclue2.spec | 7 ++-- .../pantheon-agent-polkit.spec | 3 +- .../pantheon-session-settings/anda.hcl | 1 + .../pantheon-tweaks/pantheon-tweaks.spec | 6 ++-- .../switchboard-plug-a11y.spec | 5 +-- .../switchboard-plug-about.spec | 7 ++-- .../switchboard-plug-applications.spec | 5 +-- .../switchboard-plug-datetime.spec | 5 +-- .../switchboard-plug-display.spec | 5 +-- .../switchboard-plug-keyboard.spec | 7 ++-- .../switchboard-plug-locale.spec | 5 +-- .../switchboard-plug-networking.spec | 5 +-- .../switchboard-plug-notifications.spec | 5 +-- .../switchboard-plug-onlineaccounts.spec | 5 +-- .../switchboard-plug-pantheon-shell.spec | 5 +-- .../switchboard-plug-parental-controls.spec | 5 +-- .../switchboard-plug-power.spec | 5 +-- .../switchboard-plug-printers.spec | 5 +-- .../switchboard-plug-sound.spec | 5 +-- .../switchboard-plug-useraccounts.spec | 5 +-- .../switchboard-plug-wallet.spec | 4 ++- .../elementary/switchboard/switchboard.spec | 10 ++++-- .../wingpanel-applications-menu.spec | 5 +-- .../wingpanel-indicator-bluetooth.spec | 7 ++-- .../wingpanel-indicator-datetime.spec | 5 +-- .../wingpanel-indicator-keyboard.spec | 5 +-- .../wingpanel-indicator-network.spec | 5 +-- .../wingpanel-indicator-nightlight.spec | 5 +-- .../wingpanel-indicator-notifications.spec | 5 +-- .../wingpanel-indicator-power.spec | 8 +++-- .../wingpanel-indicator-session.spec | 6 ++-- .../wingpanel-indicator-sound.spec | 7 ++-- .../elementary/wingpanel/wingpanel.spec | 4 ++- .../xdg-desktop-portal-pantheon.spec | 8 ++--- .../golang-github-fyshos-fynedesk.spec | 13 ++++---- .../latte-dock-nightly.spec | 7 ++-- anda/desktops/lomiri/lomiri.spec | 7 ++-- anda/desktops/unity-shell/unity-shell.spec | 6 ++-- anda/desktops/unityx-shell/unityx-shell.spec | 11 +++++-- 68 files changed, 286 insertions(+), 163 deletions(-) diff --git a/anda/desktops/budgie/budgie-extras/budgie-extras.spec b/anda/desktops/budgie/budgie-extras/budgie-extras.spec index 7c27624b7b..7783ef036c 100644 --- a/anda/desktops/budgie/budgie-extras/budgie-extras.spec +++ b/anda/desktops/budgie/budgie-extras/budgie-extras.spec @@ -1,7 +1,6 @@ - Name: budgie-extras Version: 1.6.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0 Summary: Additional Budgie Desktop enhancements for user experience @@ -10,6 +9,7 @@ URL: https://ubuntubudgie.org/ Source0: https://github.com/UbuntuBudgie/budgie-extras/releases/download/v%{version}/budgie-extras-%{version}.tar.xz Patch0: 0001-fix-weathershow-desktop-widget-icon-path.patch +BuildRequires: rpm_macro(fdupes) BuildRequires: cmake BuildRequires: meson BuildRequires: vala @@ -69,6 +69,7 @@ The applets can be used individually or as a set. %package common Requires: budgie-desktop Summary: Shared component of budgie-extras applets +BuildArch: noarch %description common The shared component provides for capabilities that are utilised between budgie-extra applets. @@ -282,6 +283,8 @@ workspaces. # Remove absolute symlink and replace with relative symlink rm -f %{buildroot}%{_bindir}/quickchar +%fdupes %_libdir/budgie-desktop/plugins/budgie-weathershow/weather_icons + %post %{__ln_s} -fv %{_bindir}/quickchar %{_libdir}/quickchar/quickchar @@ -294,7 +297,7 @@ rm -f %{buildroot}%{_bindir}/quickchar %{_datadir}/glib-2.0/schemas/20_budgie-extras.gschema.override %files daemon -%{_sysconfdir}/xdg/autostart/budgie-extras-daemon.desktop +%config %{_sysconfdir}/xdg/autostart/budgie-extras-daemon.desktop %{_bindir}/budgie-extras-daemon %{_libdir}/budgie-extras-daemon/invoke.py %{_datadir}/budgie-desktop/layouts/*.layout @@ -335,7 +338,7 @@ rm -f %{buildroot}%{_bindir}/quickchar %files -n budgie-applet-hotcorners %{_libdir}/budgie-desktop/plugins/budgie-hotcorners -%{_sysconfdir}/xdg/autostart/org.ubuntubudgie.budgie-extras.HotCorners-autostart.desktop +%config %{_sysconfdir}/xdg/autostart/org.ubuntubudgie.budgie-extras.HotCorners-autostart.desktop %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-extras.HotCorners.gschema.xml %{_datadir}/applications/org.ubuntubudgie.budgie-extras.HotCorners.desktop %{_datadir}/budgie-hotcorners @@ -357,7 +360,7 @@ rm -f %{buildroot}%{_bindir}/quickchar %{_libdir}/budgie-desktop/plugins/budgie-network-manager %files -n budgie-applet-quickchar -%{_sysconfdir}/xdg/autostart/quickchar-autostart.desktop +%config %{_sysconfdir}/xdg/autostart/quickchar-autostart.desktop %ghost %{_bindir}/quickchar %{_libdir}/quickchar %{_datadir}/applications/org.ubuntubudgie.quickchar.desktop @@ -394,13 +397,13 @@ rm -f %{buildroot}%{_bindir}/quickchar %{_libdir}/budgie-desktop/plugins/budgie-trash %files -n budgie-applet-visualspace -%{_sysconfdir}/xdg/autostart/visualspace-autostart.desktop +%config %{_sysconfdir}/xdg/autostart/visualspace-autostart.desktop %{_libdir}/budgie-desktop/plugins/budgie-visualspace %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-visualspace.gschema.xml %{_datadir}/pixmaps/visualspace-symbolic.svg %files -n budgie-applet-wallstreet -%{_sysconfdir}/xdg/autostart/wallstreet-autostart.desktop +%config %{_sysconfdir}/xdg/autostart/wallstreet-autostart.desktop %{_libdir}/budgie-wallstreet/wallstreet* %{_datadir}/applications/org.ubuntubudgie.wallstreetcontrol.desktop %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-wallstreet.gschema.xml @@ -413,9 +416,9 @@ rm -f %{buildroot}%{_bindir}/quickchar %{_datadir}/pixmaps/budgie-wticon-symbolic.svg %files -n budgie-applet-window-shuffler -%{_sysconfdir}/xdg/autostart/layoutspopup-autostart.desktop -%{_sysconfdir}/xdg/autostart/dragsnap-autostart.desktop -%{_sysconfdir}/xdg/autostart/shuffler*.desktop +%config %{_sysconfdir}/xdg/autostart/layoutspopup-autostart.desktop +%config %{_sysconfdir}/xdg/autostart/dragsnap-autostart.desktop +%config %{_sysconfdir}/xdg/autostart/shuffler*.desktop %{_libdir}/budgie-window-shuffler %{_datadir}/applications/org.ubuntubudgie.shufflercontrol.desktop %{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.shuffler-control.svg @@ -433,7 +436,7 @@ rm -f %{buildroot}%{_bindir}/quickchar %{_datadir}/pixmaps/budgie-wstopwatch-symbolic.svg %files -n budgie-applet-wpreviews -%{_sysconfdir}/xdg/autostart/previews-*.desktop +%config %{_sysconfdir}/xdg/autostart/previews-*.desktop %{_libdir}/budgie-previews %{_datadir}/applications/org.ubuntubudgie.previewscontrols.desktop %{_datadir}/metainfo/org.ubuntubudgie.previewscontrols.metainfo.xml diff --git a/anda/desktops/compiz9/compiz9.spec b/anda/desktops/compiz9/compiz9.spec index e147fb6737..99a67d7b5a 100644 --- a/anda/desktops/compiz9/compiz9.spec +++ b/anda/desktops/compiz9/compiz9.spec @@ -3,7 +3,7 @@ Name: compiz9 Version: 0.9.14.2 -Release: 2%?dist +Release: 3%?dist Summary: OpenGL window and compositing manager 0.9.X.X series License: GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT @@ -14,6 +14,7 @@ Patch1: gtk-extents.patch Patch2: focus-prevention-disable.patch Conflicts: compiz +BuildRequires: rpm_macro(fdupes) BuildRequires: libX11-devel BuildRequires: libdrm-devel BuildRequires: libXcursor-devel @@ -66,6 +67,7 @@ This package contains the development files for %{name}. %package -n python3-ccsm Summary: Compiz Config Manager Conflicts: ccsm +BuildArch: noarch Requires: %{name}%{?_isa} %description -n python3-ccsm @@ -102,10 +104,14 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';' mkdir -p %{buildroot}%{_datadir}/compiz/icons/hicolor/{scalable/{apps,\ categories},22x22/{categories,devices,mimetypes}} +%fdupes %buildroot%_datadir/glib-2.0/schemas/ +%fdupes %buildroot%_datadir/ccsm/icons/hicolor/scalable/apps/ + + %files -f compiz.lang -%doc AUTHORS README INSTALL NEWS +%doc AUTHORS README NEWS %license COPYING COPYING.GPL COPYING.LGPL COPYING.MIT -%config %{_sysconfdir}/compizconfig/config.conf +%config(noreplace) %{_sysconfdir}/compizconfig/config.conf %{_bindir}/compiz %{_bindir}/compiz-decorator %{_bindir}/gtk-window-decorator diff --git a/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec b/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec index 0ebbbf87e1..cea9610dfa 100644 --- a/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec +++ b/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec @@ -4,7 +4,7 @@ Name: elementary-calculator Summary: Calculator app designed for elementary Version: 2.0.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/%{srcname} @@ -18,6 +18,7 @@ BuildRequires: vala BuildRequires: pkgconfig(granite-7) >= 7.0.0 BuildRequires: pkgconfig(gtk4) +BuildRequires: fdupes Requires: hicolor-icon-theme @@ -45,6 +46,8 @@ functions (sin, cos, and tan). %find_lang %{appname} +%fdupes %buildroot/%_datadir/icons/hicolor + %check desktop-file-validate \ @@ -67,5 +70,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 1.7.2-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/elementary-calendar/elementary-calendar.spec b/anda/desktops/elementary/elementary-calendar/elementary-calendar.spec index b7eae6dc28..714e5722f4 100644 --- a/anda/desktops/elementary/elementary-calendar/elementary-calendar.spec +++ b/anda/desktops/elementary/elementary-calendar/elementary-calendar.spec @@ -6,7 +6,7 @@ Name: elementary-calendar Summary: Desktop calendar app designed for elementary Version: 6.1.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/calendar @@ -32,6 +32,7 @@ BuildRequires: libhandy >= 0.90.0 BuildRequires: meson BuildRequires: vala BuildRequires: evolution-data-server-devel +BuildRequires: fdupes Requires: hicolor-icon-theme @@ -64,6 +65,8 @@ This package contains the development files. %find_lang %{appname} +%fdupes %buildroot/%_datadir/icons/hicolor + %check desktop-file-validate \ diff --git a/anda/desktops/elementary/elementary-camera/elementary-camera.spec b/anda/desktops/elementary/elementary-camera/elementary-camera.spec index a0cd95124d..212e3eca6f 100644 --- a/anda/desktops/elementary/elementary-camera/elementary-camera.spec +++ b/anda/desktops/elementary/elementary-camera/elementary-camera.spec @@ -4,7 +4,7 @@ Name: elementary-camera Summary: Camera app designed for elementary Version: 6.2.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0 URL: https://github.com/elementary/camera @@ -15,6 +15,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson >= 0.46 BuildRequires: vala +BuildRequires: fdupes BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(gio-2.0) @@ -46,6 +47,9 @@ Camera is a simple app to take photos with a webcam. %find_lang %{appname} +%fdupes %buildroot/%_datadir/icons/hicolor + + %check desktop-file-validate \ diff --git a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec index 518ff76917..161398c650 100644 --- a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec +++ b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec @@ -4,7 +4,7 @@ Name: elementary-capnet-assist Summary: Captive Portal Assistant for elementary Version: 2.4.4 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/capnet-assist @@ -25,6 +25,7 @@ BuildRequires: pkgconfig(granite) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libhandy-1) >= 1.0.0 BuildRequires: pkgconfig(webkit2gtk-4.1) +BuildRequires: fdupes Requires: NetworkManager Requires: hicolor-icon-theme @@ -54,6 +55,8 @@ Written in Vala and using WebkitGtk+. %find_lang %{appname} +%fdupes %buildroot%_datadir/icons/hicolor/ + %check desktop-file-validate \ @@ -76,5 +79,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 2.4.2-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/elementary-code/elementary-code.spec b/anda/desktops/elementary/elementary-code/elementary-code.spec index 042719fae8..0358234512 100644 --- a/anda/desktops/elementary/elementary-code/elementary-code.spec +++ b/anda/desktops/elementary/elementary-code/elementary-code.spec @@ -6,7 +6,7 @@ Name: elementary-code Summary: Code editor from elementary Version: 7.0.0 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-3.0 URL: https://github.com/elementary/%{srcname} @@ -38,6 +38,7 @@ BuildRequires: pkgconfig(libpeas-gtk-1.0) BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(pangoft2) BuildRequires: pkgconfig(vte-2.91) +BuildRequires: fdupes Requires: hicolor-icon-theme @@ -68,6 +69,8 @@ This package contains the development headers. %find_lang %{appname} +%fdupes %buildroot%_datadir/icons/hicolor/ + %files -f %{appname}.lang %doc README.md @@ -99,5 +102,5 @@ This package contains the development headers. %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 6.2.0-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/elementary-files/elementary-files.spec b/anda/desktops/elementary/elementary-files/elementary-files.spec index 554c1bac04..c72f4ddd35 100644 --- a/anda/desktops/elementary/elementary-files/elementary-files.spec +++ b/anda/desktops/elementary/elementary-files/elementary-files.spec @@ -6,7 +6,7 @@ Name: elementary-files Summary: File manager from elementary Version: 6.3.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0 URL: https://github.com/elementary/%{srcname} @@ -21,6 +21,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson >= 0.50.0 BuildRequires: vala >= 0.48.2 +BuildRequires: fdupes BuildRequires: pkgconfig(cloudproviders) >= 0.3.0 BuildRequires: pkgconfig(gdk-x11-3.0) @@ -84,6 +85,8 @@ This package contains the development headers. %find_lang %{appname} +%fdupes %buildroot%_datadir/icons/hicolor/ + # remove unused pixmaps rm -r %{buildroot}/%{_datadir}/pixmaps diff --git a/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec b/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec index 49649e42db..a7cd1b04ea 100644 --- a/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec +++ b/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec @@ -4,7 +4,7 @@ Name: elementary-greeter Summary: LightDM Login Screen for the elementary desktop Version: 6.1.1 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-3.0 URL: https://github.com/elementary/greeter @@ -17,6 +17,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala +BuildRequires: fdupes BuildRequires: mesa-libEGL-devel @@ -81,6 +82,8 @@ The elementary Greeter is a styled Login Screen for LightDM. %find_lang %{appname} +%fdupes %buildroot%_datadir/icons/hicolor/ + # install LightDM configuration file mkdir -p %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d install -pm 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d/ @@ -107,5 +110,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 6.1.0-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/elementary-icon-theme/anda.hcl b/anda/desktops/elementary/elementary-icon-theme/anda.hcl index 340f8e2599..c770d89893 100644 --- a/anda/desktops/elementary/elementary-icon-theme/anda.hcl +++ b/anda/desktops/elementary/elementary-icon-theme/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "elementary-icon-theme.spec" } diff --git a/anda/desktops/elementary/elementary-icon-theme/elementary-icon-theme.spec b/anda/desktops/elementary/elementary-icon-theme/elementary-icon-theme.spec index 6c76d7c75e..7af50b95b1 100644 --- a/anda/desktops/elementary/elementary-icon-theme/elementary-icon-theme.spec +++ b/anda/desktops/elementary/elementary-icon-theme/elementary-icon-theme.spec @@ -4,7 +4,7 @@ Name: elementary-icon-theme Summary: Icons from the Elementary Project Version: 7.3.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/icons @@ -18,6 +18,7 @@ BuildRequires: libappstream-glib BuildRequires: librsvg2-tools BuildRequires: meson BuildRequires: xcursorgen +BuildRequires: fdupes %description This is an icon theme designed to be smooth, sexy, clear, and efficient. @@ -65,6 +66,8 @@ done # Create icon cache file touch %{buildroot}/%{_datadir}/icons/elementary/icon-theme.cache +%fdupes %buildroot%_datadir/icons/elementary/ + %check # ignore validation until appstream-glib knows the "icon-theme" component type diff --git a/anda/desktops/elementary/elementary-music/elementary-music.spec b/anda/desktops/elementary/elementary-music/elementary-music.spec index e5ba6e77cc..11cdbe71bc 100644 --- a/anda/desktops/elementary/elementary-music/elementary-music.spec +++ b/anda/desktops/elementary/elementary-music/elementary-music.spec @@ -11,7 +11,7 @@ utilizes Granite for a consistent and slick UI.} Name: elementary-music Summary: Music player and library from elementary Version: 7.1.0 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-2.0-or-later URL: https://github.com/elementary/%{srcname} @@ -23,6 +23,7 @@ BuildRequires: gettext BuildRequires: meson BuildRequires: libappstream-glib BuildRequires: vala >= 0.26 +BuildRequires: fdupes BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(gio-2.0) @@ -77,6 +78,8 @@ This package contains files needed for developing with Music. %meson_install %find_lang %{appname} +%fdupes %buildroot%_datadir/icons/hicolor/ + %check desktop-file-validate \ diff --git a/anda/desktops/elementary/elementary-notifications/elementary-notifications.spec b/anda/desktops/elementary/elementary-notifications/elementary-notifications.spec index 77d04018e6..6a91184bf9 100644 --- a/anda/desktops/elementary/elementary-notifications/elementary-notifications.spec +++ b/anda/desktops/elementary/elementary-notifications/elementary-notifications.spec @@ -4,7 +4,7 @@ Name: elementary-notifications Version: 6.0.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GTK Notification server for Pantheon License: GPL-3.0 @@ -26,6 +26,7 @@ Provides: %{name} = %{version}-%{release} %description +%summary. %prep @@ -49,11 +50,11 @@ Provides: %{name} = %{version}-%{release} %{_bindir}/%{appname}.demo %{_datadir}/applications/%{appname}.demo.desktop -%{_sysconfdir}/xdg/autostart/%{appname}.desktop +%config %{_sysconfdir}/xdg/autostart/%{appname}.desktop %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_metainfodir}/%{appname}.appdata.xml %changelog -* Wed Nov 09 2022 Cappy Ishihara +* Wed Nov 09 2022 Cappy Ishihara - 6.0.3-1 - Packaged diff --git a/anda/desktops/elementary/elementary-onboarding/elementary-onboarding.spec b/anda/desktops/elementary/elementary-onboarding/elementary-onboarding.spec index b9b54c9f6e..320fe05048 100644 --- a/anda/desktops/elementary/elementary-onboarding/elementary-onboarding.spec +++ b/anda/desktops/elementary/elementary-onboarding/elementary-onboarding.spec @@ -4,7 +4,7 @@ Name: elementary-onboarding Summary: Onboarding app for new users Version: 7.1.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/onboarding @@ -77,9 +77,9 @@ appstream-util validate-relax --nonet \ %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_datadir}/metainfo/%{appname}.metainfo.xml %{_datadir}/icons/hicolor/*/apps/%{appname}.svg -/etc/guest-session/prefs.sh +%config %_sysconfdir/guest-session/prefs.sh %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 6.1.0-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/elementary-photos/elementary-photos.spec b/anda/desktops/elementary/elementary-photos/elementary-photos.spec index 459569ea0e..705849d3b3 100644 --- a/anda/desktops/elementary/elementary-photos/elementary-photos.spec +++ b/anda/desktops/elementary/elementary-photos/elementary-photos.spec @@ -6,7 +6,7 @@ Name: elementary-photos Summary: Photo manager and viewer from elementary Version: 2.8.0 -Release: %autorelease +Release: 2%?dist License: LGPL-2.0-or-later URL: https://github.com/elementary/photos @@ -17,6 +17,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson >= 0.46.0 BuildRequires: vala +BuildRequires: fdupes BuildRequires: pkgconfig(gee-0.8) >= 0.8.5 BuildRequires: pkgconfig(geocode-glib-1.0) @@ -65,6 +66,9 @@ Foundation. %find_lang %{appname} +%fdupes %buildroot%_datadir/icons/hicolor/ +%fdupes %buildroot%_datadir/locale/ + %check desktop-file-validate \ @@ -97,5 +101,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 2.7.5-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/elementary-print/elementary-print.spec b/anda/desktops/elementary/elementary-print/elementary-print.spec index db420894e2..96c4706e77 100644 --- a/anda/desktops/elementary/elementary-print/elementary-print.spec +++ b/anda/desktops/elementary/elementary-print/elementary-print.spec @@ -4,7 +4,7 @@ Name: elementary-print Summary: Simple shim for printing support via Contractor Version: 0.1.3 -Release: 9%{?dist} +Release: 10%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/%{srcname} @@ -43,7 +43,7 @@ Simple shim for printing support via Contractor. %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 0.1.3-9 - Repackaged for Terra * Thu Jul 21 2022 Fedora Release Engineering - 0.1.3-9 diff --git a/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec b/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec index 5b325e932f..a4321a85d2 100644 --- a/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec +++ b/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec @@ -4,7 +4,7 @@ Name: elementary-screenshot-tool Summary: Screenshot tool designed for elementary Version: 6.0.4 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0 URL: https://github.com/elementary/screenshot @@ -18,6 +18,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson >= 0.46 BuildRequires: vala >= 0.24 +BuildRequires: fdupes BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(glib-2.0) @@ -43,6 +44,8 @@ Screenshot tool designed for elementary. %install %meson_install +%fdupes %buildroot%_datadir/icons/hicolor/ +%fdupes %buildroot%_datadir/locale %find_lang %{appname} @@ -70,5 +73,5 @@ appstream-util validate-relax --nonet \ * Fri Dec 02 2022 root - 6.0.3-1 - new version -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 6.0.2-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec b/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec index 50e37cbf98..f33c3c6803 100644 --- a/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec +++ b/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec @@ -63,5 +63,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 2.0.1-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/elementary-sideload/elementary-sideload.spec b/anda/desktops/elementary/elementary-sideload/elementary-sideload.spec index 0970fb4dfa..cea1842c14 100644 --- a/anda/desktops/elementary/elementary-sideload/elementary-sideload.spec +++ b/anda/desktops/elementary/elementary-sideload/elementary-sideload.spec @@ -4,7 +4,7 @@ Name: elementary-sideload Summary: Sideload flatpaks on Pantheon Version: 6.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/sideload @@ -15,6 +15,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala +BuildRequires: fdupes BuildRequires: pkgconfig(flatpak) BuildRequires: pkgconfig(glib-2.0) @@ -28,41 +29,43 @@ Requires: hicolor-icon-theme %description Sideload is a simple application that lets users install flatpaks on Pantheon without needing to use a command line application. - - + + %prep %autosetup -n %{srcname}-%{version} -p1 - - + + %build %meson %meson_build - + %install %meson_install + +%fdupes %buildroot%_datadir/icons/hicolor/ %find_lang %{appname} - - + + %check desktop-file-validate \ %{buildroot}/%{_datadir}/applications/%{appname}.desktop appstream-util validate-relax --nonet \ %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml - - + + %files -f %{appname}.lang %license LICENSE %doc README.md - + %{_bindir}/%{appname} - + %{_datadir}/applications/%{appname}.desktop %{_datadir}/icons/hicolor/*/apps/%{appname}.svg %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_datadir}/metainfo/%{appname}.metainfo.xml - - + + %changelog -* Tue Nov 22 2022 Lleyton Gray +* Tue Nov 22 2022 Lleyton Gray - 6.1.0-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/elementary-sound-theme/anda.hcl b/anda/desktops/elementary/elementary-sound-theme/anda.hcl index f24bd51e01..c8ff3b8016 100644 --- a/anda/desktops/elementary/elementary-sound-theme/anda.hcl +++ b/anda/desktops/elementary/elementary-sound-theme/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "elementary-sound-theme.spec" } diff --git a/anda/desktops/elementary/elementary-sound-theme/elementary-sound-theme.spec b/anda/desktops/elementary/elementary-sound-theme/elementary-sound-theme.spec index 471b3c3e6e..b0829d12e4 100644 --- a/anda/desktops/elementary/elementary-sound-theme/elementary-sound-theme.spec +++ b/anda/desktops/elementary/elementary-sound-theme/elementary-sound-theme.spec @@ -3,7 +3,7 @@ Name: elementary-sound-theme Summary: Set of system sounds for elementary Version: 1.1.0 -Release: %autorelease +Release: 2%?dist License: Unlicense AND CC-BY-4.0 # Unlicense: @@ -18,6 +18,7 @@ URL: https://github.com/elementary/%{srcname} Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: meson +BuildRequires: fdupes BuildArch: noarch @@ -38,6 +39,8 @@ physical, and pleasant. %install %meson_install +%fdupes %buildroot%_datadir/sounds/elementary/stereo/ + %files %doc README.md diff --git a/anda/desktops/elementary/elementary-terminal/elementary-terminal.spec b/anda/desktops/elementary/elementary-terminal/elementary-terminal.spec index 156d4c6c8b..2c010f5225 100644 --- a/anda/desktops/elementary/elementary-terminal/elementary-terminal.spec +++ b/anda/desktops/elementary/elementary-terminal/elementary-terminal.spec @@ -4,7 +4,7 @@ Name: elementary-terminal Summary: The terminal of the 21st century Version: 6.1.2 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0 URL: https://github.com/elementary/%{srcname} @@ -15,6 +15,7 @@ BuildRequires: gettext xorg-x11-server-Xvfb BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.40.0 +BuildRequires: fdupes BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(glib-2.0) >= 2.39 @@ -63,6 +64,7 @@ notifications when using the fish shell. %install %meson_install +%fdupes %buildroot%_datadir/locale/ %find_lang %{appname} @@ -90,6 +92,8 @@ appstream-util validate-relax --nonet \ %{_datadir}/metainfo/%{appname}.appdata.xml %files fish +%doc README.md +%license COPYING %{_datadir}/fish/vendor_conf.d/pantheon_terminal_process_completion_notifications.fish diff --git a/anda/desktops/elementary/elementary-theme/anda.hcl b/anda/desktops/elementary/elementary-theme/anda.hcl index 84e216387f..2af3c0866c 100644 --- a/anda/desktops/elementary/elementary-theme/anda.hcl +++ b/anda/desktops/elementary/elementary-theme/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "elementary-theme.spec" } diff --git a/anda/desktops/elementary/elementary-theme/elementary-theme.spec b/anda/desktops/elementary/elementary-theme/elementary-theme.spec index 83dfb74f5b..569dc8bb54 100644 --- a/anda/desktops/elementary/elementary-theme/elementary-theme.spec +++ b/anda/desktops/elementary/elementary-theme/elementary-theme.spec @@ -2,9 +2,9 @@ %global appname io.elementary.stylesheet Name: elementary-theme -Summary: elementary GTK+ Stylesheet +Summary: Elementary GTK+ Stylesheet Version: 7.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0 URL: https://github.com/elementary/stylesheet @@ -16,6 +16,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: sassc +BuildRequires: fdupes # gtk-version-specific subpackages were dropped in Fedora 34 Obsoletes: %{name}-gtk2 < 5.4.2-4.20210216.gitf0c3b7f @@ -28,7 +29,7 @@ and its desktop environment: Pantheon. %package plank -Summary: elementary GTK+ Stylesheet for plank +Summary: Elementary GTK+ Stylesheet for plank Requires: %{name} = %{version}-%{release} Requires: plank @@ -54,6 +55,8 @@ This package contains the plank theme. %install %meson_install +%fdupes %buildroot%_datadir/themes/ + %check appstream-util validate-relax --nonet \ @@ -70,7 +73,9 @@ appstream-util validate-relax --nonet \ %{_datadir}/metainfo/%{appname}.appdata.xml -%files plank +%files plank +%doc README.md +%license COPYING %{_datadir}/themes/%{appname}.*/plank/ %{_datadir}/themes/%{appname}.*/plank-dark/ diff --git a/anda/desktops/elementary/elementary-videos/elementary-videos.spec b/anda/desktops/elementary/elementary-videos/elementary-videos.spec index f45775c168..174e8bee19 100644 --- a/anda/desktops/elementary/elementary-videos/elementary-videos.spec +++ b/anda/desktops/elementary/elementary-videos/elementary-videos.spec @@ -4,7 +4,7 @@ Name: elementary-videos Summary: Video player and library app from elementary Version: 2.9.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/%{srcname} @@ -15,6 +15,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala +BuildRequires: fdupes BuildRequires: pkgconfig(clutter-gst-3.0) BuildRequires: pkgconfig(clutter-gtk-1.0) @@ -48,6 +49,8 @@ to the desktop. %install %meson_install +%fdupes %buildroot%_datadir/icons/hicolor/ +%fdupes %buildroot%_datadir/locale/ %find_lang %{appname} @@ -72,5 +75,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 2.8.4-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/elementary-wallpapers/anda.hcl b/anda/desktops/elementary/elementary-wallpapers/anda.hcl index 0eb54cb888..5453e26541 100644 --- a/anda/desktops/elementary/elementary-wallpapers/anda.hcl +++ b/anda/desktops/elementary/elementary-wallpapers/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "elementary-wallpapers.spec" } diff --git a/anda/desktops/elementary/elementary-wallpapers/elementary-wallpapers.spec b/anda/desktops/elementary/elementary-wallpapers/elementary-wallpapers.spec index 669128b960..2483e47a9b 100644 --- a/anda/desktops/elementary/elementary-wallpapers/elementary-wallpapers.spec +++ b/anda/desktops/elementary/elementary-wallpapers/elementary-wallpapers.spec @@ -45,10 +45,7 @@ wallpapers show up in gnome-control-center. %prep %autosetup -n %{srcname}-%{version} - %build -# Nothing to do - %install cd backgrounds @@ -73,6 +70,8 @@ cp -pav %{SOURCE1} %{buildroot}/%{_datadir}/gnome-background-properties/ %files gnome +%license LICENSE.md +%doc README.md %{_datadir}/gnome-background-properties/elementary-wallpapers.xml diff --git a/anda/desktops/elementary/gala/gala.spec b/anda/desktops/elementary/gala/gala.spec index 6124a71238..fe464bc194 100644 --- a/anda/desktops/elementary/gala/gala.spec +++ b/anda/desktops/elementary/gala/gala.spec @@ -3,7 +3,7 @@ Name: gala Summary: Gala window manager Version: 7.0.3 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/gala @@ -96,6 +96,8 @@ desktop-file-validate \ %files -f gala.lang +%doc README.md +%license COPYING %config(noreplace) %{_sysconfdir}/xdg/autostart/gala-daemon.desktop %{_bindir}/gala @@ -128,8 +130,8 @@ desktop-file-validate \ %changelog -* Wed Nov 09 2022 Cappy Ishihara +* Wed Nov 09 2022 Cappy Ishihara - 6.3.3-1 - Rebuild -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 6.3.1-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/granite-7/granite-7.spec b/anda/desktops/elementary/granite-7/granite-7.spec index acabaee0e2..dbd9d07634 100644 --- a/anda/desktops/elementary/granite-7/granite-7.spec +++ b/anda/desktops/elementary/granite-7/granite-7.spec @@ -4,9 +4,9 @@ provides complex widgets and convenience functions designed for use in apps built for elementary.} Name: granite-7 -Summary: elementary companion library for GTK+ and GLib +Summary: Elementary companion library for GTK+ and GLib Version: 7.3.0 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-or-later URL: https://github.com/elementary/granite @@ -17,6 +17,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson >= 0.48.2 BuildRequires: vala >= 0.48 +BuildRequires: fdupes BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(gio-2.0) >= 2.50 @@ -58,11 +59,14 @@ This package contains the development headers. %install %meson_install +%fdupes %buildroot%_datadir/icons/hicolor/ +%fdupes %buildroot%_datadir/locale/ + %find_lang granite-7 %check -%dnl desktop-file-validate \ -%dnl %{buildroot}/%{_datadir}/applications/io.elementary.granite-7.demo.desktop +desktop-file-validate \ + %{buildroot}/%{_datadir}/applications/io.elementary.granite-7.demo.desktop %dnl appstream-util validate-relax --nonet \ %dnl %{buildroot}/%{_datadir}/metainfo/granite-7.metainfo.xml @@ -81,6 +85,8 @@ This package contains the development headers. %files devel +%doc README.md +%license COPYING %{_bindir}/granite-7-demo %{_libdir}/libgranite-7.so diff --git a/anda/desktops/elementary/pantheon-agent-geoclue2/pantheon-agent-geoclue2.spec b/anda/desktops/elementary/pantheon-agent-geoclue2/pantheon-agent-geoclue2.spec index dffebcbc1c..8488b12499 100644 --- a/anda/desktops/elementary/pantheon-agent-geoclue2/pantheon-agent-geoclue2.spec +++ b/anda/desktops/elementary/pantheon-agent-geoclue2/pantheon-agent-geoclue2.spec @@ -4,7 +4,7 @@ Name: pantheon-agent-geoclue2 Summary: Pantheon Geoclue2 Agent Version: 1.0.6 -Release: %autorelease +Release: 2%?dist License: GPL-3.0 URL: https://github.com/elementary/pantheon-agent-geoclue2 @@ -15,6 +15,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.34.1 +BuildRequires: fdupes BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 @@ -39,7 +40,7 @@ requests access to location services. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{name} @@ -65,5 +66,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 1.0.5-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec b/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec index 0b935b8f41..609db115e2 100644 --- a/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec +++ b/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec @@ -15,6 +15,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.34.1 +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 BuildRequires: pkgconfig(granite) >= 6.0.0 @@ -37,7 +38,7 @@ An agent for Polkit authorization designed for Pantheon. %install %meson_install - +%fdupes %buildroot/%_datadir/locale/ %find_lang %{appname} diff --git a/anda/desktops/elementary/pantheon-session-settings/anda.hcl b/anda/desktops/elementary/pantheon-session-settings/anda.hcl index 29fe7ade4a..8461de7931 100644 --- a/anda/desktops/elementary/pantheon-session-settings/anda.hcl +++ b/anda/desktops/elementary/pantheon-session-settings/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "pantheon-session-settings.spec" } diff --git a/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec b/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec index 358d08540a..00579f91ce 100644 --- a/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec +++ b/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec @@ -7,7 +7,7 @@ URL: https://github.com/pantheon-tweaks/pantheon-tweaks Source0: %{url}/archive/refs/tags/%{version}.tar.gz BuildRequires: vala switchboard-devel pkgconfig(gee-0.8) pkgconfig(glib-2.0) BuildRequires: granite-devel >= 6.0.0 pkgconfig(gtk+-3.0) meson vala -Requires: glib2 gtk3 libgee granite +Requires: gtk3 granite %description A system settings panel for the Pantheon Desktop that @@ -26,8 +26,6 @@ lets you easily and safely customise your desktop's appearance. %files %doc README.md %license COPYING - -/usr/lib/debug/usr/lib64/switchboard/personal/libpantheon-tweaks.so-*.debug /usr/lib64/switchboard/personal/libpantheon-tweaks.so %{_datadir}/icons/hicolor/32x32/categories/preferences-desktop-tweaks.svg %{_datadir}/locale/*/LC_MESSAGES/pantheon-tweaks-plug.mo @@ -35,5 +33,5 @@ lets you easily and safely customise your desktop's appearance. %changelog -* Tue Jan 17 2023 windowsboy111 +* Tue Jan 17 2023 windowsboy111 - 1.0.4-1 - Initial package diff --git a/anda/desktops/elementary/switchboard-plug-a11y/switchboard-plug-a11y.spec b/anda/desktops/elementary/switchboard-plug-a11y/switchboard-plug-a11y.spec index f0a48feb9e..5ff0262c6b 100644 --- a/anda/desktops/elementary/switchboard-plug-a11y/switchboard-plug-a11y.spec +++ b/anda/desktops/elementary/switchboard-plug-a11y/switchboard-plug-a11y.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-a11y Summary: Switchboard Accessibility plug Version: 2.3.0 -Release: 4%{?dist} +Release: 5%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-a11y @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(granite) @@ -48,7 +49,7 @@ that allows the user to manage accessibility settings. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug diff --git a/anda/desktops/elementary/switchboard-plug-about/switchboard-plug-about.spec b/anda/desktops/elementary/switchboard-plug-about/switchboard-plug-about.spec index 55ff965a26..466c1890cd 100644 --- a/anda/desktops/elementary/switchboard-plug-about/switchboard-plug-about.spec +++ b/anda/desktops/elementary/switchboard-plug-about/switchboard-plug-about.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-about Summary: Switchboard System Information plug Version: 6.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-about @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(appstream) >= 0.12.10 BuildRequires: pkgconfig(fwupd) @@ -53,7 +54,7 @@ This switchboard plug shows system information. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug # remove the specified stock icon from appdata (invalid in libappstream-glib) @@ -75,5 +76,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 6.1.0-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/switchboard-plug-applications/switchboard-plug-applications.spec b/anda/desktops/elementary/switchboard-plug-applications/switchboard-plug-applications.spec index d99a34297a..8e36a693a9 100644 --- a/anda/desktops/elementary/switchboard-plug-applications/switchboard-plug-applications.spec +++ b/anda/desktops/elementary/switchboard-plug-applications/switchboard-plug-applications.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-applications Summary: Switchboard Applications plug Version: 6.0.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-applications @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(flatpak) >= 1.1.2 BuildRequires: pkgconfig(glib-2.0) >= 2.34 @@ -45,7 +46,7 @@ that allows the user to manage application settings. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug # remove the specified stock icon from appdata (invalid in libappstream-glib) diff --git a/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec b/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec index e4d8fc9e3a..c5605d3eb5 100644 --- a/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec +++ b/anda/desktops/elementary/switchboard-plug-datetime/switchboard-plug-datetime.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-datetime Summary: Switchboard Date & Time Plug Version: 2.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-datetime @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala +BuildRequires: fdupes BuildRequires: pkgconfig(granite) BuildRequires: pkgconfig(libadwaita-1) @@ -42,7 +43,7 @@ Supplements: switchboard%{?_isa} %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug # remove the specified stock icon from appdata (invalid in libappstream-glib) diff --git a/anda/desktops/elementary/switchboard-plug-display/switchboard-plug-display.spec b/anda/desktops/elementary/switchboard-plug-display/switchboard-plug-display.spec index 16ed35e2c7..8a698a6e92 100644 --- a/anda/desktops/elementary/switchboard-plug-display/switchboard-plug-display.spec +++ b/anda/desktops/elementary/switchboard-plug-display/switchboard-plug-display.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-display Summary: Switchboard Display plug Version: 2.3.3 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-display @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(granite) @@ -45,7 +46,7 @@ them. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug diff --git a/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec b/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec index a6030a4262..54035c2101 100644 --- a/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec +++ b/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-keyboard Summary: Switchboard Keyboard plug Version: 3.1.1 -Release: %autorelease +Release: 2%?dist License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-keyboard @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(granite) >= 6.0.0 @@ -52,7 +53,7 @@ same time. Keyboard shortcuts are also part of this plug. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug @@ -71,5 +72,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 2.7.0-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/switchboard-plug-locale/switchboard-plug-locale.spec b/anda/desktops/elementary/switchboard-plug-locale/switchboard-plug-locale.spec index 8c4a31988f..2bf8217c31 100644 --- a/anda/desktops/elementary/switchboard-plug-locale/switchboard-plug-locale.spec +++ b/anda/desktops/elementary/switchboard-plug-locale/switchboard-plug-locale.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-locale Summary: Switchboard Locale Plug Version: 2.5.9 -Release: 1%?dist +Release: 2%?dist License: LGPL-3.0-or-later URL: https://github.com/elementary/%name @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson >= 0.46.1 BuildRequires: vala +BuildRequires: fdupes BuildRequires: pkgconfig(accountsservice) BuildRequires: pkgconfig(ibus-1.0) @@ -44,7 +45,7 @@ Supplements: switchboard%?_isa %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %plug_name-plug diff --git a/anda/desktops/elementary/switchboard-plug-networking/switchboard-plug-networking.spec b/anda/desktops/elementary/switchboard-plug-networking/switchboard-plug-networking.spec index f9d8e084ea..63cff5bcee 100644 --- a/anda/desktops/elementary/switchboard-plug-networking/switchboard-plug-networking.spec +++ b/anda/desktops/elementary/switchboard-plug-networking/switchboard-plug-networking.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-networking Summary: Switchboard Networking plug Version: 2.4.4 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-network @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(granite) @@ -50,7 +51,7 @@ A switchboard plug for configuring available networks. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug diff --git a/anda/desktops/elementary/switchboard-plug-notifications/switchboard-plug-notifications.spec b/anda/desktops/elementary/switchboard-plug-notifications/switchboard-plug-notifications.spec index bf9f280f67..4053bed4e6 100644 --- a/anda/desktops/elementary/switchboard-plug-notifications/switchboard-plug-notifications.spec +++ b/anda/desktops/elementary/switchboard-plug-notifications/switchboard-plug-notifications.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-notifications Summary: Switchboard Notifications plug Version: 2.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-notifications @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(granite) @@ -48,7 +49,7 @@ related to the Notifications plugin for Gala. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug diff --git a/anda/desktops/elementary/switchboard-plug-onlineaccounts/switchboard-plug-onlineaccounts.spec b/anda/desktops/elementary/switchboard-plug-onlineaccounts/switchboard-plug-onlineaccounts.spec index 9e6ed1dc28..54bed14b01 100644 --- a/anda/desktops/elementary/switchboard-plug-onlineaccounts/switchboard-plug-onlineaccounts.spec +++ b/anda/desktops/elementary/switchboard-plug-onlineaccounts/switchboard-plug-onlineaccounts.spec @@ -7,7 +7,7 @@ Name: switchboard-plug-onlineaccounts Summary: Switchboard Online Accounts plug Version: 6.5.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-onlineaccounts @@ -17,6 +17,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala +BuildRequires: fdupes BuildRequires: pkgconfig(camel-1.2) BuildRequires: pkgconfig(glib-2.0) @@ -48,7 +49,7 @@ Manage online accounts and connected applications. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug # remove the specified stock icon from appdata (invalid in libappstream-glib) diff --git a/anda/desktops/elementary/switchboard-plug-pantheon-shell/switchboard-plug-pantheon-shell.spec b/anda/desktops/elementary/switchboard-plug-pantheon-shell/switchboard-plug-pantheon-shell.spec index 2870a9c940..c2155fdc82 100644 --- a/anda/desktops/elementary/switchboard-plug-pantheon-shell/switchboard-plug-pantheon-shell.spec +++ b/anda/desktops/elementary/switchboard-plug-pantheon-shell/switchboard-plug-pantheon-shell.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-pantheon-shell Summary: Switchboard Pantheon Shell plug Version: 6.4.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0 URL: https://github.com/elementary/switchboard-plug-pantheon-shell @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(gexiv2) BuildRequires: pkgconfig(gio-2.0) @@ -57,7 +58,7 @@ desktop settings such as the panel, app launcher, and window manager. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug diff --git a/anda/desktops/elementary/switchboard-plug-parental-controls/switchboard-plug-parental-controls.spec b/anda/desktops/elementary/switchboard-plug-parental-controls/switchboard-plug-parental-controls.spec index f637e84cea..414941d3f1 100644 --- a/anda/desktops/elementary/switchboard-plug-parental-controls/switchboard-plug-parental-controls.spec +++ b/anda/desktops/elementary/switchboard-plug-parental-controls/switchboard-plug-parental-controls.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-parental-controls Summary: Switchboard Screen Time & Limits Plug Version: 6.0.1 -Release: 1%?dist +Release: 2%?dist License: GPL-3.0-or-later URL: https://github.com/elementary/%name @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson >= 0.46.1 BuildRequires: vala +BuildRequires: fdupes BuildRequires: pkgconfig(accountsservice) BuildRequires: pkgconfig(dbus-1) @@ -49,7 +50,7 @@ Supplements: switchboard%{?_isa} %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug # remove the specified stock icon from appdata (invalid in libappstream-glib) diff --git a/anda/desktops/elementary/switchboard-plug-power/switchboard-plug-power.spec b/anda/desktops/elementary/switchboard-plug-power/switchboard-plug-power.spec index a4bf14faf4..1f3398a978 100644 --- a/anda/desktops/elementary/switchboard-plug-power/switchboard-plug-power.spec +++ b/anda/desktops/elementary/switchboard-plug-power/switchboard-plug-power.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-power Summary: Switchboard Power Plug Version: 2.7.0 -Release: 1%?dist +Release: 2%?dist License: GPL-2.0-or-later URL: https://github.com/elementary/%name @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala +BuildRequires: fdupes BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(granite) @@ -43,7 +44,7 @@ Supplements: switchboard%?_isa %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %plug_name-plug # remove the specified stock icon from appdata (invalid in libappstream-glib) diff --git a/anda/desktops/elementary/switchboard-plug-printers/switchboard-plug-printers.spec b/anda/desktops/elementary/switchboard-plug-printers/switchboard-plug-printers.spec index e2cd3cb9e9..80110c7afd 100644 --- a/anda/desktops/elementary/switchboard-plug-printers/switchboard-plug-printers.spec +++ b/anda/desktops/elementary/switchboard-plug-printers/switchboard-plug-printers.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-printers Summary: Switchboard Printers Plug Version: 2.2.1 -Release: 1%{?dist} +Release: 2%?dist License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-printers @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: cups-devel @@ -47,7 +48,7 @@ A printers plug for Switchboard. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug diff --git a/anda/desktops/elementary/switchboard-plug-sound/switchboard-plug-sound.spec b/anda/desktops/elementary/switchboard-plug-sound/switchboard-plug-sound.spec index bcdd72aefe..49b0a3e4d0 100644 --- a/anda/desktops/elementary/switchboard-plug-sound/switchboard-plug-sound.spec +++ b/anda/desktops/elementary/switchboard-plug-sound/switchboard-plug-sound.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-sound Summary: Switchboard Sound Plug Version: 2.3.2 -Release: %autorelease +Release: 2%?dist License: LGPL-2.0-or-later URL: https://github.com/elementary/switchboard-plug-sound @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.34.1 +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(granite) @@ -47,7 +48,7 @@ A sound plug for Switchboard. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %{plug_name}-plug # remove the specified stock icon from appdata (invalid in libappstream-glib) diff --git a/anda/desktops/elementary/switchboard-plug-useraccounts/switchboard-plug-useraccounts.spec b/anda/desktops/elementary/switchboard-plug-useraccounts/switchboard-plug-useraccounts.spec index 82b61fd59f..61c36b7fb5 100644 --- a/anda/desktops/elementary/switchboard-plug-useraccounts/switchboard-plug-useraccounts.spec +++ b/anda/desktops/elementary/switchboard-plug-useraccounts/switchboard-plug-useraccounts.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-useraccounts Summary: Switchboard User Accounts Plug Version: 2.4.3 -Release: 1%?dist +Release: 2%?dist License: LGPL-3.0-or-later URL: https://github.com/elementary/%name @@ -19,6 +19,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson >= 0.46.1 BuildRequires: vala +BuildRequires: fdupes BuildRequires: pkgconfig(accountsservice) BuildRequires: gobject-introspection-devel @@ -48,7 +49,7 @@ Supplements: switchboard%?_isa %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang %plug_name-plug diff --git a/anda/desktops/elementary/switchboard-plug-wallet/switchboard-plug-wallet.spec b/anda/desktops/elementary/switchboard-plug-wallet/switchboard-plug-wallet.spec index 80dcaaa18b..b5032c5c5f 100644 --- a/anda/desktops/elementary/switchboard-plug-wallet/switchboard-plug-wallet.spec +++ b/anda/desktops/elementary/switchboard-plug-wallet/switchboard-plug-wallet.spec @@ -11,7 +11,7 @@ Name: switchboard-plug-wallet Summary: Switchboard Wallet Plug Version: %(c=%commit; echo ${c:0:7}) -Release: 1%?dist +Release: 2%?dist License: GPL-3.0-or-later URL: https://github.com/elementary/%name @@ -20,6 +20,7 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala +BuildRequires: fdupes BuildRequires: pkgconfig(granite) >= 0.5 BuildRequires: gtk3-devel @@ -44,6 +45,7 @@ Manage Payment Methods and related settings. %install %meson_install +%fdupes %buildroot%_datadir/icons/hicolor %files diff --git a/anda/desktops/elementary/switchboard/switchboard.spec b/anda/desktops/elementary/switchboard/switchboard.spec index d3120644b6..db08c70f57 100644 --- a/anda/desktops/elementary/switchboard/switchboard.spec +++ b/anda/desktops/elementary/switchboard/switchboard.spec @@ -4,7 +4,7 @@ Name: switchboard Summary: Modular Desktop Settings Hub Version: 6.0.2 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-2.0-or-later URL: https://github.com/elementary/%{name} @@ -21,6 +21,7 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(granite) >= 5.4.0 BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libhandy-1) >= 0.83.0 +BuildRequires: fdupes Requires: %{name}-libs%{?_isa} = %{version}-%{release} @@ -72,6 +73,9 @@ mkdir -p %{buildroot}/%{_libdir}/%{name}/network mkdir -p %{buildroot}/%{_libdir}/%{name}/personal mkdir -p %{buildroot}/%{_libdir}/%{name}/system +%fdupes %buildroot%_datadir/locale/ +%fdupes %buildroot%_datadir/icons/hicolor/ + %check desktop-file-validate \ @@ -82,6 +86,8 @@ appstream-util validate-relax --nonet \ %files -f %{appname}.lang +%doc README.md +%license COPYING %{_bindir}/%{appname} %{_datadir}/applications/%{appname}.desktop @@ -110,5 +116,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 6.0.2-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/wingpanel-applications-menu/wingpanel-applications-menu.spec b/anda/desktops/elementary/wingpanel-applications-menu/wingpanel-applications-menu.spec index 437f55e56e..7cbd3f42c5 100644 --- a/anda/desktops/elementary/wingpanel-applications-menu/wingpanel-applications-menu.spec +++ b/anda/desktops/elementary/wingpanel-applications-menu/wingpanel-applications-menu.spec @@ -6,7 +6,7 @@ Name: wingpanel-applications-menu Summary: Lightweight and stylish app launcher Version: 2.11.1 -Release: %autorelease +Release: 2%?dist License: GPL-3.0-or-later URL: https://github.com/elementary/applications-menu @@ -16,6 +16,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.32.1 +BuildRequires: fdupes BuildRequires: appstream-vala @@ -51,7 +52,7 @@ The lightweight and stylish app launcher from elementary. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang slingshot diff --git a/anda/desktops/elementary/wingpanel-indicator-bluetooth/wingpanel-indicator-bluetooth.spec b/anda/desktops/elementary/wingpanel-indicator-bluetooth/wingpanel-indicator-bluetooth.spec index 53f3481875..b49829d1c9 100644 --- a/anda/desktops/elementary/wingpanel-indicator-bluetooth/wingpanel-indicator-bluetooth.spec +++ b/anda/desktops/elementary/wingpanel-indicator-bluetooth/wingpanel-indicator-bluetooth.spec @@ -6,7 +6,7 @@ Name: wingpanel-indicator-bluetooth Summary: Bluetooth Indicator for wingpanel Version: 2.1.8 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPL-2.0-or-later URL: https://github.com/elementary/%{name} @@ -16,6 +16,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(granite) >= 6.0.0 @@ -44,7 +45,7 @@ A bluetooth indicator for wingpanel. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang bluetooth-indicator # remove the specified stock icon from appdata (invalid in libappstream-glib) @@ -67,5 +68,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 2.1.0-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec b/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec index 9f93928550..3286d36327 100644 --- a/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec +++ b/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec @@ -6,7 +6,7 @@ Name: wingpanel-indicator-datetime Summary: Datetime Indicator for wingpanel Version: 2.4.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/wingpanel-indicator-datetime @@ -16,6 +16,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(granite) >= 6.0.0 @@ -44,7 +45,7 @@ A datetime indicator for wingpanel. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang datetime-indicator # remove the specified stock icon from appdata (invalid in libappstream-glib) diff --git a/anda/desktops/elementary/wingpanel-indicator-keyboard/wingpanel-indicator-keyboard.spec b/anda/desktops/elementary/wingpanel-indicator-keyboard/wingpanel-indicator-keyboard.spec index afee3a47da..f065dcf35b 100644 --- a/anda/desktops/elementary/wingpanel-indicator-keyboard/wingpanel-indicator-keyboard.spec +++ b/anda/desktops/elementary/wingpanel-indicator-keyboard/wingpanel-indicator-keyboard.spec @@ -6,7 +6,7 @@ Name: wingpanel-indicator-keyboard Summary: Keyboard Indicator for wingpanel Version: 2.4.1 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-2.0-or-later URL: https://github.com/elementary/%{name} @@ -16,6 +16,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(granite) @@ -44,7 +45,7 @@ A keyboard indicator for wingpanel. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang keyboard-indicator diff --git a/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec b/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec index 6337928315..6bfdff8a8e 100644 --- a/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec +++ b/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec @@ -6,7 +6,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 7.0.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://github.com/elementary/wingpanel-indicator-network @@ -23,6 +23,7 @@ BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libnm) BuildRequires: pkgconfig(libnma) BuildRequires: pkgconfig(wingpanel) >= 3.0.0 +BuildRequires: fdupes Requires: network-manager-applet%{?_isa} Requires: wingpanel%{?_isa} @@ -45,7 +46,7 @@ A network indicator for wingpanel. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang network-indicator diff --git a/anda/desktops/elementary/wingpanel-indicator-nightlight/wingpanel-indicator-nightlight.spec b/anda/desktops/elementary/wingpanel-indicator-nightlight/wingpanel-indicator-nightlight.spec index 886d30f13b..b91cb18986 100644 --- a/anda/desktops/elementary/wingpanel-indicator-nightlight/wingpanel-indicator-nightlight.spec +++ b/anda/desktops/elementary/wingpanel-indicator-nightlight/wingpanel-indicator-nightlight.spec @@ -6,7 +6,7 @@ Name: wingpanel-indicator-nightlight Summary: Night Light Indicator for wingpanel Version: 2.1.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: https://github.com/elementary/wingpanel-indicator-nightlight @@ -16,6 +16,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(gobject-2.0) @@ -42,7 +43,7 @@ A wingpanel indicator for Night Light. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang nightlight-indicator diff --git a/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec b/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec index f977edf876..ce666f36c1 100644 --- a/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec +++ b/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec @@ -6,7 +6,7 @@ Name: wingpanel-indicator-notifications Summary: Notifications Indicator for wingpanel Version: 6.0.7 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-2.0-or-later URL: https://github.com/elementary/wingpanel-indicator-notifications @@ -16,6 +16,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-2.0) @@ -45,7 +46,7 @@ A notifications indicator for wingpanel. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang notifications-indicator diff --git a/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec b/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec index ff832a3401..beb77c3ab7 100644 --- a/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec +++ b/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec @@ -6,7 +6,7 @@ Name: wingpanel-indicator-power Summary: Power indicator for wingpanel Version: 6.2.0 -Release: %autorelease +Release: 2%?dist License: GPL-2.0-or-later URL: https://github.com/elementary/wingpanel-indicator-power @@ -16,7 +16,9 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(granite) >= 6.0.0 BuildRequires: pkgconfig(gtk+-3.0) @@ -45,7 +47,7 @@ A power indicator for wingpanel. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang power-indicator # remove the specified stock icon from appdata (invalid in libappstream-glib) @@ -68,5 +70,5 @@ sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{appname}.appda %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 6.1.0-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec b/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec index 9a0e23fe13..a6145e874a 100644 --- a/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec +++ b/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec @@ -6,7 +6,7 @@ Name: wingpanel-indicator-session Summary: Session Indicator for wingpanel Version: 2.3.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: https://github.com/elementary/wingpanel-indicator-session @@ -16,7 +16,9 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes +BuildRequires: fdupes BuildRequires: pkgconfig(accountsservice) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(granite) >= 5.3.0 @@ -43,7 +45,7 @@ A session Indicator for wingpanel. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang session-indicator diff --git a/anda/desktops/elementary/wingpanel-indicator-sound/wingpanel-indicator-sound.spec b/anda/desktops/elementary/wingpanel-indicator-sound/wingpanel-indicator-sound.spec index eb94f4d844..4f4707da02 100644 --- a/anda/desktops/elementary/wingpanel-indicator-sound/wingpanel-indicator-sound.spec +++ b/anda/desktops/elementary/wingpanel-indicator-sound/wingpanel-indicator-sound.spec @@ -6,7 +6,7 @@ Name: wingpanel-indicator-sound Summary: Sound Indicator for wingpanel Version: 6.0.2 -Release: %autorelease +Release: 2%?dist License: GPL-3.0 URL: https://github.com/elementary/%{name} @@ -16,6 +16,7 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 +BuildRequires: fdupes BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(granite) @@ -45,7 +46,7 @@ A sound indicator for wingpanel. %install %meson_install - +%fdupes %buildroot%_datadir/locale/ %find_lang sound-indicator # remove the specified stock icon from appdata (invalid in libappstream-glib) @@ -68,5 +69,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 6.0.2-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/wingpanel/wingpanel.spec b/anda/desktops/elementary/wingpanel/wingpanel.spec index e0e2c5ee8f..af50e0148b 100644 --- a/anda/desktops/elementary/wingpanel/wingpanel.spec +++ b/anda/desktops/elementary/wingpanel/wingpanel.spec @@ -113,6 +113,8 @@ appstream-util validate-relax --nonet \ %{_libdir}/libwingpanel.so.3.* %files devel +%license COPYING +%doc README.md %{_includedir}/wingpanel/ %{_libdir}/libwingpanel.so @@ -123,5 +125,5 @@ appstream-util validate-relax --nonet \ %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Oct 15 2022 windowsboy111 - 3.0.2-1 - Repackaged for Terra diff --git a/anda/desktops/elementary/xdg-desktop-portal-pantheon/xdg-desktop-portal-pantheon.spec b/anda/desktops/elementary/xdg-desktop-portal-pantheon/xdg-desktop-portal-pantheon.spec index 024bfd6146..21c2a12b3a 100644 --- a/anda/desktops/elementary/xdg-desktop-portal-pantheon/xdg-desktop-portal-pantheon.spec +++ b/anda/desktops/elementary/xdg-desktop-portal-pantheon/xdg-desktop-portal-pantheon.spec @@ -2,16 +2,16 @@ Name: xdg-desktop-portal-pantheon Version: 7.0.0 -Release: %?dist +Release: 1%?dist Summary: Pantheon XDG Desktop Portals License: GPL-3.0 URL: https://github.com/elementary/portals Source0: %url/archive/refs/tags/%version.tar.gz -Requires: gtk4 glib2 granite-7 libX11 +Requires: gtk4 granite-7 BuildRequires: ninja-build vala meson glib2-devel pkgconfig(granite-7) gtk4-devel pkgconfig(x11) pkgconfig(systemd) %description -Backend implementation for xdg-desktop-portal for the Pantheon desktop environment +Backend implementation for xdg-desktop-portal for Pantheon desktop environment. %prep %autosetup -n portals-%version @@ -38,5 +38,5 @@ Backend implementation for xdg-desktop-portal for the Pantheon desktop environme /usr/share/locale/*/LC_MESSAGES/xdg-desktop-portal-pantheon.mo %changelog -* Sat Mar 25 2023 windowsboy111 +* Sat Mar 25 2023 windowsboy111 - 7.0.0-1 - Initial package diff --git a/anda/desktops/golang-github-fyshos-fynedesk/golang-github-fyshos-fynedesk.spec b/anda/desktops/golang-github-fyshos-fynedesk/golang-github-fyshos-fynedesk.spec index 6695c89802..8ccf3ed5a3 100644 --- a/anda/desktops/golang-github-fyshos-fynedesk/golang-github-fyshos-fynedesk.spec +++ b/anda/desktops/golang-github-fyshos-fynedesk/golang-github-fyshos-fynedesk.spec @@ -33,25 +33,26 @@ BuildRequires: xorg-x11-server-devel BuildRequires: libXxf86vm-devel BuildRequires: pkgconfig(gl) -%description %{common_description} - -%gopkg - Requires: arandr Requires: xbacklight Requires: network-manager-applet BuildRequires: make BuildRequires: golang +%description %{common_description} + +%gopkg + + %prep %goprep %autopatch -p1 %generate_buildrequires -#%%go_generate_buildrequires %build -%make_build +go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -s -w" -buildmode=pie ./cmd/fynedesk_runner +go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -s -w" -buildmode=pie ./cmd/fynedesk %install %gopkginstall diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index ef04a415fc..fa6645b4ef 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -62,6 +62,7 @@ using parabolic zoom effect and tries to be there only when it is needed. %package lang Summary: Translation files for latte-dock Requires: %{name} = %{version}-%{release} +BuildArch: noarch %description lang %{summary}. @@ -80,6 +81,8 @@ Requires: %{name} = %{version}-%{release} %find_lang %{name} --all-name %files +%doc README.md +%license LICENSES/* %{_bindir}/latte-dock %{_datadir}/metainfo/org.kde.latte-dock.appdata.xml %{_datadir}/metainfo/org.kde.latte.plasmoid.appdata.xml @@ -103,8 +106,8 @@ Requires: %{name} = %{version}-%{release} %files lang -f %{name}.lang %changelog -* Sun Dec 25 2022 lleyton +* Sun Dec 25 2022 lleyton - 0.10.0^20221226.93c50a7-1 - Comply with packaging policy -* Sun Dec 25 2022 windowsboy111 +* Sun Dec 25 2022 windowsboy111 - 0.10.9-1 - Initial package diff --git a/anda/desktops/lomiri/lomiri.spec b/anda/desktops/lomiri/lomiri.spec index 01e010194f..a324087da5 100644 --- a/anda/desktops/lomiri/lomiri.spec +++ b/anda/desktops/lomiri/lomiri.spec @@ -4,7 +4,7 @@ Name: lomiri Version: 0.1.2 -Release: %autorelease +Release: 2%?dist Summary: A convergent desktop environment by Ubports License: GPLv3 AND LGPLv3 @@ -111,11 +111,12 @@ install -Dm644 data/test.sensors %{buildroot}%{_sysconfdir}/lomirisensors %ldconfig_scriptlets %files -f %{name}.lang +%doc README.md %license COPYING COPYING.LGPL %dir %{_sysconfdir}/lomiri -%{_sysconfdir}/lomiri/devices.conf +%config %{_sysconfdir}/lomiri/devices.conf %dir %{_sysconfdir}/lomirisensors -%{_sysconfdir}/lomirisensors/test.sensors +%config %{_sysconfdir}/lomirisensors/test.sensors %{_bindir}/indicators-client %{_bindir}/lomiri %{_userunitdir}/*.service diff --git a/anda/desktops/unity-shell/unity-shell.spec b/anda/desktops/unity-shell/unity-shell.spec index 043f2c59d3..47f233e22b 100644 --- a/anda/desktops/unity-shell/unity-shell.spec +++ b/anda/desktops/unity-shell/unity-shell.spec @@ -212,14 +212,14 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : %dir %{_datadir}/compiz/unitymtgrabhandles/images/ %{_datadir}/compiz/unitymtgrabhandles/images/handle-*.png %{_datadir}/gnome-control-center/keybindings/50-unity-launchers.xml -%{_sysconfdir}/pam.d/unity %{_datadir}/compizconfig/upgrades/*.upgrade -%{_sysconfdir}/compizconfig/unity* +%config %{_sysconfdir}/pam.d/unity +%config %{_sysconfdir}/compizconfig/unity* %{_userunitdir}/unity*.service %{_userunitdir}/unity*.target %files -n python3-uwidgets -%doc AUTHORS ChangeLog HACKING README +%doc README %license uwidgets/LICENCE %{_bindir}/uwidgets-runner %{python3_sitearch}/uwidgets-*.egg-info/ diff --git a/anda/desktops/unityx-shell/unityx-shell.spec b/anda/desktops/unityx-shell/unityx-shell.spec index 3de1e171e5..2c52fd5bac 100644 --- a/anda/desktops/unityx-shell/unityx-shell.spec +++ b/anda/desktops/unityx-shell/unityx-shell.spec @@ -6,7 +6,7 @@ Name: unityx-shell Version: 1.7.7 -Release: %autorelease +Release: 2%?dist Summary: UnityX is a smaller shell based on Unity7 License: GPL-3.0 AND LGPL-3.0 @@ -15,6 +15,7 @@ Source0: %{url}/-/archive/%commit/unityx-%commit.tar.bz2 Source2: https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/-/commit/dee596492f006d02e2b39abd072ddd7b37fefe82.diff Patch0: 0001-Remove-social-scope.patch +BuildRequires: fdupes BuildRequires: cmake BuildRequires: g++ BuildRequires: gcc @@ -38,6 +39,7 @@ BuildRequires: boost-devel BuildRequires: pkgconfig(nux-4.0) BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(unity-protocol-private) +BuildRequires: libunity libunity-devel # unityx-shell-xfce4-windowck-plugin BuildRequires: pkgconfig(libwnck-3.0) BuildRequires: pkgconfig(libxfconf-0) @@ -74,7 +76,8 @@ Requires: xfce4-vala-panel-appmenu-plugin Requires: xfwm4 %description -UnityX is a shell based off code from Unity7 with lighter dependencies and more customizability. +UnityX is a shell based off code from Unity7 with lighter dependencies and more +customizability. %package xfce4-windowck-plugin Summary: Core library for the Unity shell @@ -160,6 +163,8 @@ rm -rf .%{_datadir}/unityx ln -s %{_datadir}/unity .%{_datadir}/unityx popd +%fdupes %buildroot%_datadir/themes/ + %find_lang unityx %find_lang xfce4-windowck-plugin @@ -174,7 +179,7 @@ fi glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : %files -f unityx.lang -%doc AUTHORS ChangeLog INSTALL README.md +%doc AUTHORS ChangeLog README.md %license COPYING COPYING.LGPL %{_bindir}/unityx* %{_libdir}/unityx From ef3340834226e80d4c94db570f3dfb5294d0bb34 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 19 Jun 2023 00:26:28 +0800 Subject: [PATCH 221/231] fix: uxplay (#588) * fix: uxplay * Update uxplay.spec Signed-off-by: madomado * cmake??? Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/others/uxplay/uxplay.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/others/uxplay/uxplay.spec b/anda/others/uxplay/uxplay.spec index 8488f49158..7859c88312 100644 --- a/anda/others/uxplay/uxplay.spec +++ b/anda/others/uxplay/uxplay.spec @@ -5,7 +5,7 @@ Summary: AirPlay Unix mirroring server License: GPL-3.0 URL: https://github.com/FDH2/UxPlay Source0: %url/archive/refs/tags/v%version.tar.gz -Requires: openssl libplist avahi gstreamer1-plugin-libav gstreamer1-plugins-bad-free +Requires: openssl libplist avahi gstreamer1-plugin-libav gstreamer1-plugins-bad-free gstreamer1-plugins-good gstreamer1-plugins-base Recommends: gstreamer1-vaapi BuildRequires: cmake desktop-file-utils systemd-rpm-macros gcc gcc-c++ openssl-devel avahi-compat-libdns_sd-devel BuildRequires: pkgconfig(gstreamer-1.0) pkgconfig(gstreamer-sdp-1.0) pkgconfig(gstreamer-video-1.0) pkgconfig(gstreamer-app-1.0) pkgconfig(libplist-2.0) @@ -29,7 +29,7 @@ Comment=%summary EOF %build -%cmake . +%cmake . -DNO_MARCH_NATIVE=ON %cmake_build --config Release From b99d89631cf6415609e9749320ac48ea4e082b0f Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 19 Jun 2023 00:26:59 +0800 Subject: [PATCH 222/231] add: xpadneo (#589) --- anda/others/xpadneo/anda.hcl | 5 + .../xpadneo/modules-load-d-xpadneo.conf | 1 + anda/others/xpadneo/update.rhai | 1 + anda/others/xpadneo/xpadneo.spec | 100 ++++++++++++++++++ 4 files changed, 107 insertions(+) create mode 100644 anda/others/xpadneo/anda.hcl create mode 100644 anda/others/xpadneo/modules-load-d-xpadneo.conf create mode 100644 anda/others/xpadneo/update.rhai create mode 100644 anda/others/xpadneo/xpadneo.spec diff --git a/anda/others/xpadneo/anda.hcl b/anda/others/xpadneo/anda.hcl new file mode 100644 index 0000000000..a05aac8e28 --- /dev/null +++ b/anda/others/xpadneo/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "xpadneo.spec" + } +} diff --git a/anda/others/xpadneo/modules-load-d-xpadneo.conf b/anda/others/xpadneo/modules-load-d-xpadneo.conf new file mode 100644 index 0000000000..9a5fd2d346 --- /dev/null +++ b/anda/others/xpadneo/modules-load-d-xpadneo.conf @@ -0,0 +1 @@ +hid_xpadneo diff --git a/anda/others/xpadneo/update.rhai b/anda/others/xpadneo/update.rhai new file mode 100644 index 0000000000..0a63919e92 --- /dev/null +++ b/anda/others/xpadneo/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("atar-axis/xpadneo")); diff --git a/anda/others/xpadneo/xpadneo.spec b/anda/others/xpadneo/xpadneo.spec new file mode 100644 index 0000000000..b8f92b6822 --- /dev/null +++ b/anda/others/xpadneo/xpadneo.spec @@ -0,0 +1,100 @@ +%if 0%{?fedora} +%global buildforkernels akmod +%global debug_package %{nil} +%endif + +Name: xpadneo +Version: 0.9.5 +Release: 1%?dist +Summary: Advanced Linux Driver for Xbox One Wireless Gamepad +Group: System Environment/Kernel +License: GPL-3.0 +URL: https://github.com/atar-axis/xpadneo +Source0: %url/archive/v%version/%name-%version.tar.gz +Source1: modules-load-d-xpadneo.conf + +%global srcname hid-%name + +BuildRequires: gcc +BuildRequires: make +BuildRequires: kmodtool +BuildRequires: systemd-rpm-macros + +Requires: bash +Requires: bluez bluez-tools + +Provides: %{name}-kmod-common = %{version}-%{release} +Requires: %{name}-kmod >= %{version} +Obsoletes: %{name} < 0.9.1-2 + +# kmodtool does its magic here +%{expand:%(kmodtool --target %{_target_cpu} --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) } + +%description +Advanced Linux Driver for Xbox One Wireless Controller + +%package kmod +Summary: Kernel module (kmod) for %{name} +Requires: kernel-devel + +%description kmod +This is the first driver for the Xbox One Wireless Gamepad (which is shipped with the Xbox One S). + +%prep +# error out if there was something wrong with kmodtool +%{?kmodtool_check} + +# print kmodtool output for debugging purposes: +kmodtool --target %{_target_cpu} --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null + +%setup -q + +for kernel_version in %{?kernel_versions} ; do + cp -a hid-xpadneo/src _kmod_build_${kernel_version%%___*} +done + +%build +for kernel_version in %{?kernel_versions} ; do + make V=1 %{?_smp_mflags} -C ${kernel_version##*___} M=${PWD}/_kmod_build_${kernel_version%%___*} VERSION=v%{version} modules +done + +%install +for kernel_version in %{?kernel_versions}; do + mkdir -p %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/ + install -D -m 755 _kmod_build_${kernel_version%%___*}/hid-xpadneo.ko %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/ + chmod a+x %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/*.ko +done +%{?akmod_install} + +install -Dm644 hid-xpadneo/etc-modprobe.d/xpadneo.conf %{buildroot}%{_modprobedir}/60-xpadneo.conf +install -Dm644 %{SOURCE1} %{buildroot}%{_modulesloaddir}/xpadneo.conf +install -Dm644 hid-xpadneo/etc-udev-rules.d/60-xpadneo.rules %{buildroot}%{_udevrulesdir}/60-xpadneo.rules + +%files +%doc NEWS.md docs/README.md docs/CONFIGURATION.md +%license LICENSE +%{_modprobedir}/60-xpadneo.conf +%{_modulesloaddir}/xpadneo.conf +%{_udevrulesdir}/60-xpadneo.rules + +%changelog +* Wed Oct 12 2022 Jan Drögehoff - 0.9.5-1 +- Update to 0.9.5 + +* Mon Jul 04 2022 Jan Drögehoff - 0.9.4-1 +- Update to 0.9.4 + +* Sun May 29 2022 Jan Drögehoff - 0.9.2-1 +- Update to 0.9.2 + +* Thu Jun 17 2021 Jan Drögehoff - 0.9.1-2 +- Move from DKMS to Akmods + +* Fri May 21 2021 Jan Drögehoff - 0.9.1-1 +- Update to 0.9.1 + +* Mon Dec 28 21:58:05 CET 2020 Jan Drögehoff - 0.9-2 +- remove configure script + +* Mon Dec 28 21:01:47 CET 2020 Jan Drögehoff - 0.9-1 +- Initial Spec From 3ab4ff3d067351fcfdb953c46d0e1c2178455326 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 19 Jun 2023 01:35:40 +0000 Subject: [PATCH 223/231] bump(nightly): latte-dock-nightly nim-nightly vala-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- anda/nim/nim-nightly/nim-nightly.spec | 2 +- anda/vala/vala-nightly/vala-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index fa6645b4ef..45a112a2e5 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 515238b4b9f414e2b05b1c418c9ba2b774a1fa53 +%global commit 5e5c352421cc0317bc8f1309ce2a645b2f1d7b6e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} diff --git a/anda/nim/nim-nightly/nim-nightly.spec b/anda/nim/nim-nightly/nim-nightly.spec index 4cf3dbba30..1153975a6c 100644 --- a/anda/nim/nim-nightly/nim-nightly.spec +++ b/anda/nim/nim-nightly/nim-nightly.spec @@ -1,5 +1,5 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 6d2163724550ed3a115d22e00f9d40150534a8b9 +%global commit 2bb7277a616b2ddbcc10a0e2eb1940f6b0b401cb %global ver 1.9.5 %global debug_package %nil diff --git a/anda/vala/vala-nightly/vala-nightly.spec b/anda/vala/vala-nightly/vala-nightly.spec index d5ec4f25d0..a975c641a0 100644 --- a/anda/vala/vala-nightly/vala-nightly.spec +++ b/anda/vala/vala-nightly/vala-nightly.spec @@ -3,7 +3,7 @@ %global priority 90 %global real_name vala -%global commit e9b9d6e942a33edff3526ef2d9c859f315b707f5 +%global commit 06ff02d73ab40197421d655a750700f82ccfabca %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git From fc6d1d326bfda6e42f11dd82a5148b6811312022 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 19 Jun 2023 20:11:02 +0800 Subject: [PATCH 224/231] bump: prismlauncher-nightly prismlauncher-qt5-nightly (#592) --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- anda/games/prismlauncher-nightly/update.rhai | 1 + .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/games/prismlauncher-qt5-nightly/update.rhai | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 3c0bdcb92e..aabb647fda 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -43,7 +43,7 @@ Name: prismlauncher-nightly %else Name: prismlauncher-qt5-nightly %endif -Version: 7.0^%{snapshot_info} +Version: 7.1^%{snapshot_info} Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later diff --git a/anda/games/prismlauncher-nightly/update.rhai b/anda/games/prismlauncher-nightly/update.rhai index 6a735fe79b..851afe7e30 100644 --- a/anda/games/prismlauncher-nightly/update.rhai +++ b/anda/games/prismlauncher-nightly/update.rhai @@ -4,4 +4,5 @@ if filters.contains("nightly") { let sha = req.get().json().sha; rpm.global("commit", sha); rpm.release(); + rpm.version(`${gh("PrismLauncher/PrismLauncher")}^%{snapshot_info}`); } diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 43d2b82406..400cbd4ee6 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -43,7 +43,7 @@ Name: prismlauncher-nightly %else Name: prismlauncher-qt5-nightly %endif -Version: 7.0^%{snapshot_info} +Version: 7.1^%{snapshot_info} Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later diff --git a/anda/games/prismlauncher-qt5-nightly/update.rhai b/anda/games/prismlauncher-qt5-nightly/update.rhai index 6a735fe79b..851afe7e30 100644 --- a/anda/games/prismlauncher-qt5-nightly/update.rhai +++ b/anda/games/prismlauncher-qt5-nightly/update.rhai @@ -4,4 +4,5 @@ if filters.contains("nightly") { let sha = req.get().json().sha; rpm.global("commit", sha); rpm.release(); + rpm.version(`${gh("PrismLauncher/PrismLauncher")}^%{snapshot_info}`); } From 3df2aafffd9784d4bc336273e6ae3f041bf096f7 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 19 Jun 2023 20:11:27 +0800 Subject: [PATCH 225/231] add: voicevox (#591) --- ...add-repository-entry-in-package.json.patch | 22 +++++++ anda/audio/voicevox/anda.hcl | 5 ++ anda/audio/voicevox/update.rhai | 9 +++ anda/audio/voicevox/voicevox.spec | 60 +++++++++++++++++++ 4 files changed, 96 insertions(+) create mode 100644 anda/audio/voicevox/0001-feat-add-repository-entry-in-package.json.patch create mode 100644 anda/audio/voicevox/anda.hcl create mode 100644 anda/audio/voicevox/update.rhai create mode 100644 anda/audio/voicevox/voicevox.spec diff --git a/anda/audio/voicevox/0001-feat-add-repository-entry-in-package.json.patch b/anda/audio/voicevox/0001-feat-add-repository-entry-in-package.json.patch new file mode 100644 index 0000000000..8b3c61bd79 --- /dev/null +++ b/anda/audio/voicevox/0001-feat-add-repository-entry-in-package.json.patch @@ -0,0 +1,22 @@ +From 6b8c81d1d4ac0ac562b69e7f8164c8a92dafe13a Mon Sep 17 00:00:00 2001 +From: windowsboy111 +Date: Mon, 19 Jun 2023 10:33:20 +0800 +Subject: [PATCH] feat: add repository entry in package.json + +--- + package.json | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/package.json b/package.json +index 622756a..b3d3dfa 100644 +--- a/package.json ++++ b/package.json +@@ -1,4 +1,5 @@ + { ++ "repository": "github:VOICEVOX/voicevox", + "name": "voicevox", + "version": "999.999.999", + "author": "Hiroshiba Kazuyuki", +-- +2.40.1 + diff --git a/anda/audio/voicevox/anda.hcl b/anda/audio/voicevox/anda.hcl new file mode 100644 index 0000000000..2a748721bc --- /dev/null +++ b/anda/audio/voicevox/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "voicevox.spec" + } +} diff --git a/anda/audio/voicevox/update.rhai b/anda/audio/voicevox/update.rhai new file mode 100644 index 0000000000..212b012879 --- /dev/null +++ b/anda/audio/voicevox/update.rhai @@ -0,0 +1,9 @@ +// let v = gh("VOICEVOX/voicevox"); +// rpm.version(v); +// let engines = get(`https://raw.githubusercontent.com/VOICEVOX/voicevox/${v}/package.json`).json().engines; +// rpm.define("nodev", find(">=([\\d.]+)", engines.node, 1)); +// rpm.define("nodev", find(">=([\\d.]+)", engines.npm, 1)); +let v = "0.14.7"; +let engines = get(`https://raw.githubusercontent.com/VOICEVOX/voicevox/${v}/package.json`).json().engines; +print(find(">=([\\d.]+)", engines.node, 1)); +print(find(">=([\\d.]+)", engines.npm, 1)); diff --git a/anda/audio/voicevox/voicevox.spec b/anda/audio/voicevox/voicevox.spec new file mode 100644 index 0000000000..a42c656019 --- /dev/null +++ b/anda/audio/voicevox/voicevox.spec @@ -0,0 +1,60 @@ +%global nodev 16.17.0 +%global npmv 8.11.0 +%define debug_package %nil + +Name: voicevox +Version: 0.14.7 +Release: 1%?dist +Summary: Free Japanese text-to-speech editor +License: LGPL-3.0 +URL: https://voicevox.hiroshiba.jp +Source0: https://github.com/VOICEVOX/voicevox/archive/refs/tags/%version.tar.gz +# requires specific node and npm version +%ifarch x86_64 +%global a x64 +%elifarch aarch64 +%global a arm64 +%endif +Source1: https://nodejs.org/download/release/v%nodev/node-v%nodev-linux-%a.tar.xz +Patch0: 0001-feat-add-repository-entry-in-package.json.patch + +%description +VOICEVOX is a free Japanese text-to-speech software with medium output quality. + +%package doc +Summary: Documentation files for voicevox (Japanese) + +%description doc +%summary. + +%prep +%autosetup -p1 +tar xf %SOURCE1 +PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/" +npx npm@%npmv i + +%build +PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/" +npx browserslist@latest --update-db +PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/" +npm run electron:build + +%install +rm dist_electron/linux-unpacked/README.txt # dummy +mkdir -p %buildroot%_datadir/%name %buildroot%_bindir %buildroot%_docdir/%name/res +mv dist_electron/linux-unpacked/* %buildroot%_datadir/%name/ +ln -s %_datadir/%name/%name %buildroot%_bindir/%name +install -Dm644 docs/*.md %buildroot%_docdir/%name/ +install -Dm644 docs/res/* %buildroot%_docdir/%name/res/ + +%files +%doc README.md +%license LICENSE LGPL_LICENSE +%_bindir/%name +%_datadir/%name/ + +%files doc +%doc %_docdir/%name/ + +%changelog +%autochangelog From 9bbe91be03a5e2a053bcc287a1077672ba66c28f Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 19 Jun 2023 21:34:00 +0800 Subject: [PATCH 226/231] fix(lint): * (#577) * fix(lint): prismlauncher* fluent-icon-theme * fix(lint): fix lints for 6 packages (#578) * fix(lint): fix rpmlint lints for youki package * fix(lint): fix rpmlint lints for xdg-desktop-portal-pantheon * fix(lint): fix rpmlint lints for wingpanel package * fix(lint): fix rpmlint lints for wingpanel-indicator-sound package * fix(lint): fix rpmlint lints for wingpanel-indicator-session package * fix(lint): fix rpmlint lints for wingpanel-indicator-power package * fix(lint): * * fix random typos * feat: revert anda/desktops * fix: armcord-bin authy blahaj * fix: ... anki authy discord~ aya~sound groovy kotlin libappimage qt5-pim * fix: ... qdjango moby-buildx nim-nightly nim system76-scheduler unity-scope-home kondo pop-launcher fuc graalvm vala-lint-nightly * fix: armcord-bin authy blahaj groovy * fix: ... libappimage moby0buildx nim-nightly nim system76-scheduler subatomic * fix blahaj * fix: kondo * fix: libappimage moby-buildx system76-scheduler nim-nightly * fix: subatomic * fix: subatomic * fix: nim * Update anki.spec Signed-off-by: madomado * fix: libappimage nim-nightly * fix: moby-buildx subatomic * fix: moby-buildx subatomic --------- Signed-off-by: madomado Co-authored-by: HTGAzureX1212 <39023054+HTG-YT@users.noreply.github.com> --- anda/apps/anki-bin/anki-bin.spec | 8 +- anda/apps/anki-qt5/anki-qt5.spec | 8 +- anda/apps/anki/anda.hcl | 1 - anda/apps/anki/anki.spec | 22 ++-- anda/apps/armcord-bin/armcord-bin.spec | 42 ++++--- anda/apps/armcord/anda.hcl | 1 + anda/apps/armcord/armcord.spec | 14 ++- anda/apps/authy/authy.spec | 36 +++--- .../discord-canary-openasar.spec | 17 ++- anda/apps/discord-canary/discord-canary.spec | 15 +-- .../discord-openasar/discord-openasar.spec | 17 ++- .../discord-ptb-openasar.spec | 15 ++- anda/apps/discord-ptb/discord-ptb.spec | 18 ++- anda/apps/discord/discord.spec | 19 ++- .../vala-panel-appmenu.spec | 28 ++--- anda/apps/vala-panel/vala-panel.spec | 11 +- anda/audio/distrho/distrho.spec | 109 +++++++++--------- anda/crystal/blahaj/blahaj.spec | 21 ++-- anda/crystal/crystal/crystal.spec | 21 +++- anda/dart/dart.spec | 6 +- anda/fonts/arphic-ukai/arphic-ukai-fonts.spec | 5 +- .../arphic-uming/arphic-uming-fonts.spec | 4 +- anda/fonts/fakepearl/fakepearl-fonts.spec | 3 +- anda/fonts/hannom/hannom-fonts.spec | 3 +- .../kanjistrokeorders-fonts.spec | 3 +- .../mini-wakuwaku/mini-wakuwaku-fonts.spec | 5 +- anda/fonts/naikai/naikai-fonts.spec | 12 +- anda/fonts/nerd-fonts/nerd-fonts.spec | 9 +- anda/fonts/open-huninn/open-huninn-fonts.spec | 3 +- .../sarasa-gothic/sarasa-gothic-fonts.spec | 4 +- anda/fonts/seto/seto-fonts.spec | 14 ++- anda/fonts/sipa/sipa-fonts.spec | 11 +- anda/games/opsu/opsu.spec | 7 +- anda/games/osu-lazer/osu-lazer.spec | 4 +- .../prismlauncher-nightly.spec | 33 +----- .../prismlauncher-qt5-nightly.spec | 33 +----- .../prismlauncher-qt5/prismlauncher-qt5.spec | 33 +----- anda/games/prismlauncher/prismlauncher.spec | 33 +----- anda/go/curlie/golang-github-rs-curlie.spec | 1 + .../golang-github-xyproto-gendesk.spec | 4 +- anda/groovy/groovy.spec | 11 +- .../ayatana-indicator-notifications.spec | 11 +- .../ayatana-indicator-session.spec | 8 +- .../ayatana-indicator-sound.spec | 8 +- anda/kotlin/kotlin/kotlin.spec | 71 +++++++----- anda/lib/apparmor/apparmor.spec | 3 + anda/lib/argagg/argagg.spec | 20 ++-- .../ayatana-indicator-datetime.spec | 8 +- .../ayatana-indicator-messages.spec | 8 +- anda/lib/cmake-extras/cmake-extras.spec | 3 +- .../dbus-test-runner/dbus-test-runner.spec | 9 +- anda/lib/deviceinfo/deviceinfo.spec | 6 +- anda/lib/frame/frame.spec | 3 +- anda/lib/geonames/geonames.spec | 5 +- anda/lib/glewmx/glewmx.spec | 5 +- anda/lib/grail/grail.spec | 9 +- .../gtk4-layer-shell/gtk4-layer-shell.spec | 17 ++- anda/lib/libappimage/libappimage.spec | 18 +-- .../libayatana-common/libayatana-common.spec | 5 +- anda/lib/libhelium/libhelium.spec | 3 +- anda/lib/libindicator/terra-libindicator.spec | 7 +- anda/lib/libunity-misc/libunity-misc.spec | 3 +- anda/lib/libusermetrics/libusermetrics.spec | 4 +- anda/lib/lomiri-api/lomiri-api.spec | 5 +- .../lomiri-download-manager.spec | 11 +- .../lomiri-indicator-network.spec | 3 +- .../lomiri-ui-toolkit/lomiri-ui-toolkit.spec | 8 +- .../lomiri-url-dispatcher.spec | 12 +- anda/lib/marble-gtk/marble-gtk.spec | 21 +++- anda/lib/nlohmann-json/nlohmann-json.spec | 10 +- anda/lib/nux/nux.spec | 3 +- anda/lib/process-cpp/process-cpp.spec | 3 + .../properties-cpp-devel.spec | 5 +- anda/lib/qdjango/qdjango.spec | 3 + anda/lib/qmenumodel/qmenumodel.spec | 3 +- anda/lib/qofono/qofono.spec | 1 + anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec | 1 + anda/lib/qt5-qtsystems/qt5-qtsystems.spec | 10 +- anda/lib/qtmir/qtmir.spec | 1 + .../unity-settings-daemon.spec | 4 +- anda/moby-extras/moby-buildx/moby-buildx.spec | 16 ++- .../moby-compose/moby-compose.spec | 1 + anda/mock-configs/terra-mock-configs.spec | 12 +- anda/nim/choosenim/choosenim.spec | 24 ++-- anda/nim/nim-nightly/nim-nightly.spec | 24 ++-- anda/nim/nim/nim.spec | 15 +-- anda/others/click/click.spec | 10 +- anda/others/lomiri-sounds/lomiri-sounds.spec | 4 +- anda/others/sass/sass.spec | 5 +- .../system76-scheduler.spec | 13 ++- anda/others/tau-helium/tau-helium.spec | 4 +- anda/others/tau-hydrogen/tau-hydrogen.spec | 4 +- .../terra-fractureiser-detector/anda.hcl | 1 + .../terra-fractureiser-detector.spec | 1 + anda/others/ubuntu-sdk/ubuntu-sdk.spec | 5 +- anda/others/unity-greeter/unity-greeter.spec | 3 +- .../unity-scope-home/unity-scope-home.spec | 3 +- anda/others/unity-session/unity-session.spec | 2 +- anda/python/ruff/python3-ruff.spec | 3 +- anda/rust/bandwhich/rust-bandwhich.spec | 3 +- anda/rust/bat-extras/.gitignore | 1 - anda/rust/bat-extras/anda.hcl | 1 + anda/rust/bat-extras/bat-extras.spec | 5 +- anda/rust/kondo/rust-kondo.spec | 8 +- anda/rust/pop-launcher/pop-launcher.spec | 7 +- anda/rust/rnote/rnote.spec | 11 +- anda/rust/youki/youki.spec | 7 +- anda/srpm-macros/anda-srpm-macros.spec | 2 +- .../adwaita++-icons/adwaita++-icons.spec | 7 +- .../bibata-cursor-theme.spec | 10 +- .../fluent-icon-theme/fluent-icon-theme.spec | 10 +- anda/themes/fluent-theme/fluent-theme.spec | 10 +- anda/tools/anda/rust-anda.spec | 3 +- anda/tools/codium/codium.spec | 67 ++++++----- anda/tools/electron/electron.spec | 15 ++- anda/tools/fuc/fuc.spec | 12 +- anda/tools/gcm-core/gcm-core.spec | 11 +- anda/tools/graalvm/graalvm.spec | 48 ++++++-- anda/tools/graalvm/update.rhai | 8 +- anda/tools/keyd/keyd.spec | 5 +- anda/tools/melody/melody.spec | 2 + anda/tools/muon/muon.spec | 11 +- anda/tools/subatomic/subatomic.spec | 16 +-- anda/tools/warpd/warpd.spec | 1 - .../vala-lint-nightly/vala-lint-nightly.spec | 11 +- 125 files changed, 808 insertions(+), 636 deletions(-) delete mode 100644 anda/rust/bat-extras/.gitignore diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index ea308cbc73..535e8fc5a1 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -4,11 +4,11 @@ Release: 1%{?dist} Summary: Flashcard program for using space repetition learning (Installed with wheel) License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 URL: https://apps.ankiweb.net/ -BuildRequires: python3-installer python3.11 +BuildRequires: python3-installer python3.11 rpm_macro(fdupes) Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress -BuildArch: noarch +ExclusiveArch: x86_64 Conflicts: anki Source0: https://files.pythonhosted.org/packages/cp39/a/anki/anki-%{version}-cp39-abi3-manylinux_2_28_%{_arch}.whl Source1: https://files.pythonhosted.org/packages/py3/a/aqt/aqt-%{version}-py3-none-any.whl @@ -36,6 +36,8 @@ install -Dm644 %{SOURCE4} "%{buildroot}/usr/share/pixmaps/anki.png" install -Dm644 %{SOURCE5} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE" install -Dm644 %{SOURCE6} "%{buildroot}/%{_datadir}/doc/%{name}/README.md" +%fdupes %_libdir/python*/site-packages/_aqt/data/ + %files %license LICENSE @@ -50,5 +52,5 @@ install -Dm644 %{SOURCE6} "%{buildroot}/%{_datadir}/doc/%{name}/README.md" /usr/share/pixmaps/anki.png %changelog -* Wed Jan 11 2023 windowsboy111 +* Wed Jan 11 2023 windowsboy111 - 2.1.60 - Initial package diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index 58db1d7945..1118ec8c96 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -4,12 +4,12 @@ Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 URL: https://apps.ankiweb.net/ -BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks +BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks rpm_macro(fdupes) BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-send2trash python3-certifi python3-simplejson python3-pyqt5-sip BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat -BuildArch: noarch +ExclusiveArch: x86_64 Conflicts: anki Patch0: 0001-No-update.patch Patch1: 0001-Force-qt5.patch @@ -46,6 +46,8 @@ chmod 755 %{buildroot}%{_bindir}/anki find %{buildroot} -iname __pycache__ | xargs -r rm -rf find %{buildroot} -iname direct_url.json | xargs -r rm -rf +%fdupes %_libdir/python*/site-packages/_aqt/data/ + %files %license LICENSE* @@ -60,5 +62,5 @@ find %{buildroot} -iname direct_url.json | xargs -r rm -rf /usr/lib64/python*/site-packages/anki-%{version}.dist-info/ %changelog -* Tue Jan 3 2023 windowsboy111 +* Tue Jan 3 2023 windowsboy111 - 2.1.60 - Initial package diff --git a/anda/apps/anki/anda.hcl b/anda/apps/anki/anda.hcl index 7da31b7cbe..8c72e132cd 100644 --- a/anda/apps/anki/anda.hcl +++ b/anda/apps/anki/anda.hcl @@ -1,5 +1,4 @@ project pkg { - arches = ["x86_64"] rpm { spec = "anki.spec" } diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index 84149130ba..64476eebc2 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -4,13 +4,13 @@ Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 URL: https://apps.ankiweb.net/ -BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks +BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks rpm_macro(fdupes) BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-send2trash python3-certifi python3-simplejson -BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc +BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc python3-pyqt6-devel python3-pyqt6 Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash -Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat python3-qt5-webengine +Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat python3-qt5-webengine python3-pyqt6 +Recommends: mpv Obsoletes: anki <= 2.1.15 -BuildArch: noarch Conflicts: anki-qt5 Patch0: 0001-No-update.patch @@ -27,6 +27,8 @@ git checkout %{version} # See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki %build +export RELEASE=1 +export PYTHONPATH=%_libdir/python3/dist-packages mold -run ./tools/build @@ -47,6 +49,8 @@ find %{buildroot} -iname direct_url.json | xargs -r rm -rf chmod 755 %{buildroot}%{_bindir}/anki +%fdupes %_libdir/python*/site-packages/_aqt/data/ + %files %license LICENSE* @@ -54,11 +58,11 @@ chmod 755 %{buildroot}%{_bindir}/anki %{_bindir}/anki %{_datadir}/applications/anki.desktop %{_datadir}/pixmaps/anki.png -/usr/lib64/python*/site-packages/aqt/ -/usr/lib64/python*/site-packages/aqt-%{version}.dist-info/ -/usr/lib64/python*/site-packages/_aqt/ -/usr/lib64/python*/site-packages/anki/ -/usr/lib64/python*/site-packages/anki-%{version}.dist-info/ +%_libdir/python*/site-packages/aqt/ +%_libdir/python*/site-packages/aqt-%{version}.dist-info/ +%_libdir/python*/site-packages/_aqt/ +%_libdir/python*/site-packages/anki/ +%_libdir/python*/site-packages/anki-%{version}.dist-info/ %changelog diff --git a/anda/apps/armcord-bin/armcord-bin.spec b/anda/apps/armcord-bin/armcord-bin.spec index 303e0494df..4dc9cf8f74 100644 --- a/anda/apps/armcord-bin/armcord-bin.spec +++ b/anda/apps/armcord-bin/armcord-bin.spec @@ -10,14 +10,15 @@ Name: armcord-bin Version: 3.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: OSL-3.0 Summary: Custom lightweight Discord client designed to enhance your experience URL: https://github.com/ArmCord/ArmCord Group: Applications/Internet Source0: %url/releases/download/v%version/%src.tar.gz Source1: armcord.png -Requires: electron libnotify xdg-utils +Source2: https://raw.githubusercontent.com/ArmCord/ArmCord/v%version/README.md +Requires: electron xdg-utils ExclusiveArch: x86_64 aarch64 armv7l Conflicts: armcord @@ -34,9 +35,9 @@ Name=ArmCord Comment=%summary GenericName=Internet Messenger Type=Application -Exec=/usr/bin/armcord +Exec=%_bindir/armcord Icon=armcord -Categories=Internet;Network;InstantMessaging; +Categories=Network;InstantMessaging; StartupWMClass=armcord Keywords=discord;armcord;vencord;shelter;electron; EOF @@ -44,21 +45,28 @@ EOF %build %install -mkdir -p %buildroot/usr/bin %buildroot/usr/share/applications %buildroot/usr/share/pixmaps %buildroot/opt/armcord -cp -a * %buildroot/opt/armcord -ln -s /opt/armcord/armcord %buildroot/usr/bin/armcord -chmod +x -R %buildroot/opt/armcord/* -chmod 755 %buildroot/opt/armcord/armcord -install -Dm644 .armcord.desktop %buildroot/usr/share/applications/ArmCord.desktop -install -Dm644 %SOURCE1 %buildroot/usr/share/pixmaps/armcord.png +mkdir -p %buildroot%_bindir %buildroot%_datadir/applications %buildroot%_datadir/pixmaps %buildroot%_datadir/armcord %buildroot%_docdir/%name +cp -a * %buildroot%_datadir/armcord/ +ln -s %_datadir/armcord/armcord %buildroot%_bindir/armcord +chmod +x -R %buildroot%_datadir/armcord/* +chmod 755 %buildroot%_datadir/armcord/armcord +install -Dm644 .armcord.desktop %buildroot%_datadir/applications/ArmCord.desktop +install -Dm644 %SOURCE1 %buildroot%_datadir/pixmaps/armcord.png +install -Dm644 %SOURCE2 %buildroot%_docdir/%name/ %files -/opt/armcord -/usr/bin/armcord -/usr/share/applications/ArmCord.desktop -/usr/share/pixmaps/armcord.png +%doc README.md +%_datadir/armcord +%_bindir/armcord +%_datadir/applications/ArmCord.desktop +%_datadir/pixmaps/armcord.png %changelog -* Sat May 6 2023 windowsboy111 -- Initial package +* Sat Jun 17 2023 windowsboy111 - 3.2.0-2 +- Remove libnotify dependency. +- Fix desktop entry. +- Set as noarch package because there are not binary files. +- Use /usr/share/ instead of /opt/ +* Sat May 6 2023 windowsboy111 - 3.1.7-1 +- Initial package diff --git a/anda/apps/armcord/anda.hcl b/anda/apps/armcord/anda.hcl index 236771976c..00e296d1b8 100644 --- a/anda/apps/armcord/anda.hcl +++ b/anda/apps/armcord/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "armcord.spec" } diff --git a/anda/apps/armcord/armcord.spec b/anda/apps/armcord/armcord.spec index 08f79a46d6..6d179e5b23 100644 --- a/anda/apps/armcord/armcord.spec +++ b/anda/apps/armcord/armcord.spec @@ -2,16 +2,17 @@ Name: armcord Version: 3.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: OSL-3.0 Summary: Custom lightweight Discord client designed to enhance your experience URL: https://github.com/ArmCord/ArmCord Group: Applications/Internet Source0: %url/archive/refs/tags/v%version.tar.gz Source1: launch.sh -Requires: electron libnotify xdg-utils +Requires: electron xdg-utils BuildRequires: nodejs-npm Conflicts: armcord-bin +BuildArch: noarch %description ArmCord is a custom client designed to enhance your Discord experience @@ -28,7 +29,7 @@ GenericName=Internet Messenger Type=Application Exec=/usr/bin/armcord Icon=armcord -Categories=Internet;Network;InstantMessaging; +Categories=Network;InstantMessaging; StartupWMClass=armcord Keywords=discord;armcord;vencord;shelter;electron; EOF @@ -55,6 +56,11 @@ install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/armcord.png /usr/share/armcord/app.asar %changelog -* Sat May 6 2023 windowsboy111 +* Sat Jun 17 2023 windowsboy111 - 3.2.0-2 +- Remove libnotify dependency. +- Fix desktop entry. +- Set as noarch package because there are not binary files. + +* Sat May 6 2023 windowsboy111 - 3.1.7-1 - Initial package diff --git a/anda/apps/authy/authy.spec b/anda/apps/authy/authy.spec index 87a2ca4f49..1a856b221f 100644 --- a/anda/apps/authy/authy.spec +++ b/anda/apps/authy/authy.spec @@ -1,13 +1,13 @@ Name: authy Version: 2.3.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Two factor authentication desktop application License: Unlicense URL: https://authy.com/ Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_19.snap Requires: gtk3 Requires: nss -BuildRequires: squashfs-tools +BuildRequires: squashfs-tools desktop-file-utils %description %{summary}. @@ -18,24 +18,30 @@ unsquashfs -q -f -d snap %{SOURCE0} %build %install -install -d "%{buildroot}/opt/authy" -cp -r "snap/." "%{buildroot}/opt/authy" +install -d %buildroot%_datadir/authy +cp -r snap/. %buildroot%_datadir/authy -sed -i 's|${SNAP}/meta/gui/icon.png|authy|g' "%{buildroot}/opt/authy/meta/gui/authy.desktop" -install -Dm644 "%{buildroot}/opt/authy/meta/gui/authy.desktop" -t "%{buildroot}/usr/share/applications" -install -Dm644 "%{buildroot}/opt/authy/meta/gui/icon.png" "%{buildroot}/usr/share/pixmaps/authy.png" +sed -i 's|${SNAP}/meta/gui/icon.png|authy|g' %buildroot%_datadir/authy/meta/gui/authy.desktop +install -Dm644 %buildroot%_datadir/authy/meta/gui/authy.desktop -t %buildroot%_datadir/applications +install -Dm644 %buildroot%_datadir/authy/meta/gui/icon.png %buildroot%_datadir/pixmaps/authy.png -rm -rf "%{buildroot}/opt/authy"/{data-dir,gnome-platform,lib,meta,scripts,usr,*.sh} +rm -rf %buildroot%_datadir/authy/{data-dir,gnome-platform,lib,meta,scripts,usr,*.sh} -install -d "%{buildroot}/usr/bin" -ln -s "/opt/authy/authy" "%{buildroot}/usr/bin" +install -d %buildroot%_bindir +ln -s %_datadir/authy/authy %buildroot%_bindir + +%check +desktop-file-validate %buildroot%_datadir/applications/authy.desktop %files -/opt/authy/ -/usr/bin/authy -/usr/share/applications/authy.desktop -/usr/share/pixmaps/authy.png +%_datadir/authy/ +%_bindir/authy +%_datadir/applications/authy.desktop +%_datadir/pixmaps/authy.png %changelog -* Sat Oct 15 2022 windowsboy111 +* Sat Jun 17 2023 windowsboy111 - 2.3.0-2 +- Use /usr/share/ instead of /opt/ + +* Sat Oct 15 2022 windowsboy111 - 2.2.1-2 - Initial release diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index ec5a9af0ab..3d8c0c4f62 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -2,18 +2,23 @@ Name: discord-canary-openasar Version: 0.0.160 -Release: 1%{?dist} -Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming +Release: 2%{?dist} +Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms URL: https://github.com/GooseMod/OpenAsar Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz Source1: %{url}/releases/download/nightly/app.asar Group: Applications/Internet -Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver +Requires: glibc GConf2 +Requires: nspr >= 4.13 +Requires: nss >= 3.27 +Requires: libX11 >= 1.6 +Requires: libXtst >= 1.2 ExclusiveArch: x86_64 %description -%{summary}. +OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and +include more features like further customization and theming. %prep %autosetup -n DiscordCanary @@ -28,8 +33,8 @@ mkdir -p %{buildroot}%{_datadir}/discord-canary-openasar cp -rv * %{buildroot}%{_datadir}/discord-canary-openasar mkdir -p %{buildroot}%{_datadir}/applications/ mkdir -p %{buildroot}%{_datadir}/pixmaps -install discord-canary.desktop %{buildroot}%{_datadir}/applications/discord-canary-openasar.desktop -install discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary-openasar.png +ln -s %_datadir/discord-canary-openasar/discord-canary.desktop %{buildroot}%{_datadir}/applications/discord-canary-openasar.desktop +ln -s %_datadir/discord-canary-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary-openasar.png cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-canary-openasar/resources/app.asar chmod o+w %{buildroot}%{_datadir}/discord-canary-openasar/resources -R diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index a26840aed5..a8ed52c7fa 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -2,31 +2,32 @@ Name: discord-canary Version: 0.0.160 -Release: 1%{?dist} -Summary: Free Voice and Text Chat for Gamers. +Release: 2%{?dist} +Summary: Free Voice and Text Chat for Gamers URL: discord.com Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz License: https://discord.com/terms -Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver +Requires: glibc GConf2 nspr >= 4.13 nss >= 3.27 libX11 >= 1.6 libXtst >= 1.2 Group: Applications/Internet ExclusiveArch: x86_64 %description -Imagine a place where you can belong to a school club, a gaming group, or a worldwide art community. Where just you and a handful of friends can spend time together. A place that makes it easy to talk every day and hang out more often. +Imagine a place where you can belong to a school club, a gaming group, or a +worldwide art community. Where just you and a handful of friends can spend time +together. A place that makes it easy to talk every day and hang out more often. %prep %autosetup -n DiscordCanary %build - %install rm -rf $RPM_BUILD_ROOT mkdir -p %{buildroot}%{_datadir}/discord-canary cp -rv * %{buildroot}%{_datadir}/discord-canary mkdir -p %{buildroot}%{_datadir}/applications/ mkdir -p %{buildroot}%{_datadir}/pixmaps -install discord-canary.desktop %{buildroot}%{_datadir}/applications/discord-canary.desktop -install discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png +ln -s %_datadir/discord-canary/discord-canary.desktop %{buildroot}%{_datadir}/applications/ +ln -s %_datadir/discord-canary/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png %files %{_datadir}/discord-canary/ diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 1263895f71..9b86801c2f 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -2,18 +2,23 @@ Name: discord-openasar Version: 0.0.27 -Release: 1%{?dist} -Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming +Release: 2%{?dist} +Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms URL: https://github.com/GooseMod/OpenAsar Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz Source1: %{url}/releases/download/nightly/app.asar Group: Applications/Internet -Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver +Requires: glibc GConf2 +Requires: nspr >= 4.13 +Requires: nss >= 3.27 +Requires: libX11 >= 1.6 +Requires: libXtst >= 1.2 ExclusiveArch: x86_64 %description -%{summary}. +OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and +include more features like further customization and theming. %prep %autosetup -n Discord @@ -28,8 +33,8 @@ mkdir -p %{buildroot}%{_datadir}/discord-openasar cp -rv * %{buildroot}%{_datadir}/discord-openasar mkdir -p %{buildroot}%{_datadir}/applications/ mkdir -p %{buildroot}%{_datadir}/pixmaps -install discord.desktop %{buildroot}%{_datadir}/applications/discord-openasar.desktop -install discord.png %{buildroot}%{_datadir}/pixmaps/discord-openasar.png +ln -s %_datadir/discord-openasar/discord.desktop %{buildroot}%{_datadir}/applications/discord-openasar.desktop +ln -s %_datadir/discord-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-openasar.png cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-openasar/resources/app.asar chmod o+w %{buildroot}%{_datadir}/discord-openasar/resources -R diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index dd51bab150..74ab8915e8 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -2,18 +2,23 @@ Name: discord-ptb-openasar Version: 0.0.42 -Release: 1%{?dist} -Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming +Release: 2%{?dist} +Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms URL: https://github.com/GooseMod/OpenAsar Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz Source1: %{url}/releases/download/nightly/app.asar Group: Applications/Internet -Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver +Requires: glibc GConf2 +Requires: nspr >= 4.13 +Requires: nss >= 3.27 +Requires: libX11 >= 1.6 +Requires: libXtst >= 1.2 ExclusiveArch: x86_64 %description -%{summary}. +OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and +include more features like further customization and theming. %prep %autosetup -n DiscordPTB @@ -28,6 +33,8 @@ mkdir -p %{buildroot}%{_datadir}/discord-ptb-openasar cp -rv * %{buildroot}%{_datadir}/discord-ptb-openasar mkdir -p %{buildroot}%{_datadir}/applications/ mkdir -p %{buildroot}%{_datadir}/pixmaps +ln -s %_datadir/discord-ptb-openasar/discord-ptb.desktop %{buildroot}%{_datadir}/applications/discord-ptb-openasar.desktop +ln -s %_datadir/discord-ptb-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb-openasar.png install discord-ptb.desktop %{buildroot}%{_datadir}/applications/discord-ptb-openasar.desktop install discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb-openasar.png cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-ptb-openasar/resources/app.asar diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 5fc9b5eff2..bcd769d1f3 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -2,16 +2,22 @@ Name: discord-ptb Version: 0.0.42 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Free Voice and Text Chat for Gamers. -URL: discord.com +URL: https://discord.com Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz License: https://discord.com/terms -Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver +Requires: glibc GConf2 +Requires: nspr >= 4.13 +Requires: nss >= 3.27 +Requires: libX11 >= 1.6 +Requires: libXtst >= 1.2 Group: Applications/Internet ExclusiveArch: x86_64 %description -Imagine a place where you can belong to a school club, a gaming group, or a worldwide art community. Where just you and a handful of friends can spend time together. A place that makes it easy to talk every day and hang out more often. +Imagine a place where you can belong to a school club, a gaming group, or a +worldwide art community. Where just you and a handful of friends can spend time +together. A place that makes it easy to talk every day and hang out more often. %prep %autosetup -n DiscordPTB @@ -24,8 +30,8 @@ mkdir -p %{buildroot}%{_datadir}/discord-ptb cp -rv * %{buildroot}%{_datadir}/discord-ptb mkdir -p %{buildroot}%{_datadir}/applications/ mkdir -p %{buildroot}%{_datadir}/pixmaps -install discord-ptb.desktop %{buildroot}%{_datadir}/applications/discord-ptb.desktop -install discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png +ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/ +ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png %files %{_datadir}/discord-ptb/ diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index ed4cc133ce..7eed626984 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -2,12 +2,12 @@ Name: discord Version: 0.0.27 -Release: 1%{?dist} -Summary: Free Voice and Text Chat for Gamers. -URL: discord.com +Release: 2%{?dist} +Summary: Free Voice and Text Chat for Gamers +URL: https://discord.com Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz License: https://discord.com/terms -Requires: libatomic glibc alsa-lib GConf2 libnotify libstdc++ libappindicator libcxx libXScrnSaver +Requires: glibc GConf2 Requires: nspr >= 4.13 Requires: nss >= 3.27 Requires: libX11 >= 1.6 @@ -15,10 +15,9 @@ Requires: libXtst >= 1.2 Group: Applications/Internet ExclusiveArch: x86_64 %description -Imagine a place where you can belong to a school club, a gaming group, -or a worldwide art community. Where just you and a handful of friends -can spend time together. A place that makes it easy to talk every day -and hang out more often. +Imagine a place where you can belong to a school club, a gaming group, or a +worldwide art community. Where just you and a handful of friends can spend time +together. A place that makes it easy to talk every day and hang out more often. %prep %autosetup -n Discord @@ -31,8 +30,8 @@ mkdir -p %{buildroot}%{_datadir}/discord cp -rv * %{buildroot}%{_datadir}/discord mkdir -p %{buildroot}%{_datadir}/applications/ mkdir -p %{buildroot}%{_datadir}/pixmaps -install discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop -install discord.png %{buildroot}%{_datadir}/pixmaps/discord.png +ln -s %_datadir/discord/discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop +ln -s %_datadir/discord/discord.png %{buildroot}%{_datadir}/pixmaps/discord.png %files %{_datadir}/discord/ diff --git a/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec b/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec index 09aae0465f..aee519f693 100644 --- a/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec +++ b/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec @@ -4,12 +4,13 @@ Name: vala-panel-appmenu Version: 0.7.6 -Release: %autorelease +Release: 2%?dist License: LGPL-3.0-or-later -Summary: This package provides Application Menu plugin for vala-panel +Summary: Application Menu plugin for vala-panel URL: %{forgeurl} Source: %{forgesource} +BuildRequires: fdupes BuildRequires: bamf-daemon BuildRequires: meson BuildRequires: ninja-build @@ -33,34 +34,34 @@ BuildRequires: pkgconfig(vala-panel) BuildRequires: pkgconfig(libmatepanelapplet-4.0) Provides: vala-panel-appmenu-plugin = %{version} Requires: bamf-daemon -Requires: libdbusmenu %description -Vala Panel Application Menu is a Global Menu applet for use with Vala Panel, xfce4-panel and mate-panel (Budgie 10.x is also planned). +Vala Panel Application Menu is a Global Menu applet for use with Vala Panel, +xfce4-panel and mate-panel (Budgie 10.x is also planned). Unity-gtk-module is used as a backend %package -n xfce4-vala-panel-appmenu-plugin -Summary: This package provides Application Menu plugin for xfce4-panel -Requires: xfce4-panel -Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release} +Summary: Application Menu plugin for xfce4-panel +Requires: xfce4-panel +Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release} %description -n xfce4-vala-panel-appmenu-plugin XFCE4 desktop plugin for %{name}. %package -n mate-vala-panel-appmenu-plugin -Summary: This package provides Application Menu plugin for xfce4-panel -Requires: mate-panel -Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release} +Summary: Application Menu plugin for xfce4-panel +Requires: mate-panel +Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release} %description -n mate-vala-panel-appmenu-plugin Mate desktop plugin for %{name}. %package -n budgie-vala-panel-appmenu-plugin -Summary: This package provides Application Menu plugin for xfce4-panel -Requires: budgie-desktop -Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release} +Summary: Application Menu plugin for xfce4-panel +Requires: budgie-desktop +Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release} %description -n budgie-vala-panel-appmenu-plugin Budgie desktop plugin for %{name}. @@ -90,6 +91,7 @@ GTK (2, 3) module that exports GtkMenuShells over D-Bus. %install %meson_install +%fdupes %buildroot%_datadir/locale/ %find_lang vala-panel-appmenu %files -f vala-panel-appmenu.lang diff --git a/anda/apps/vala-panel/vala-panel.spec b/anda/apps/vala-panel/vala-panel.spec index b62d2f0856..5f403e84fd 100644 --- a/anda/apps/vala-panel/vala-panel.spec +++ b/anda/apps/vala-panel/vala-panel.spec @@ -5,12 +5,13 @@ Name: vala-panel Version: 0.5.0 -Release: %autorelease +Release: 2%?dist License: LGPL-3.0-or-later Summary: This package provides Application Menu plugin for vala-panel URL: %{forgeurl} Source: %{forgesource} +BuildRequires: fdupes BuildRequires: meson BuildRequires: vala BuildRequires: desktop-file-utils @@ -42,18 +43,20 @@ Requires: %{name}%{?_isa} = %{version}-%{release} %install %meson_install +%fdupes %buildroot%_datadir/locale/ %find_lang %{name} # Already packaged rm -rf %{buildroot}%{_datadir}/vala-panel/doc +%check desktop-file-validate %{buildroot}%{_datadir}/applications/org.valapanel.application.desktop # Seems to succeed with other appstream checkers and works but fails #appstream-util validate-relax --nonet {buildroot}{_datadir}/appdata/org.valapanel.application.appdata.xml %files -f %{name}.lang -%doc README.md LICENSE +%doc README.md %license LICENSE -%{_sysconfdir}/xdg/vala-panel/ +%config %{_sysconfdir}/xdg/vala-panel/ %{_bindir}/vala-* %{_libdir}/libvalapanel.so.* %dir %{_libdir}/vala-panel @@ -72,6 +75,8 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.valapanel.applica %{_datadir}/vala-panel/images/background.png %files devel +%doc README.md +%license LICENSE %dir %{_includedir}/vala-panel %{_includedir}/vala-panel/*.h %{_libdir}/libvalapanel.so diff --git a/anda/audio/distrho/distrho.spec b/anda/audio/distrho/distrho.spec index 5233d4351c..ebfa3adec8 100644 --- a/anda/audio/distrho/distrho.spec +++ b/anda/audio/distrho/distrho.spec @@ -26,37 +26,36 @@ BuildRequires: pkgconfig(xcursor) %description Misc audio production plugins ported to linux lv2 plugins by DISTRHO -# Dexed %package dexed -Summary: Dexed is a multi platform, multi format plugin synth that is closely modeled on the Yamaha DX7 +Summary: A multi platform, multi format plugin synth closely modeled on the Yamaha DX7 %description dexed -Dexed is a multi platform, multi format plugin synth that is closely modeled on the Yamaha DX7. -Dexed is also a midi cartridge librarian/manager for the DX7 +Dexed is a multi platform, multi format plugin synth that is closely modeled on +the Yamaha DX7. Dexed is also a midi cartridge librarian/manager for the DX7. -# Vitalium %package vitalium -Summary: vitalium is a spectral warping wavetable synthesizer +Summary: A spectral warping wavetable synthesizer Provides: vitalium-vst = %{version}-%{release} Provides: vitalium-lv2 = %{version}-%{release} Provides: vitalium = %{version}-%{release} + %description vitalium -vitalium is the Open Source version of the Vital spectral warping wavetable synthesizer +vitalium is the Open Source version of the Vital spectral warping wavetable +synthesizer. + %package TAL -Summary: Misc Plugins for TAL (tal-filter, tal-filter-2, tal-noisemaker, tal-reverb, tal-reverb-2, tal-reverb-3, tal-vocoder-2) - -# TAL +Summary: Misc Plugins for TAL %description TAL -Misc Plugins for TAL (tal-filter, tal-filter-2, tal-noisemaker, tal-reverb, tal-reverb-2, tal-reverb-3, tal-vocoder-2) +Misc Plugins for TAL (tal-filter, tal-filter-2, tal-noisemaker, tal-reverb, +tal-reverb-2, tal-reverb-3, tal-vocoder-2). + %package dRowAudio -Summary: Plugins from dRowAudio (distortion, distortionshaper, flanger, reverb, tremolo) - -# dRowAudio +Summary: Plugins from dRowAudio %description dRowAudio Plugins from dRowAudio (distortion, distortionshaper, flanger, reverb, tremolo) @@ -68,132 +67,132 @@ Summary: Arctican lv2 plugins %description Arctican Plugins from Arctican (The Functiom & The Pilgrim) -# LUFS %package LUFS Summary: Klangfreund metering plugins (Multimeter + LUFS Meter) %description LUFS -Klangfreund metering plugins (Multimeter + LUFS Meter) +Klangfreund metering plugins (Multimeter + LUFS Meter). -# EasySSP %package EasySSP -Summary: Easy Sound Space Perception is a small and lightweight audio visualization tool +Summary: A small and lightweight audio visualization tool %description EasySSP -Easy Sound Space Perception is a small and lightweight audio visualization tool, which currently provides spectrometer and goniometer views. +Easy Sound Space Perception is a small and lightweight audio visualization tool +that currently provides spectrometer and goniometer views. -# JuceOPL %package JuceOPL Summary: Classic game sounds in Plugin form, as heard in late 80s / early 90s sound cards %description JuceOPL -Classic game sounds in Plugin form, as heard in late 80s / early 90s sound cards. +Classic game sounds in Plugin form, +as heard in late 80s / early 90s sound cards. -# KlangFalter %package KlangFalter -Summary: KlangFalter is a convolution audio plugin +Summary: A convolution audio plugin %description KlangFalter KlangFalter is a convolution audio plugin -# Luftikus %package Luftikus Summary: Luftikus plugin %description Luftikus -Luftikus is a digital adaptation of an analog EQ with fixed half-octave bands and additional high frequency boost. -As an improvement to the hardware it allows deeper cuts and supports a keep-gain mode where overall gain changes are avoided. +Luftikus is a digital adaptation of an analog EQ with fixed half-octave bands +and additional high frequency boost. As an improvement to the hardware it +allows deeper cuts and supports a keep-gain mode where overall gain changes are +avoided. -# Obxd %package Obxd -Summary: Obxd is emulation of famous ob-x, ob-xa and ob8 synths +Summary: Emulation of famous ob-x, ob-xa and ob8 synths %description Obxd Obxd is emulation of famous ob-x, ob-xa and ob8 synths. -# Refine %package ReFine Summary: ReFine plugin %description ReFine -ReFine is a plugin that allows to add a final polishing to your tracks, busses and masters. -It extracts psycho-acoustic parameters from the source and thus allows to add warmth, space and punch to your mixes. +ReFine is a plugin that allows to add a final polishing to your tracks, busses +and masters. It extracts psycho-acoustic parameters from the source and thus +allows to add warmth, space and punch to your mixes. -# Wolpertinger %package Wolpertinger -Summary: Wolpertinger is a subtractive, antialiased polyphonic software synthesizer +Summary: A subtractive, antialiased polyphonic software synthesizer %description Wolpertinger Wolpertinger is a subtractive, antialiased polyphonic software synthesizer. -# Vex %package Vex -Summary: Vex is a 3 oscillator subtractive waverom synth +Summary: A 3 oscillator subtractive waverom synth %description Vex Vex is a 3 oscillator subtractive waverom synth -# Temper + %package Temper -Summary: Temper is a modern digital distortion plugin +Summary: A modern digital distortion plugin %description Temper -Temper is a modern digital distortion plugin featuring a rich saturation stage and a unique phase distortion. -Use the variable saturation curve to add warmth and edge to your sound, and let the phase distortion bring character and clarity through your mix. -Temper also features a simple resonant lowpass filter and a feedback path to drive the intensity of the tone. +Temper is a modern digital distortion plugin featuring a rich saturation stage +and a unique phase distortion. Use the variable saturation curve to add warmth +and edge to your sound, and let the phase distortion bring character and +clarity through your mix. Temper also features a simple resonant lowpass filter +and a feedback path to drive the intensity of the tone. + -# SwankyAmp %package SwankyAmp -Summary: Swanky Amp is a tube amplifier emulation plug-in +Summary: A tube amplifier emulation plug-in %description SwankyAmp -Swanky Amp is a tube amplifier emulation plug-in which is based on detailed simulations of tube amplification. -Discover new tones effortlessly with intuitive controls, harnessing the coveted sounds of dynamic tube amplification. +Swanky Amp is a tube amplifier emulation plug-in based on detailed simulations +of tube amplification. Discover new tones effortlessly with intuitive controls, +harnessing the coveted sounds of dynamic tube amplification. + -# PitchedDelay %package PitchedDelay Summary: PitchedDelay is a delay that allows the pitching the delayed signal %description PitchedDelay -PitchedDelay is a delay that allows the pitching the delayed signal, within or outside the feedback loop. +PitchedDelay is a delay that allows the pitching the delayed signal, within or +outside the feedback loop. + -# StereoSourceSeparation %package StereoSourceSeparation Summary: Stereo Source Separation plugin %description StereoSourceSeparation -This is a plugin that uses the spatial information hidden in the stereo signal to accomplish source separation. +This is a plugin that uses the spatial information hidden in the stereo signal +to accomplish source separation. -# HiReSam %package HiReSam Summary: Klangfreund High Resolution Spectrum Analyse Meter %description HiReSam -Klangfreund High Resolution Spectrum Analyse Meter +%summary. + -# eqinox %package eqinox Summary: EQinox equaliser plugin %description eqinox -EQinox equaliser plugin +EQinox equaliser plugin. + -# drumsynth %package drumsynth -Summary: drumsynth plugin +Summary: Plugin for drumsynth %description drumsynth -drumsynth plugin +%summary. %prep %autosetup -p1 -n DISTRHO-Ports-%{github_release} diff --git a/anda/crystal/blahaj/blahaj.spec b/anda/crystal/blahaj/blahaj.spec index 57b5d793a6..1ff80622de 100644 --- a/anda/crystal/blahaj/blahaj.spec +++ b/anda/crystal/blahaj/blahaj.spec @@ -7,28 +7,33 @@ Summary: Gay sharks at your local terminal - lolcat-like CLI tool License: BSD-2-Clause URL: https://blahaj.queer.software Source0: https://github.com/GeopJr/BLAHAJ/archive/refs/tags/v%version.tar.gz -BuildRequires: crystal make gcc libyaml-devel pcre-devel +BuildRequires: crystal gcc libyaml-devel pcre-devel ExclusiveArch: x86_64 %description -Apart from a cute cuddly shark plushie from IKEA, BLÅHAJ is a lolcat-like CLI tool that colorizes your input, shows flags and prints colorful sharks! -It has a wide variety of flags/colors to choose from and many options from flag size to whether to colorize by line, word or character. +Apart from a cute cuddly shark plushie from IKEA, BLÅHAJ is a lolcat-like CLI +tool that colorizes your input, shows flags and prints colorful sharks! +It has a wide variety of flags/colors to choose from and many options from flag +size to whether to colorize by line, word or character. %prep %autosetup -n BLAHAJ-%{version} %build -%make_build +shards build --production --release -D "-fPIE" --link-flags "-pie" %install -%make_install +mkdir -p %buildroot%_bindir +install -Dm755 bin/blahaj %buildroot%_bindir/ %check -make test_mt +crystal spec --order random -Dpreview_mt %files -/usr/bin/blahaj +%doc README.md +%license LICENSE +%_bindir/blahaj %changelog -* Sat Apr 15 2023 windowsboy111 +* Sat Apr 15 2023 windowsboy111 - 2.0.1-1 - Initial package. diff --git a/anda/crystal/crystal/crystal.spec b/anda/crystal/crystal/crystal.spec index 2dea01d896..49b8fe9bf3 100644 --- a/anda/crystal/crystal/crystal.spec +++ b/anda/crystal/crystal/crystal.spec @@ -2,16 +2,23 @@ Name: crystal Version: 1.8.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Crystal Programming Language License: Apache-2.0 URL: https://crystal-lang.org/ Source0: https://github.com/crystal-lang/crystal/releases/download/%version/crystal-%version-1-linux-x86_64-bundled.tar.gz ExclusiveArch: x86_64 +BuildRequires: rpm_macro(fdupes) %description %summary. +%package devel +Summary: Development files for the crystal package + +%description devel +%summary. + %prep %autosetup -n crystal-%version-1 @@ -25,10 +32,12 @@ install -Dm755 bin/* %buildroot/usr/bin/ cp -r share/* %buildroot/usr/share/ cp -r lib/crystal/* %buildroot/usr/lib/crystal/ +%fdupes %buildroot%_datadir/crystal/src/lib_c/ + + %files %license /usr/share/licenses/crystal/LICENSE /usr/bin/crystal -/usr/lib/crystal/ /usr/share/zsh/site-functions/_crystal /usr/share/man/man1/crystal.1.gz /usr/share/crystal/ @@ -39,7 +48,13 @@ cp -r lib/crystal/* %buildroot/usr/lib/crystal/ /usr/share/man/man1/shards.1.gz /usr/share/man/man5/shard.yml.5.gz +%files devel +/usr/lib/crystal/ + %changelog -* Sat Apr 15 2023 windowsboy111 +* Sat Jun 17 2023 windowsboy111 - 1.8.2-2 +- Add devel package. + +* Sat Apr 15 2023 windowsboy111 - 1.8.0-1 - Initial package. diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index ad5df8a88e..cb6d88f850 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -18,9 +18,11 @@ URL: https://dart.dev/ %endif Source0: https://storage.googleapis.com/dart-archive/channels/stable/release/%{version}/sdk/dartsdk-linux-%{arch}-release.zip +BuildRequires: fdupes %description -Dart is a client-optimized language for fast apps on any platform. This package contains the SDK used to develop and compile Dart applications. +Dart is a client-optimized language for fast apps on any platform. +This package contains the SDK used to develop and compile Dart applications. %prep %setup -q -n dart-sdk @@ -37,6 +39,8 @@ cp -rv ./* %{buildroot}%{_libdir}/dart ln -sf %{_libdir}/dart/bin/dart %{buildroot}%{_bindir}/dart ln -sf %{_libdir}/dart/bin/dartaotruntime %{buildroot}%{_bindir}/dartaotruntime +%fdupes %buildroot%_libdir/dart/bin/ + %files %{_libdir}/dart/ %{_bindir}/dart diff --git a/anda/fonts/arphic-ukai/arphic-ukai-fonts.spec b/anda/fonts/arphic-ukai/arphic-ukai-fonts.spec index 5fe797cdd7..4004ec9a50 100644 --- a/anda/fonts/arphic-ukai/arphic-ukai-fonts.spec +++ b/anda/fonts/arphic-ukai/arphic-ukai-fonts.spec @@ -1,6 +1,6 @@ Name: arphic-ukai-fonts Version: 0.2.20080216.2 -Release: %autorelease +Release: 2%?dist URL: https://www.freedesktop.org/wiki/Software/CJKUnifonts Source0: https://deb.debian.org/debian/pool/main/f/fonts-arphic-ukai/fonts-arphic-ukai_%{version}.orig.tar.bz2 License: Arphic-1999 @@ -23,9 +23,8 @@ install -D -m644 ukai.ttc %{buildroot}/%{_datadir}/fonts/arphic-ukai/ukai.ttc %files %doc README %license license/english/ARPHICPL.TXT -%defattr(-,root,root,0755) /%{_datadir}/fonts/arphic-ukai/ukai.ttc %changelog -* Mon Nov 21 2022 windowsboy111 - 4.004 +* Mon Nov 21 2022 windowsboy111 - 0.2.20080216.2-1 - Initial package diff --git a/anda/fonts/arphic-uming/arphic-uming-fonts.spec b/anda/fonts/arphic-uming/arphic-uming-fonts.spec index 0ae77eb780..cfe482f2cd 100644 --- a/anda/fonts/arphic-uming/arphic-uming-fonts.spec +++ b/anda/fonts/arphic-uming/arphic-uming-fonts.spec @@ -1,6 +1,6 @@ Name: arphic-uming-fonts Version: 0.2.20080216.2 -Release: %autorelease +Release: 2%?dist URL: https://www.freedesktop.org/wiki/Software/CJKUnifonts Source0: https://deb.debian.org/debian/pool/main/f/fonts-arphic-uming/fonts-arphic-uming_%{version}.orig.tar.bz2 License: Arphic-1999 @@ -27,5 +27,5 @@ install -D -m644 uming.ttc %{buildroot}/%{_datadir}/fonts/arphic-uming/uming.ttc /%{_datadir}/fonts/arphic-uming/uming.ttc %changelog -* Mon Nov 21 2022 windowsboy111 - 4.004 +* Mon Nov 21 2022 windowsboy111 - 0.2.20080216.2-1 - Initial package diff --git a/anda/fonts/fakepearl/fakepearl-fonts.spec b/anda/fonts/fakepearl/fakepearl-fonts.spec index f4a97d86ea..32c3b184df 100644 --- a/anda/fonts/fakepearl/fakepearl-fonts.spec +++ b/anda/fonts/fakepearl/fakepearl-fonts.spec @@ -1,6 +1,6 @@ Name: fakepearl-fonts Version: 1.1 -Release: 1%?dist +Release: 2%?dist URL: https://github.com/max32002/FakePearl Source0: %url/archive/refs/tags/%version.tar.gz License: OFL-1.1 @@ -24,7 +24,6 @@ install -Dm644 tw/*.ttf %buildroot/%_datadir/fonts/fakepearl/ %files %doc README.md %license SIL_Open_Font_License_1.1.txt -%defattr(-,root,root,0755) /%{_datadir}/fonts/fakepearl/ diff --git a/anda/fonts/hannom/hannom-fonts.spec b/anda/fonts/hannom/hannom-fonts.spec index 395734ec92..f651f64092 100644 --- a/anda/fonts/hannom/hannom-fonts.spec +++ b/anda/fonts/hannom/hannom-fonts.spec @@ -1,6 +1,6 @@ Name: hannom-fonts Version: 2005 -Release: 2%{?dist} +Release: 3%{?dist} URL: https://vietunicode.sourceforge.net/fonts/fonts_hannom.html Source0: https://downloads.sourceforge.net/project/vietunicode/hannom/hannom%20v%{version}/hannomH.zip Source1: COPYING @@ -25,7 +25,6 @@ install -Dm644 %{SOURCE1} "%{buildroot}/%{_datadir}/licenses/%{name}/COPYING" %files %license COPYING -%defattr(-,root,root,0755) /%{_datadir}/fonts/hannom/ %changelog diff --git a/anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec b/anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec index 0c957948aa..7cc48dedd9 100644 --- a/anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec +++ b/anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec @@ -1,6 +1,6 @@ Name: kanjistrokeorders-fonts Version: 4.004 -Release: %autorelease +Release: 2%?dist URL: https://sites.google.com/site/nihilistorguk License: BSD-3-Clause Summary: Kanji stroke order font @@ -23,7 +23,6 @@ install -D -m644 KanjiStrokeOrders_v%{version}.ttf %{buildroot}/%{_datadir}/font %files -%defattr(-,root,root,0755) /%{_datadir}/fonts/TTF/KanjiStrokeOrders_v%{version}.ttf %changelog diff --git a/anda/fonts/mini-wakuwaku/mini-wakuwaku-fonts.spec b/anda/fonts/mini-wakuwaku/mini-wakuwaku-fonts.spec index 574f9405cc..ca342299e8 100644 --- a/anda/fonts/mini-wakuwaku/mini-wakuwaku-fonts.spec +++ b/anda/fonts/mini-wakuwaku/mini-wakuwaku-fonts.spec @@ -1,6 +1,6 @@ Name: mini-wakuwaku-fonts Version: 1.0 -Release: %autorelease +Release: 2%?dist URL: http://mini-design.jp/font/mini-wakuwaku.html Source0: http://mini-design.jp/font/img/mini-wakuwaku.zip License: Unlicense @@ -25,9 +25,8 @@ install -D -m644 mini-wakuwaku.otf %{buildroot}/%{_datadir}/fonts/mini-wakuwaku/ %files %doc readme.html -%defattr(-,root,root,0755) /%{_datadir}/fonts/mini-wakuwaku/ %changelog -* Mon Nov 21 2022 windowsboy111 - 4.004 +* Mon Nov 21 2022 windowsboy111 - 1.0-1 - Initial package diff --git a/anda/fonts/naikai/naikai-fonts.spec b/anda/fonts/naikai/naikai-fonts.spec index bc2e99fd77..6a173d91c5 100644 --- a/anda/fonts/naikai/naikai-fonts.spec +++ b/anda/fonts/naikai/naikai-fonts.spec @@ -14,12 +14,14 @@ BuildArch: noarch %package jp Summary: A free font family derived from setofont (JP version) %description jp -%{summary}. 瀬戸フォントに由来、たくさん中国語文字を加えた無料なフォント +%{summary}. +瀬戸フォントに由来、たくさん中国語文字を加えた無料なフォント。 %package tw Summary: A free font family derived from setofont (TW version) %description tw -%{summary}. 瀨戶字體的繁體中文補字計畫 +%{summary}. +瀨戶字體的繁體中文補字計畫。 %prep @@ -29,20 +31,18 @@ Summary: A free font family derived from setofont (TW version) %install mkdir -p %{buildroot}/%{_datadir}/fonts/%{name}-{jp,tw}/ -install -D -m644 jp/*.ttf %{buildroot}/%{_datadir}/fonts/%{name}-jp/ -install -D -m644 tw/*.ttf %{buildroot}/%{_datadir}/fonts/%{name}-tw/ +install -Dm644 jp/*.ttf %{buildroot}/%{_datadir}/fonts/%{name}-jp/ +install -Dm644 tw/*.ttf %{buildroot}/%{_datadir}/fonts/%{name}-tw/ %files jp %doc README.md %license SIL_Open_Font_License_1.1.txt -%defattr(-,root,root,0755) /%{_datadir}/fonts/%{name}-jp %files tw %doc README.md %license SIL_Open_Font_License_1.1.txt -%defattr(-,root,root,0755) /%{_datadir}/fonts/%{name}-tw %changelog diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index d138fa64e9..01e41983ce 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -1,5 +1,7 @@ %global flist 3270 Agave AnonymousPro Arimo AurulentSansMono BigBlueTerminal BitstreamVeraSansMono CascadiaCode CodeNewRoman Cousine DaddyTimeMono DejaVuSansMono DroidSansMono FantasqueSansMono FiraCode FiraMono Go-Mono Gohu Hack Hasklig HeavyData Hermit IBMPlexMono Inconsolata InconsolataGo InconsolataLGC Iosevka JetBrainsMono Lekton LiberationMono Lilex MPlus Meslo Monofur Monoid Mononoki NerdFontsSymbolsOnly Noto OpenDyslexic Overpass ProFont ProggyClean RobotoMono ShareTechMono SourceCodePro SpaceMono Terminus Tinos Ubuntu UbuntuMono VictorMono iA-Writer -%global desc Nerd Fonts is a project that patches developer targeted fonts with a high number of glyphs (icons). +%global desc %{expand: +Nerd Fonts is a project that patches developer targeted fonts with a high +number of glyphs (icons).} Name: nerd-fonts Version: 3.0.2 @@ -33,11 +35,12 @@ end 'iconic fonts' such as Font Awesome, Devicons, Octicons, and others. %{lua: +local desc = rpm.expand("%desc") for font in (rpm.expand("%flist")):gmatch("[^ ]+") do print("%package -n "..font:lower().."-nerd-fonts\n") print("Summary:\tPatched Nerd fonts: "..font) print("\n%description -n "..font:lower().."-nerd-fonts\n") - print("%{desc}. The package contains the patched version of "..font..".\n") + print(desc..". The package contains the patched version of "..font..".\n") end } @@ -83,5 +86,5 @@ end %changelog -* Wed Jan 4 2023 windowsboy111 +* Wed Jan 4 2023 windowsboy111 - 2.2.2-1 - Initial package diff --git a/anda/fonts/open-huninn/open-huninn-fonts.spec b/anda/fonts/open-huninn/open-huninn-fonts.spec index 7577038b01..bca26a38f1 100644 --- a/anda/fonts/open-huninn/open-huninn-fonts.spec +++ b/anda/fonts/open-huninn/open-huninn-fonts.spec @@ -1,6 +1,6 @@ Name: open-huninn-fonts Version: 2.0 -Release: 1%?dist +Release: 2%?dist URL: https://github.com/justfont/open-huninn-font Source0: %url/archive/refs/tags/v%version.tar.gz License: OFL-1.1 @@ -24,7 +24,6 @@ install -Dm644 font/jf-openhuninn-%version.ttf %buildroot/%_datadir/fonts/open-h %files %doc README.md %license license.txt -%defattr(-,root,root,0755) /%{_datadir}/fonts/open-huninn/ diff --git a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec index 001f6d1cbd..48a371dce2 100644 --- a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec +++ b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec @@ -1,6 +1,6 @@ Name: sarasa-gothic-fonts Version: 0.41.2 -Release: 1%{?dist} +Release: 2%{?dist} URL: https://github.com/be5invis/Sarasa-Gothic Source0: %url/releases/download/v%version/sarasa-gothic-ttc-%version.7z Source1: %url/releases/download/v%version/sarasa-gothic-super-ttc-%version.7z @@ -49,13 +49,11 @@ install -Dm644 %SOURCE3 %buildroot/%_datadir/doc/sarasa-gothic-super-fonts/ %files %doc README.md %license LICENSE -%defattr(-,root,root,0755) /%{_datadir}/fonts/sarasa-gothic/ %files -n sarasa-gothic-super-fonts %doc README.md %license LICENSE -%defattr(-,root,root,0755) /%{_datadir}/fonts/sarasa-gothic-super/ %changelog diff --git a/anda/fonts/seto/seto-fonts.spec b/anda/fonts/seto/seto-fonts.spec index d0617bf61c..70bca6cecf 100644 --- a/anda/fonts/seto/seto-fonts.spec +++ b/anda/fonts/seto/seto-fonts.spec @@ -1,6 +1,6 @@ Name: seto-fonts Version: 6.20 -Release: %autorelease +Release: 2%?dist URL: https://setofont.osdn.jp/ Source0: https://osdn.net/frs/redir.php?m=nchc&f=setofont%2F61995%2Fsetofont_v_6_20.zip License: OFL-1.1 @@ -19,15 +19,17 @@ BuildArch: noarch %build %install -mkdir -p $RPM_BUILD_ROOT/%{prefix}/%{name}/ -cp -r *.ttf $RPM_BUILD_ROOT/%{prefix}/%{name}/ +mkdir -p %buildroot/%_datadir/fonts/%name +install -Dm644 *.ttf %buildroot/%_datadir/fonts/%name/ %files %doc readme.txt -%defattr(-,root,root,0755) -/%{prefix}/%{name} +%_datadir/fonts/%name/ %changelog -* Tue Nov 22 2022 windowsboy111 - 6.20 +* Sun Jun 18 2023 windowsboy111 - 6.20-2 +- Fix install dir. + +* Tue Nov 22 2022 windowsboy111 - 6.20-1 - Initial package diff --git a/anda/fonts/sipa/sipa-fonts.spec b/anda/fonts/sipa/sipa-fonts.spec index a11d602a88..b4cb6932ac 100644 --- a/anda/fonts/sipa/sipa-fonts.spec +++ b/anda/fonts/sipa/sipa-fonts.spec @@ -2,7 +2,7 @@ Name: sipa-fonts Version: 20200217 -Release: 1%?dist +Release: 2%?dist Summary: Thai National Fonts collection URL: https://www.f0nt.com/release/13-free-fonts-from-sipa/ License: OFL-1.1 @@ -21,18 +21,19 @@ print(x) } %description -Thai National Fonts collection, freely-licensed computer fonts for the Thai script -sponsored by the Thai government. +Thai National Fonts collection, freely-licensed computer fonts for the Thai +script sponsored by the Thai government. %{lua: +local summary = rpm.expand("%summary.\n"); for variant in (rpm.expand("%variants")):gmatch("[^ ]+") do local v = string.gsub(variant, "_", " ") local name = "th-"..string.gsub(v:lower(), " ", "-").."-fonts" print("%package -n "..name.."\n") print("Summary: Thai "..v.." fonts (sipa-fonts)\n") print("%description -n "..name.."\n") - print("%summary.\n") + print(summary) end } @@ -79,5 +80,5 @@ end } %changelog -* Sun Jun 11 2023 windowsboy111 +* Sun Jun 11 2023 windowsboy111 - 20200217-1 - Initial package diff --git a/anda/games/opsu/opsu.spec b/anda/games/opsu/opsu.spec index 42ad7f9b5d..031bfa7551 100644 --- a/anda/games/opsu/opsu.spec +++ b/anda/games/opsu/opsu.spec @@ -13,7 +13,8 @@ Recommends: ffmpeg BuildArch: noarch %description -opsu! is an unofficial open-source client for the rhythm game osu!, written in Java using Slick2D and LWJGL (wrappers around OpenGL and OpenAL). +opsu! is an unofficial open-source client for the rhythm game osu!, written in +Java using Slick2D and LWJGL (wrappers around OpenGL and OpenAL). %prep @@ -38,7 +39,7 @@ EOF %install mkdir -p %{buildroot}/usr/share/{applications,{licenses,doc}/%{name}} -install -Dm644 %{name}.sh %{buildroot}/usr/bin/%{name} +install -Dm755 %{name}.sh %{buildroot}/usr/bin/%{name} install -Dm644 %{SOURCE0} %{buildroot}/usr/share/java/%{name}/%{name}.jar install -Dm644 %{SOURCE1} %{buildroot}/usr/share/icons/hicolor/scalable/apps/%{name}.png install -Dm644 %{name}.desktop %{buildroot}/usr/share/applications/ @@ -54,5 +55,5 @@ install -Dm644 %{SOURCE3} "%{buildroot}/%{_datadir}/doc/%{name}/README.md" /usr/share/applications/%{name}.desktop %changelog -* Tue Feb 7 2023 windowsboy111 +* Tue Feb 7 2023 windowsboy111 - 0.16.1-1 - Initial package diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index a3c7678f4e..b12d711e7a 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -8,7 +8,7 @@ Summary: The future of osu! and the beginning of an open era! Commonly known by ExclusiveArch: x86_64 URL: https://osu.ppy.sh/ License: MIT AND CC-BY-NC-4.0 -Requires: zlib osu-mime fuse +Requires: osu-mime fuse Source0: https://github.com/ppy/osu/releases/download/%{version}/osu.AppImage Source1: https://raw.githubusercontent.com/ppy/osu/%{version}/assets/lazer.png Source2: https://raw.githubusercontent.com/ppy/osu-resources/%{osuresver}/LICENCE.md @@ -47,5 +47,5 @@ install -Dm644 -t %{buildroot}/usr/share/applications %{SOURCE4} %changelog -* Mon Feb 13 2023 windowsboy111 +* Mon Feb 13 2023 windowsboy111 - 2023.207.0-1 - Initial package diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index aabb647fda..aa6719d6ce 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -145,39 +145,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check %ctest -%if 0%{?rhel} > 8 -# disabled due to rhel not shipping a new enough version of libappstream-glib -# appstream-util validate-relax --nonet \ -# %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml - +appstream-util validate-relax --nonet %buildroot%_metainfodir/org.prismlauncher.PrismLauncher.metainfo.xml desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop -%endif - -%post -%if 0%{?rhel} > 8 -/usr/bin/update-desktop-database &> /dev/null || : -/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : -/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || : -%endif - - -%postun -%if 0%{?rhel} > 8 -/usr/bin/update-desktop-database &> /dev/null || : - -if [ $1 -eq 0 ] ; then - /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null - /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : - /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : -fi -%endif - - -%posttrans -%if 0%{?rhel} > 8 -/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : -/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : -%endif %files diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 400cbd4ee6..3fd2723b54 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -145,39 +145,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check %ctest -%if 0%{?rhel} > 8 -# disabled due to rhel not shipping a new enough version of libappstream-glib -# appstream-util validate-relax --nonet \ -# %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml - +appstream-util validate-relax --nonet %buildroot%_metainfodir/org.prismlauncher.PrismLauncher.metainfo.xml desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop -%endif - -%post -%if 0%{?rhel} > 8 -/usr/bin/update-desktop-database &> /dev/null || : -/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : -/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || : -%endif - - -%postun -%if 0%{?rhel} > 8 -/usr/bin/update-desktop-database &> /dev/null || : - -if [ $1 -eq 0 ] ; then - /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null - /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : - /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : -fi -%endif - - -%posttrans -%if 0%{?rhel} > 8 -/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : -/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : -%endif %files diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index 66ac8c79d4..f8c0e7a1e1 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -124,39 +124,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check %ctest -%if 0%{?rhel} > 8 -# disabled due to rhel not shipping a new enough version of libappstream-glib -# appstream-util validate-relax --nonet \ -# %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml - +appstream-util validate-relax --nonet %buildroot%_metainfodir/org.prismlauncher.PrismLauncher.metainfo.xml desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop -%endif - - -%post -%if 0%{?rhel} > 8 -/usr/bin/update-desktop-database &> /dev/null || : -/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : -/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || : -%endif - - -%postun -%if 0%{?rhel} > 8 -/usr/bin/update-desktop-database &> /dev/null || : -if [ $1 -eq 0 ] ; then - /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null - /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : - /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : -fi -%endif - - -%posttrans -%if 0%{?rhel} > 8 -/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : -/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : -%endif %files diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 80d485d4f6..1bcc4af23a 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -124,39 +124,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check %ctest -%if 0%{?rhel} > 8 -# disabled due to rhel not shipping a new enough version of libappstream-glib -# appstream-util validate-relax --nonet \ -# %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml - +appstream-util validate-relax --nonet %buildroot%_metainfodir/org.prismlauncher.PrismLauncher.metainfo.xml desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop -%endif - - -%post -%if 0%{?rhel} > 8 -/usr/bin/update-desktop-database &> /dev/null || : -/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : -/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || : -%endif - - -%postun -%if 0%{?rhel} > 8 -/usr/bin/update-desktop-database &> /dev/null || : -if [ $1 -eq 0 ] ; then - /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null - /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : - /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : -fi -%endif - - -%posttrans -%if 0%{?rhel} > 8 -/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : -/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : -%endif %files diff --git a/anda/go/curlie/golang-github-rs-curlie.spec b/anda/go/curlie/golang-github-rs-curlie.spec index 809ce9947d..80036a1799 100644 --- a/anda/go/curlie/golang-github-rs-curlie.spec +++ b/anda/go/curlie/golang-github-rs-curlie.spec @@ -47,6 +47,7 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ %endif %files +%doc README.md %license LICENSE %doc README.md %{_bindir}/curlie diff --git a/anda/go/gendesk/golang-github-xyproto-gendesk.spec b/anda/go/gendesk/golang-github-xyproto-gendesk.spec index dbb2281a44..e39b45b0fb 100644 --- a/anda/go/gendesk/golang-github-xyproto-gendesk.spec +++ b/anda/go/gendesk/golang-github-xyproto-gendesk.spec @@ -20,8 +20,8 @@ of information.} %global godocs README.md Name: %{goname} -Release: %autorelease -Summary: :herb: Generate .desktop files and download .png icons by specifying a minimum of information +Release: 2%{?dist} +Summary: Generate .desktop files and download .png icons License: BSD-3-Clause URL: %{gourl} diff --git a/anda/groovy/groovy.spec b/anda/groovy/groovy.spec index b7dc8f38e0..6cc25cc300 100644 --- a/anda/groovy/groovy.spec +++ b/anda/groovy/groovy.spec @@ -1,6 +1,6 @@ Name: groovy Version: 4.0.12 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A multi-faceted language for the Java platform BuildArch: noarch URL: https://groovy-lang.org/ @@ -30,11 +30,11 @@ cd %{name}-%{version} install -d %{buildroot}/usr/share/groovy %{buildroot}/usr/bin cp -r lib conf %{buildroot}/usr/share/groovy cp bin/* %{buildroot}/usr/bin -rm %{buildroot}/usr/bin/*completion -install -Dm644 bin/*completion -t %{buildroot}/usr/share/bash-completion/completions +rm %{buildroot}/usr/bin/*completion %{buildroot}%_bindir/groovy.ico +install -Dm755 bin/*completion -t %{buildroot}/usr/share/bash-completion/completions # Remove all DOS/Windows batch files -find %{buildroot} -name '*.bat' -exec rm {} \; +find %buildroot%_bindir -name '*.bat' -exec rm {} \; # Package the license file install -Dm644 LICENSE -t %{buildroot}/usr/share/licenses/%{name} @@ -46,7 +46,6 @@ install -Dm644 %{name}.desktop -t %{buildroot}/usr/share/applications %license LICENSE /usr/bin/grape /usr/bin/groovy -/usr/bin/groovy.ico /usr/bin/groovyConsole /usr/bin/groovyc /usr/bin/groovydoc @@ -64,5 +63,5 @@ install -Dm644 %{name}.desktop -t %{buildroot}/usr/share/applications %changelog -* Wed Feb 8 2023 windowsboy111 +* Wed Feb 8 2023 windowsboy111 - 4.0.12-1 - Initial package diff --git a/anda/indicators/ayatana-indicator-notifications/ayatana-indicator-notifications.spec b/anda/indicators/ayatana-indicator-notifications/ayatana-indicator-notifications.spec index ea7550ac37..f4dd768dda 100644 --- a/anda/indicators/ayatana-indicator-notifications/ayatana-indicator-notifications.spec +++ b/anda/indicators/ayatana-indicator-notifications/ayatana-indicator-notifications.spec @@ -21,8 +21,9 @@ BuildRequires: pkgconfig(libxml-2.0) BuildRequires: intltool %description -The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, -two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop. +The Ayatana Indicators project is the continuation of Application Indicators +and System Indicators, two technologies developed by Canonical Ltd. for the +Unity7 desktop and Lomiri desktop. %package devel Summary: Development files for %{name} @@ -35,8 +36,7 @@ This package contains the development header files for %{name}. %autosetup -n %{name}-%{version} %build -%cmake -DENABLE_TESTS=ON \ - -DENABLE_COVERAGE=OFF +%cmake -DENABLE_TESTS=ON -DENABLE_COVERAGE=OFF %cmake_build %install @@ -44,8 +44,9 @@ This package contains the development header files for %{name}. %find_lang %{name} %files -f %{name}.lang +%doc README.md %license COPYING -%{_sysconfdir}/xdg/autostart/ayatana-indicator-notifications.desktop +%config %{_sysconfdir}/xdg/autostart/ayatana-indicator-notifications.desktop %{_userunitdir}/ayatana-indicator-notifications.service %dir %{_libexecdir}/ayatana-indicator-notifications %{_libexecdir}/ayatana-indicator-notifications/ayatana-indicator-notifications-service diff --git a/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec b/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec index 41d5be6851..bd4e2bcfcd 100644 --- a/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec +++ b/anda/indicators/ayatana-indicator-session/ayatana-indicator-session.spec @@ -21,8 +21,9 @@ BuildRequires: pkgconfig(systemd) BuildRequires: intltool %description -The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, -two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop. +The Ayatana Indicators project is the continuation of Application Indicators +and System Indicators, two technologies developed by Canonical Ltd. for the +Unity7 desktop and Lomiri desktop. %package devel Summary: Development files for %{name} @@ -44,8 +45,9 @@ This package contains the development header files for %{name}. %find_lang %{name} %files -f %{name}.lang +%doc README.md %license COPYING -%{_sysconfdir}/xdg/autostart/ayatana-indicator-session.desktop +%config %{_sysconfdir}/xdg/autostart/ayatana-indicator-session.desktop %{_userunitdir}/ayatana-indicator-session.service %dir %{_libexecdir}/ayatana-indicator-session %{_libexecdir}/ayatana-indicator-session/ayatana-indicator-session-service diff --git a/anda/indicators/ayatana-indicator-sound/ayatana-indicator-sound.spec b/anda/indicators/ayatana-indicator-sound/ayatana-indicator-sound.spec index 50963ed11a..1daa2bbcec 100644 --- a/anda/indicators/ayatana-indicator-sound/ayatana-indicator-sound.spec +++ b/anda/indicators/ayatana-indicator-sound/ayatana-indicator-sound.spec @@ -30,8 +30,9 @@ BuildRequires: intltool Suggests: accountsservice %description -The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, -two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop. +The Ayatana Indicators project is the continuation of Application Indicators +and System Indicators, two technologies developed by Canonical Ltd. for the +Unity7 desktop and Lomiri desktop. %package devel Summary: Development files for %{name} @@ -54,8 +55,9 @@ This package contains the development header files for %{name}. %find_lang %{name} %files -f %{name}.lang +%doc README.md %license COPYING -%{_sysconfdir}/xdg/autostart/ayatana-indicator-sound.desktop +%config %{_sysconfdir}/xdg/autostart/ayatana-indicator-sound.desktop %{_userunitdir}/ayatana-indicator-sound.service %dir %{_libexecdir}/ayatana-indicator-sound %{_libexecdir}/ayatana-indicator-sound/ayatana-indicator-sound-service diff --git a/anda/kotlin/kotlin/kotlin.spec b/anda/kotlin/kotlin/kotlin.spec index f30a6278e3..30d6e191c1 100644 --- a/anda/kotlin/kotlin/kotlin.spec +++ b/anda/kotlin/kotlin/kotlin.spec @@ -2,18 +2,20 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Name: kotlin Version: 1.8.22 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Statically typed programming language -License: ASL 2.0 +License: Apache-2.0 URL: https://kotlinlang.org/ Source0: https://github.com/JetBrains/kotlin/releases/download/v%{version}/kotlin-compiler-%{version}.zip +Source1: https://raw.githubusercontent.com/JetBrains/kotlin/v%version/ReadMe.md BuildRequires: unzip BuildRequires: sed BuildRequires: bash BuildRequires: (java-headless >= 1:1.8.0 or java >= 1.8.0) Requires: (java-headless >= 1:1.8.0 or java >= 1.8.0) +BuildRequires: fdupes %description @@ -43,6 +45,10 @@ mkdir -p %{buildroot}%{_datadir}/%{name}/lib/ install -m 0644 lib/* %{buildroot}%{_datadir}/%{name}/lib/ mkdir -p %{buildroot}%{_datadir}/licenses/%{name}/ cd license/ && find * -type f -exec install -Dm 0644 {} %{buildroot}%{_datadir}/licenses/%{name}/{} \; +mkdir -p %buildroot%_docdir/%name +install -Dm644 %SOURCE1 %buildroot%_docdir/%name/ + +%fdupes %buildroot/%_datadir/licenses/%name/ %verifyscript @@ -67,68 +73,69 @@ kotlinc-jvm test.kt -include-runtime -d test.jar %dir %{_datadir}/licenses/%{name}/ %{_datadir}/licenses/%{name}/* %license kotlinc/license/LICENSE.txt +%doc ReadMe.md %changelog -* Mon Apr 03 2023 Gonçalo Silva +* Mon Apr 03 2023 Gonçalo Silva - 1.8.20-1 - Update to 1.8.20 -* Thu Feb 02 2023 Gonçalo Silva +* Thu Feb 02 2023 Gonçalo Silva - 1.8.10-1 - Update to 1.8.10 -* Wed Dec 28 2022 Gonçalo Silva +* Wed Dec 28 2022 Gonçalo Silva - 1.8.0-1 - Update to 1.8.0 -* Wed Nov 09 2022 Gonçalo Silva +* Wed Nov 09 2022 Gonçalo Silva - 1.7.21-1 - Update to 1.7.21 -* Thu Sep 29 2022 Gonçalo Silva +* Thu Sep 29 2022 Gonçalo Silva - 1.7.20-1 - Update to 1.7.20 -* Fri Jul 08 2022 Gonçalo Silva +* Fri Jul 08 2022 Gonçalo Silva - 1.7.10-1 - Update to 1.7.10 -* Mon Jun 13 2022 Gonçalo Silva +* Mon Jun 13 2022 Gonçalo Silva - 1.7.0-1 - Update to 1.7.0 -* Mon Jun 13 2022 Gonçalo Silva +* Mon Jun 13 2022 Gonçalo Silva - 1.6.21-1 - Update to 1.6.21 -* Thu Jun 09 2022 Gonçalo Silva +* Thu Jun 09 2022 Gonçalo Silva - 1.7.0-1 - Update to 1.7.0 -* Wed Apr 20 2022 Gonçalo Silva +* Wed Apr 20 2022 Gonçalo Silva - 1.6.21-1 - Update to 1.6.21 -* Mon Apr 04 2022 Gonçalo Silva +* Mon Apr 04 2022 Gonçalo Silva - 1.6.20-1 - Update to 1.6.20 -* Tue Dec 14 2021 Gonçalo Silva +* Tue Dec 14 2021 Gonçalo Silva - 1.6.10-1 - Update to 1.6.10 -* Fri Dec 10 2021 Gonçalo Silva +* Fri Dec 10 2021 Gonçalo Silva - 1.6.0-1 - Update to 1.6.0 -* Mon Nov 29 2021 Gonçalo Silva +* Mon Nov 29 2021 Gonçalo Silva - 1.5.32-1 - Update to 1.5.32 -* Tue Nov 16 2021 Gonçalo Silva +* Tue Nov 16 2021 Gonçalo Silva - 1.6.0-1 - Update to 1.6.0 -* Mon Sep 20 2021 Gonçalo Silva +* Mon Sep 20 2021 Gonçalo Silva - 1.5.31-1 - Update to 1.5.31 -* Tue Aug 24 2021 Gonçalo Silva +* Tue Aug 24 2021 Gonçalo Silva - 1.5.30-1 - Update to 1.5.30 -* Tue Jul 13 2021 Gonçalo Silva +* Tue Jul 13 2021 Gonçalo Silva - 1.5.21-1 - Update to 1.5.21 -* Thu Jun 24 2021 Gonçalo Silva +* Thu Jun 24 2021 Gonçalo Silva - 1.5.20-1 - Update to 1.5.20 -* Mon May 24 2021 Gonçalo Silva +* Mon May 24 2021 Gonçalo Silva - 1.5.10-1 - Update to 1.5.10 -* Wed May 05 2021 Gonçalo Silva +* Wed May 05 2021 Gonçalo Silva - 1.5.0-1 - Update to 1.5.0 -* Tue Mar 30 2021 Gonçalo Silva +* Tue Mar 30 2021 Gonçalo Silva - 1.4.32-1 - Update to 1.4.32 -* Fri Feb 26 2021 Gonçalo Silva +* Fri Feb 26 2021 Gonçalo Silva - 1.4.31-1 - Update to 1.4.31 -* Wed Feb 03 2021 Gonçalo Silva +* Wed Feb 03 2021 Gonçalo Silva - 1.4.30-1 - Update to 1.4.30 * Mon Jan 18 2021 Gonçalo Silva - Update to 1.4.30-RC -* Mon Dec 07 2020 Gonçalo Silva +* Mon Dec 07 2020 Gonçalo Silva - 1.4.21-1 - Update to 1.4.21 -* Thu Nov 19 2020 Gonçalo Silva +* Thu Nov 19 2020 Gonçalo Silva - 1.4.20-1 - Update to 1.4.20 -* Thu Sep 10 2020 Gonçalo Silva +* Thu Sep 10 2020 Gonçalo Silva - 1.4.10-1 - Update to 1.4.10 -* Fri Aug 14 2020 Gonçalo Silva +* Fri Aug 14 2020 Gonçalo Silva - 1.4.0-1 - Update to 1.4.0 -* Sat Apr 18 2020 Gonçalo Silva +* Sat Apr 18 2020 Gonçalo Silva - 1.3.72-1 - Update to 1.3.72 -* Mon Apr 13 2020 Gonçalo Silva +* Mon Apr 13 2020 Gonçalo Silva - 1.3.71-1 - Kotlin 1.3.71 diff --git a/anda/lib/apparmor/apparmor.spec b/anda/lib/apparmor/apparmor.spec index 085e4abf76..207d2ee9ff 100644 --- a/anda/lib/apparmor/apparmor.spec +++ b/anda/lib/apparmor/apparmor.spec @@ -218,10 +218,12 @@ make -C utils check %{_mandir}/man3/aa_*.3.gz %files -n python3-apparmor +%doc README.md %{python3_sitelib}/apparmor %{python3_sitelib}/apparmor-*.egg-info %files -n python3-LibAppArmor +%doc README.md %{python3_sitearch}/LibAppArmor %{python3_sitearch}/LibAppArmor-*.egg-info @@ -330,6 +332,7 @@ make -C utils check %{_mandir}/man8/apparmor_status.8.gz %files -n pam_apparmor +%doc README.md %{_libdir}/security/pam_apparmor.so %files -n mod_apparmor diff --git a/anda/lib/argagg/argagg.spec b/anda/lib/argagg/argagg.spec index 26c5fa84e8..57f470e5c9 100644 --- a/anda/lib/argagg/argagg.spec +++ b/anda/lib/argagg/argagg.spec @@ -34,6 +34,7 @@ that use %{name}. %package doc Summary: Developer documentation for %{name} +BuildRequires: rpm_macro(fdupes) %description doc The %{name}-doc package contains the documentation for developing applications @@ -55,7 +56,8 @@ popd %install %cmake_install -ls -la redhat-linux-build/share +#ls -la redhat-linux-build/share +%fdupes %_datadir/doc/%name/html/search %files @@ -66,19 +68,19 @@ ls -la redhat-linux-build/share %doc %{_datadir}/doc/%{name} %changelog -* Fri May 26 2017 Viet The Nguyen +* Fri May 26 2017 Viet The Nguyen - 0.4.6-1 - Updated version to 0.4.6 -* Fri Apr 28 2017 Viet The Nguyen +* Fri Apr 28 2017 Viet The Nguyen - 0.4.5-1 - Updated version to 0.4.5 -* Tue Apr 25 2017 Viet The Nguyen +* Tue Apr 25 2017 Viet The Nguyen - 0.4.4-1 - Updated version to 0.4.4 -* Tue Apr 25 2017 Viet The Nguyen +* Tue Apr 25 2017 Viet The Nguyen - 0.4.3-1 - Updated version to 0.4.3 -* Tue Apr 25 2017 Viet The Nguyen +* Tue Apr 25 2017 Viet The Nguyen - 0.4.2-1 - Updated version to 0.4.2 * Sun Mar 05 2017 Viet The Nguyen @@ -91,13 +93,13 @@ ls -la redhat-linux-build/share * Mon Feb 13 2017 Viet The Nguyen - Fixed License field and doc subpackage description typo -* Sat Feb 11 2017 Viet The Nguyen +* Sat Feb 11 2017 Viet The Nguyen - 0.2.2-1 - Updated version to 0.2.2 -* Fri Feb 10 2017 Viet The Nguyen +* Fri Feb 10 2017 Viet The Nguyen - 0.2.1-2 - Separated documentation into a separate package -* Fri Feb 10 2017 Viet The Nguyen +* Fri Feb 10 2017 Viet The Nguyen - 0.2.1-1 - Packaged version 0.2.1 * Mon Jan 30 2017 Viet The Nguyen diff --git a/anda/lib/ayatana-indicator-datetime/ayatana-indicator-datetime.spec b/anda/lib/ayatana-indicator-datetime/ayatana-indicator-datetime.spec index 5756de2e2d..a7527ea8e0 100644 --- a/anda/lib/ayatana-indicator-datetime/ayatana-indicator-datetime.spec +++ b/anda/lib/ayatana-indicator-datetime/ayatana-indicator-datetime.spec @@ -29,8 +29,9 @@ BuildRequires: pkgconfig(dbustest-1) BuildRequires: pkgconfig(systemd) %description -The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, -two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop. +The Ayatana Indicators project is the continuation of Application Indicators +and System Indicators, two technologies developed by Canonical Ltd. for the +Unity7 desktop and Lomiri desktop. %prep %autosetup -n %{name}-%{version} @@ -46,8 +47,9 @@ two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri d %find_lang %{name} %files -f %{name}.lang +%doc README.md %license COPYING -%{_sysconfdir}/xdg/autostart +%config %{_sysconfdir}/xdg/autostart/ayatana-indicator-datetime.desktop %{_userunitdir}/ayatana-indicator-datetime.service %dir %{_libexecdir}/ayatana-indicator-datetime %{_libexecdir}/ayatana-indicator-datetime/ayatana-indicator-datetime-service diff --git a/anda/lib/ayatana-indicator-messages/ayatana-indicator-messages.spec b/anda/lib/ayatana-indicator-messages/ayatana-indicator-messages.spec index 056e75f618..062136ccd3 100644 --- a/anda/lib/ayatana-indicator-messages/ayatana-indicator-messages.spec +++ b/anda/lib/ayatana-indicator-messages/ayatana-indicator-messages.spec @@ -21,8 +21,9 @@ BuildRequires: vala-devel BuildRequires: intltool %description -The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, -two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop. +The Ayatana Indicators project is the continuation of Application Indicators +and System Indicators, two technologies developed by Canonical Ltd. for the +Unity7 desktop and Lomiri desktop. %package devel Summary: Development files for %{name} @@ -52,8 +53,9 @@ This package contains documentation files for %{name}. %find_lang %{name} %files -f %{name}.lang +%doc README.md %license COPYING -%{_sysconfdir}/xdg/autostart/ayatana-indicator-messages.desktop +%config %{_sysconfdir}/xdg/autostart/ayatana-indicator-messages.desktop %{_userunitdir}/ayatana-indicator-messages.service %{_libdir}/libmessaging-menu.so.* %{_libdir}/girepository-1.0/MessagingMenu-1.0.typelib diff --git a/anda/lib/cmake-extras/cmake-extras.spec b/anda/lib/cmake-extras/cmake-extras.spec index 3f0bc756a6..262c8fdb19 100644 --- a/anda/lib/cmake-extras/cmake-extras.spec +++ b/anda/lib/cmake-extras/cmake-extras.spec @@ -21,7 +21,8 @@ Requires: lcov Requires: qt5-qtdeclarative-devel %description -A collection of add-ons for the CMake build tool used to build lomiri and other applications. +A collection of add-ons for the CMake build tool used to build lomiri and other +applications. %prep %autosetup -n cmake-extras-%commit diff --git a/anda/lib/dbus-test-runner/dbus-test-runner.spec b/anda/lib/dbus-test-runner/dbus-test-runner.spec index 22e0dfa3e5..eecb489024 100644 --- a/anda/lib/dbus-test-runner/dbus-test-runner.spec +++ b/anda/lib/dbus-test-runner/dbus-test-runner.spec @@ -1,6 +1,6 @@ Name: dbus-test-runner Version: 19.04.0 -Release: %autorelease +Release: 2%?dist Summary: A small utility to run executables under a new DBus session for testing License: GPL-3.0 URL: https://launchpad.net/dbus-test-runner @@ -19,10 +19,11 @@ BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(dbus-glib-1) %description -A small little utility to run a couple of executables under a new DBus session for testing. +A small little utility to run a couple of executables under a new DBus session +for testing. %package devel -Summary: dbus-test-runner development files +Summary: Development files for dbus-test-runner Requires: %{name}%{?_isa} = %{version}-%{release} %description devel @@ -52,6 +53,7 @@ install -dm755 %{buildroot}%{_mandir}/man1/ install -Dm644 %{SOURCE1} %{buildroot}%{_mandir}/man1/ %files +%doc README %license COPYING %{_libdir}/libdbustest.so.* %dir %{_libexecdir}/dbus-test-runner @@ -63,6 +65,7 @@ install -Dm644 %{SOURCE1} %{buildroot}%{_mandir}/man1/ %{_datadir}/dbus-test-runner/dbus-test-bustle-handler %files devel +%doc README %license COPYING %dir %{_includedir}/libdbustest-1 %dir %{_includedir}/libdbustest-1/libdbustest diff --git a/anda/lib/deviceinfo/deviceinfo.spec b/anda/lib/deviceinfo/deviceinfo.spec index 2ef673d325..25191fc02c 100644 --- a/anda/lib/deviceinfo/deviceinfo.spec +++ b/anda/lib/deviceinfo/deviceinfo.spec @@ -41,11 +41,11 @@ install -Dm644 '%{SOURCE1}' %{buildroot}%{_mandir}/man1/device-info.1 %files %license LICENSE %dir %{_sysconfdir}/deviceinfo -%{_sysconfdir}/deviceinfo/default.yaml +%config %{_sysconfdir}/deviceinfo/default.yaml %dir %{_sysconfdir}/deviceinfo/devices -%{_sysconfdir}/deviceinfo/devices/*.yaml +%config %{_sysconfdir}/deviceinfo/devices/*.yaml %dir %{_sysconfdir}/deviceinfo/sensorfw -%{_sysconfdir}/deviceinfo/sensorfw/*.conf +%config %{_sysconfdir}/deviceinfo/sensorfw/*.conf %{_bindir}/device-info %{_mandir}/man1/device-info.1.gz %{_libdir}/libdeviceinfo.so.* diff --git a/anda/lib/frame/frame.spec b/anda/lib/frame/frame.spec index 26dc59ba81..29d6e17c3a 100644 --- a/anda/lib/frame/frame.spec +++ b/anda/lib/frame/frame.spec @@ -1,6 +1,6 @@ Name: frame Version: 2.5.0 -Release: %autorelease +Release: 2%?dist Summary: Touch Frame Library License: GPL-3.0 AND LGPL-3.0 @@ -51,6 +51,7 @@ export PYTHON rm -fv %{buildroot}%{_libdir}/*.la %files +%doc README %license COPYING COPYING.GPL3 %{_libdir}/libframe.so.* diff --git a/anda/lib/geonames/geonames.spec b/anda/lib/geonames/geonames.spec index c2302e57a3..a05087a87e 100644 --- a/anda/lib/geonames/geonames.spec +++ b/anda/lib/geonames/geonames.spec @@ -4,7 +4,7 @@ Name: geonames Version: 0.3.0 -Release: %autorelease +Release: 2%?dist Summary: Parse and query the geonames database License: GPL-3.0 URL: https://gitlab.com/ubports/development/core/geonames @@ -15,6 +15,7 @@ BuildRequires: gcc-c++ BuildRequires: glib2-devel BuildRequires: gtk-doc BuildRequires: gettext +BuildRequires: fdupes %description A library for parsing and querying a local copy of the geonames.org database. @@ -43,9 +44,11 @@ The %{name}-doc package contains documenation for %{name}. %install %cmake_install +%fdupes %buildroot%_datadir/locale %find_lang %{name} %files -f %{name}.lang +%doc doc/reference/geonames-docs.xml.in %license COPYING COPYING.data %{_libdir}/libgeonames.so.* diff --git a/anda/lib/glewmx/glewmx.spec b/anda/lib/glewmx/glewmx.spec index d3576cb1d0..54d1931e70 100644 --- a/anda/lib/glewmx/glewmx.spec +++ b/anda/lib/glewmx/glewmx.spec @@ -19,7 +19,8 @@ BuildRequires: libXmu-devel BuildRequires: libXi-devel %description -OpenGL Extension Wrangler MX. The MX version is discountinued but is maintained in Ubuntu. +OpenGL Extension Wrangler MX. The MX version is discountinued but is maintained +in Ubuntu. %package devel Summary: Development files for %{name} @@ -48,8 +49,10 @@ sed -i 's:includedir=${prefix}/include:includedir=${prefix}/include/glewmx-%{ver %install # Only MX is installed %make_build DESTDIR=%{buildroot} INSTALL="/usr/bin/install -p" LIBDIR="%{_libdir}" install.mx +chmod +x %buildroot%_libdir/libGLEWmx.so.* %files +%doc README.txt %license LICENSE.txt %{_libdir}/libGLEWmx.so.* diff --git a/anda/lib/grail/grail.spec b/anda/lib/grail/grail.spec index c6ac7845aa..8ee1dd6911 100644 --- a/anda/lib/grail/grail.spec +++ b/anda/lib/grail/grail.spec @@ -19,9 +19,13 @@ BuildRequires: xorg-x11-server-devel BuildRequires: frame-devel %description -Grail consists of an interface and tools for handling gesture recognition and gesture instantiation. +Grail consists of an interface and tools for handling gesture recognition and +gesture instantiation. -When a multitouch gesture is performed on a device, the recognizer emits one or several possible gestures. Once the context of the gesture is known, i.e., in what window the touches land and what gestures the clients of that window listen to, the instantiator delivers the matching set of gestures. +When a multitouch gesture is performed on a device, the recognizer emits one or +several possible gestures. Once the context of the gesture is known, i.e., in +what window the touches land and what gestures the clients of that window +listen to, the instantiator delivers the matching set of gestures. %package devel Summary: Development files for %{name} @@ -52,6 +56,7 @@ export PYTHON rm -fv %{buildroot}%{_libdir}/*.la %files +%doc README %license COPYING COPYING.GPL3 %{_libdir}/libgrail.so.* diff --git a/anda/lib/gtk4-layer-shell/gtk4-layer-shell.spec b/anda/lib/gtk4-layer-shell/gtk4-layer-shell.spec index e201c92478..3ee938f926 100644 --- a/anda/lib/gtk4-layer-shell/gtk4-layer-shell.spec +++ b/anda/lib/gtk4-layer-shell/gtk4-layer-shell.spec @@ -7,6 +7,7 @@ URL: https://github.com/wmww/gtk4-layer-shell Source0: %url/archive/refs/tags/v%version.tar.gz BuildRequires: meson ninja-build python3.11 vala BuildRequires: libwayland-client gtk4-devel gobject-introspection gtk-doc +Recommends: gtk4-layer-shell-devel %description A library for using the Layer Shell Wayland protocol with GTK4. With this @@ -18,19 +19,27 @@ files (Python, Vala, etc). %package doc -Summary: gtk4-layer-shell documentation generated by gtk-doc +Summary: Documentation files for gtk4-layer-shell generated by gtk-doc %description doc %summary. %package vapi -Summary: gtk4-layer-shell vapi data +Summary: Vapi data for gtk4-layer-shell %description vapi %summary. +%package devel +Summary: Development files for gtk4-layer-shell +Requires: gtk4-layer-shell + +%description devel +%summary. + + %prep %autosetup @@ -45,8 +54,10 @@ Summary: gtk4-layer-shell vapi data %files %doc README.md %license LICENSE -/usr/include/gtk4-layer-shell/gtk4-layer-shell.h /usr/lib64/girepository-1.0/Gtk4LayerShell-1.0.typelib + +%files devel +/usr/include/gtk4-layer-shell/gtk4-layer-shell.h /usr/lib64/libgtk4-layer-shell.so* /usr/lib64/pkgconfig/gtk4-layer-shell-0.pc /usr/share/gir-1.0/Gtk4LayerShell-1.0.gir diff --git a/anda/lib/libappimage/libappimage.spec b/anda/lib/libappimage/libappimage.spec index 4019221b75..f47b533de2 100644 --- a/anda/lib/libappimage/libappimage.spec +++ b/anda/lib/libappimage/libappimage.spec @@ -7,7 +7,7 @@ Name: libappimage Version: %{libver_format} -Release: 1%{?dist} +Release: 2%{?dist} Summary: Implements functionality for dealing with AppImage files License: MIT @@ -26,10 +26,14 @@ BuildRequires: squashfuse-devel BuildRequires: git-core BuildRequires: librsvg2-devel BuildRequires: boost-devel +BuildRequires: wget +BuildRequires: xxd +BuildRequires: desktop-file-utils %description -Implements functionality for dealing with AppImage files. It is written in C++ and is using Boost. +Implements functionality for dealing with AppImage files. +It is written in C++ and is using Boost. %package devel Summary: Development files for %{name} @@ -59,7 +63,9 @@ mv a.h src/libappimage/utils/hashlib.h %install %cmake_install -#find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' +find %buildroot -name '*.bat' -exec rm -f {} ';' & +find %buildroot -name '.gitignore' -exec rm -f {} ';' & +wait %{?ldconfig_scriptlets} @@ -69,7 +75,6 @@ mv a.h src/libappimage/utils/hashlib.h %license LICENSE %doc docs %{_libdir}/*.so.* -%{_libdir}/*.a %files devel %doc docs @@ -77,10 +82,9 @@ mv a.h src/libappimage/utils/hashlib.h %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_libdir}/cmake/%{name}/*.cmake - - +%{_libdir}/*.a %changelog -* Tue Oct 25 2022 Cappy Ishihara +* Tue Oct 25 2022 Cappy Ishihara - 1.0.4~5-1 - Initial package. diff --git a/anda/lib/libayatana-common/libayatana-common.spec b/anda/lib/libayatana-common/libayatana-common.spec index 48c395d10e..967278a2c6 100644 --- a/anda/lib/libayatana-common/libayatana-common.spec +++ b/anda/lib/libayatana-common/libayatana-common.spec @@ -19,8 +19,9 @@ BuildRequires: vala BuildRequires: intltool %description -The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, -two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop. +The Ayatana Indicators project is the continuation of Application Indicators +and System Indicators, two technologies developed by Canonical Ltd. for the +Unity7 desktop and Lomiri desktop. %package devel Summary: Development files for %{name} diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index f62ca6d602..d57e91bf67 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -54,10 +54,11 @@ rm -rf %{buildroot}%{_datadir}/themes/* %files %license COPYING %doc README.md -%{_libdir}/libhelium-1.so* +%{_libdir}/libhelium-1.so.* %{_libdir}/girepository-1.0 %files devel +%{_libdir}/libhelium-1.so %{_includedir}/* %{_datadir}/gir-1.0/* %{_libdir}/pkgconfig/* diff --git a/anda/lib/libindicator/terra-libindicator.spec b/anda/lib/libindicator/terra-libindicator.spec index 313090e5d8..669f39e316 100644 --- a/anda/lib/libindicator/terra-libindicator.spec +++ b/anda/lib/libindicator/terra-libindicator.spec @@ -143,7 +143,7 @@ install -Dm644 %{SOURCE1} %{buildroot}%{_userunitdir}/ %files %license COPYING -%doc AUTHORS COPYING NEWS ChangeLog +%doc AUTHORS COPYING NEWS ChangeLog README %{_libdir}/libindicator.so.* %{_prefix}/lib/indicators/ %dir %{_datadir}/libindicator/ @@ -159,13 +159,16 @@ install -Dm644 %{SOURCE1} %{buildroot}%{_userunitdir}/ %{_libdir}/pkgconfig/indicator-0.4.pc %files gtk3 -%doc AUTHORS COPYING NEWS ChangeLog +%doc AUTHORS COPYING NEWS ChangeLog README +%license COPYING %{_libdir}/libindicator3.so.* %{_prefix}/lib/indicators3/ %dir %{_datadir}/libindicator/ %dir %{_datadir}/libindicator/icons/ %files gtk3-devel +%doc README +%license COPYING %dir %{_includedir}/libindicator3-0.4/ %dir %{_includedir}/libindicator3-0.4/libindicator/ %{_includedir}/libindicator3-0.4/libindicator/*.h diff --git a/anda/lib/libunity-misc/libunity-misc.spec b/anda/lib/libunity-misc/libunity-misc.spec index 7813bca46d..47dc2053f0 100644 --- a/anda/lib/libunity-misc/libunity-misc.spec +++ b/anda/lib/libunity-misc/libunity-misc.spec @@ -18,7 +18,8 @@ BuildRequires: gtk3-devel BuildRequires: glib2-devel %description -A simple library that implements a subset of the XPath spec to allow selecting nodes in an object tree +A simple library that implements a subset of the XPath spec to allow selecting +nodes in an object tree. %package devel Summary: Development files for %{name} diff --git a/anda/lib/libusermetrics/libusermetrics.spec b/anda/lib/libusermetrics/libusermetrics.spec index b31085cfcb..52b25ddfcf 100644 --- a/anda/lib/libusermetrics/libusermetrics.spec +++ b/anda/lib/libusermetrics/libusermetrics.spec @@ -4,7 +4,7 @@ Name: libusermetrics Version: 1.3.0 -Release: %autorelease +Release: 2%?dist Summary: library for retrieving anonymous metrics about users License: GPLv3 AND LGPLv3 AND LGPLv2 URL: https://gitlab.com/ubports/development/core/libusermetrics @@ -23,6 +23,7 @@ BuildRequires: pkgconfig(click-0.4) BuildRequires: pkgconfig(libqtdbustest-1) BuildRequires: pkgconfig(libapparmor) BuildRequires: qdjango-devel +BuildRequires: fdupes %description library for retrieving anonymous metrics about users @@ -52,6 +53,7 @@ The %{name}-doc contains documentation for %{name}. %install %cmake_install +%fdupes %buildroot%_docdir/libusermetrics-doc/html/ %find_lang %{name} %files -f %{name}.lang diff --git a/anda/lib/lomiri-api/lomiri-api.spec b/anda/lib/lomiri-api/lomiri-api.spec index 33e71d2cf4..e321df096e 100644 --- a/anda/lib/lomiri-api/lomiri-api.spec +++ b/anda/lib/lomiri-api/lomiri-api.spec @@ -4,7 +4,7 @@ Name: lomiri-api Version: 0.2.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: API for Lomiri License: LGPL-3.0-or-later @@ -20,6 +20,7 @@ BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Quick) BuildRequires: cppcheck BuildRequires: doxygen +BuildRequires: fdupes %description API to interface with the Lomiri desktop environment. @@ -51,8 +52,10 @@ sed -i 's?lib/${CMAKE_LIBRARY_ARCHITECTURE}?%{_lib}?' CMakeLists.txt %install %cmake_install +%fdupes %buildroot%_docdir/liblomiri-api %files +%doc README %license COPYING %{_libdir}/liblomiri-api.so.* diff --git a/anda/lib/lomiri-download-manager/lomiri-download-manager.spec b/anda/lib/lomiri-download-manager/lomiri-download-manager.spec index a6c4b52f89..7bab9cfc75 100644 --- a/anda/lib/lomiri-download-manager/lomiri-download-manager.spec +++ b/anda/lib/lomiri-download-manager/lomiri-download-manager.spec @@ -23,6 +23,7 @@ BuildRequires: qt5-qtdeclarative-devel BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libglog) BuildRequires: pkgconfig(liblomiri-api) +BuildRequires: fdupes %description Upload Download Manager performs uploads and downloads from a centralized @@ -33,15 +34,16 @@ Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel -The %{name}-devel package contains libraries and header files for -developing applications that use %{name}. +The %name-devel package contains libraries and header files +for developing applications that use %{name}. %package doc Summary: Documentation files for %{name} BuildArch: noarch %description doc -%{name}-doc contains documentation for %{name}-devel. +The %name-doc package contains documentation for +%{name}-devel. %prep %autosetup -n lomiri-download-manager-%commit @@ -53,11 +55,12 @@ sed -e "s/-Werror//g" -i CMakeLists.txt %install %cmake_install +%fdupes %buildroot%_docdir/%name/cpp/html/ %find_lang %{name} %files -f %{name}.lang %license COPYING -%{_sysconfdir}/dbus-1/system.d/*.conf +%config %{_sysconfdir}/dbus-1/system.d/*.conf %{_bindir}/lomiri-* %{_userunitdir}/*.service %{_libdir}/liblomiri-download-manager-client.so.* diff --git a/anda/lib/lomiri-indicator-network/lomiri-indicator-network.spec b/anda/lib/lomiri-indicator-network/lomiri-indicator-network.spec index c9eef4fd02..768f6eb8f7 100644 --- a/anda/lib/lomiri-indicator-network/lomiri-indicator-network.spec +++ b/anda/lib/lomiri-indicator-network/lomiri-indicator-network.spec @@ -62,8 +62,9 @@ The %{name}-doc package contains documentation files for %{name}. %find_lang %{name} %files -f %{name}.lang +%doc README.md %license COPYING COPYING.LGPL -%{_sysconfdir}/xdg/autostart/lomiri-indicator-network.desktop +%config %{_sysconfdir}/xdg/autostart/lomiri-indicator-network.desktop %{_userunitdir}/*.service %{_libdir}/liblomiri-connectivity-qt1.so.* %dir %{_qt5_qmldir}/Lomiri/Connectivity diff --git a/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec b/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec index 3b40550984..fcf60e92fc 100644 --- a/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec +++ b/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec @@ -4,7 +4,7 @@ Name: lomiri-ui-toolkit Version: 1.3.5010 -Release: %autorelease +Release: 2%?dist Summary: QML components to ease the creation of beautiful applications in QML for Lomiri License: LGPL-3.0 @@ -33,6 +33,7 @@ BuildRequires: qt5-qtdeclarative-devel BuildRequires: qt5-pim-devel BuildRequires: python3-rpm-macros BuildRequires: qt5-qtsvg-devel +BuildRequires: fdupes Requires: qt5-qtgraphicaleffects Requires: qt5-qtfeedback @@ -57,6 +58,7 @@ This package contains development files needed for lomiri-ui-toolkit. %package -n python3-lomiriuitoolkit Summary: Python3 files for Lomiri-ui-toolkit Requires: %{name}%{?_isa} = %{version}-%{release} +BuildArch: noarch %description -n python3-lomiriuitoolkit Python3 files for Lomiri-ui-toolkit. @@ -87,11 +89,14 @@ Examples for Lomiri-ui-toolkit. %make_install INSTALL_ROOT=%{buildroot} STRIP=/bin/true # Used by apicheck during tests only rm -rf %{buildroot}%{_qt5_qmldir}/Extinct +%fdupes %buildroot%_libdir/qt5/qml/Lomiri/Components/ +%fdupes %buildroot%_libdir/qt5/examples/%name/examples/ %find_lang %{name} %find_lang %{name}-gallery %files -f %{name}.lang +%doc README.md %license COPYING %{_libdir}/libLomiriGestures.so.* %{_libdir}/libLomiriMetrics.so.* @@ -127,6 +132,7 @@ rm -rf %{buildroot}%{_qt5_qmldir}/Extinct %{_qt5_includedir}/LomiriToolkit/ %files -n python3-lomiriuitoolkit +%doc README.md %dir %{python3_sitelib}/lomiriuitoolkit %{python3_sitelib}/lomiriuitoolkit/*.py %{python3_sitelib}/lomiriuitoolkit/_custom_proxy_objects/ diff --git a/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec b/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec index 4bc366103b..904f3506de 100644 --- a/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec +++ b/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec @@ -29,12 +29,12 @@ Requires: lomiri-ui-toolkit ExclusiveArch: x86_64 aarch64 %description -Lomiri-url-dispatcher is a small handler to take URLs and do what is appropriate with them. -That could be anything from launching a web browser to just starting an -application. This is done over DBus because application confinement doesn't -allow for doing it from a confined application otherwise. It's important -the that applications can't know about each other, so this is a fire and forget -type operation. +Lomiri-url-dispatcher is a small handler to take URLs and do what is +appropriate with them. That could be anything from launching a web browser to +just starting an application. This is done over DBus because application +confinement doesn't allow for doing it from a confined application otherwise. +It's important the that applications can't know about each other, so this is a +fire and forget type operation. %package devel Summary: Lomiri-url-dispatcher development files diff --git a/anda/lib/marble-gtk/marble-gtk.spec b/anda/lib/marble-gtk/marble-gtk.spec index 242dfca20d..d1d5a7128d 100644 --- a/anda/lib/marble-gtk/marble-gtk.spec +++ b/anda/lib/marble-gtk/marble-gtk.spec @@ -17,6 +17,13 @@ Source0: %{url}/-/archive/v%{version}/marble-v%{version}.tar.gz Just as Elementary has Granite I have Marble, my collection of useful functions and reusable widgets. +%package devel +Summary: Development files for marble-gtk + +%description devel +%summary. + + %prep %autosetup -n marble-v%{version} @@ -30,14 +37,16 @@ and reusable widgets. %files %doc README.md %license COPYING -/usr/include/marble.h -/usr/lib/debug/usr/lib64/libmarble.so* /usr/lib64/girepository-1.0/Marble-*.typelib -/usr/lib64/libmarble.so* -/usr/lib64/pkgconfig/marble.pc -/usr/share/gir-1.0/Marble-*.gir +/usr/lib64/libmarble.so.* /usr/share/vala/vapi/marble.* +%files devel +/usr/include/marble.h +%_libdir/libmarble.so +%_libdir/pkgconfig/marble.pc +%_datadir/gir-1.0/Marble-%version.gir + %changelog -* Sat Oct 29 2022 windowsboy111 +* Sat Oct 29 2022 windowsboy111 - 1.3.0-1 - Initial package diff --git a/anda/lib/nlohmann-json/nlohmann-json.spec b/anda/lib/nlohmann-json/nlohmann-json.spec index 42bdff27c1..60b6589621 100644 --- a/anda/lib/nlohmann-json/nlohmann-json.spec +++ b/anda/lib/nlohmann-json/nlohmann-json.spec @@ -7,12 +7,12 @@ Release: 1%{?dist} Summary: JSON for Modern C++ (c++11) ("single header file") -%define desc %{expand:There are myriads of JSON libraries out there, and each may even have its reason to exist. -Our class had these design goals: +%define desc %{expand: +There are myriads of JSON libraries out there, and each may even have its +reason to exist. Our class had these design goals: - intuitive syntax. - Trivial integration. -- Serious testing -} +- Serious testing} License: MIT Url: https://github.com/nlohmann/json @@ -44,6 +44,8 @@ This package contains the single header C++ file and CMake dependency files. %cmake_install %files devel +%doc README.md +%license LICENSE.MIT %{_includedir}/nlohmann %{_datadir}/cmake/nlohmann_json/ %{_datadir}/pkgconfig/nlohmann_json.pc diff --git a/anda/lib/nux/nux.spec b/anda/lib/nux/nux.spec index 64769ded05..c42fe66afb 100644 --- a/anda/lib/nux/nux.spec +++ b/anda/lib/nux/nux.spec @@ -71,8 +71,9 @@ install -m 0644 debian/50_check_unity_support -t %{buildroot}%{_sysconfdir}/X11/ rm -rf %{buildroot}%{_datadir}/nux/gputests %files +%doc README %license COPYING COPYING.gpl COPYING.lgpl-v2.1 -%{_sysconfdir}/X11/Xsession.d/50_check_unity_support +%config %{_sysconfdir}/X11/Xsession.d/50_check_unity_support %{_libdir}/libnux-4.0.so.* %{_libdir}/libnux-core-4.0.so.* %{_libdir}/libnux-graphics-4.0.so.* diff --git a/anda/lib/process-cpp/process-cpp.spec b/anda/lib/process-cpp/process-cpp.spec index c543cd69f4..b78cf3ead2 100644 --- a/anda/lib/process-cpp/process-cpp.spec +++ b/anda/lib/process-cpp/process-cpp.spec @@ -23,6 +23,7 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(properties-cpp) #BuildRequires: pkgconfig(Backtrace) BuildRequires: doxygen +BuildRequires: fdupes %description A simple convenience library for handling processes in C++11. @@ -52,8 +53,10 @@ sed -i '/find_package(PkgConfig REQUIRED)/a set(THREADS_PREFER_PTHREAD_FLAG ON)' %install %cmake_install +%fdupes %buildroot%_docdir/%name/html/ %files +%doc README.md %license COPYING %{_libdir}/libprocess-cpp.so.* diff --git a/anda/lib/properties-cpp-devel/properties-cpp-devel.spec b/anda/lib/properties-cpp-devel/properties-cpp-devel.spec index defcb41511..f76973729a 100644 --- a/anda/lib/properties-cpp-devel/properties-cpp-devel.spec +++ b/anda/lib/properties-cpp-devel/properties-cpp-devel.spec @@ -20,12 +20,13 @@ BuildRequires: gcc BuildRequires: pkgconfig(glib-2.0) BuildRequires: doxygen BuildRequires: cmake-extras +BuildRequires: fdupes %description A very simple convenience library for handling properties and signals in C++11. %package doc -Summary: properties-cpp documentation files +Summary: Documentation files for properties-cpp BuildArch: noarch %description doc @@ -41,8 +42,10 @@ This package contains documentation files for properties-cpp-devel. %install %cmake_install +%fdupes %buildroot%_docdir/%name/html/ %files +%doc README.md %license COPYING %{_libdir}/pkgconfig/properties-cpp.pc %{_includedir}/core/*.h diff --git a/anda/lib/qdjango/qdjango.spec b/anda/lib/qdjango/qdjango.spec index 45931cd0a8..865965f9fa 100644 --- a/anda/lib/qdjango/qdjango.spec +++ b/anda/lib/qdjango/qdjango.spec @@ -13,6 +13,7 @@ BuildRequires: qt5-qtbase-devel BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: doxygen +BuildRequires: fdupes %description QDjango is a web framework written in C++ and built on top of the Qt library. @@ -45,8 +46,10 @@ The %{name}-doc contains documentation for %{name}. %make_install INSTALL_ROOT=%{buildroot} # Aren't needed and already ran plus contain rpaths in every single file underneath rm -rf %{buildroot}%{_prefix}/tests +%fdupes %buildroot/%_docdir/%name/html/search/ %files +%doc README.md %license LICENSE.LGPL %{_libdir}/libqdjango-db.so.* %{_libdir}/libqdjango-http.so.* diff --git a/anda/lib/qmenumodel/qmenumodel.spec b/anda/lib/qmenumodel/qmenumodel.spec index de06e9d6ba..1010b38c46 100644 --- a/anda/lib/qmenumodel/qmenumodel.spec +++ b/anda/lib/qmenumodel/qmenumodel.spec @@ -2,7 +2,7 @@ Name: qmenumodel Version: 0.9.1 Release: %autorelease Summary: Qt5 renderer for Ayatana Indicators -License: LGPLv3 +License: LGPL-3.0 URL: https://github.com/AyatanaIndicators/qmenumodel Source0: https://releases.ayatana-indicators.org/source/qmenumodel/qmenumodel-%{version}.tar.gz Patch0: https://gitlab.com/ubports/development/core/packaging/qmenumodel/-/raw/9062c3a3da87d6fd887c41a67dec6f8d5f34baa8/debian/patches/1001-ayatanamenumodel-add-support-for-u-int-of-all-sizes.patch @@ -41,6 +41,7 @@ developing applications that use %{name}. %cmake_install %files +%doc README %license COPYING.LGPL %{_libdir}/libqmenumodel.so.* %dir %{_qt5_qmldir}/QMenuModel.1 diff --git a/anda/lib/qofono/qofono.spec b/anda/lib/qofono/qofono.spec index 8287c9754b..39da5f145b 100644 --- a/anda/lib/qofono/qofono.spec +++ b/anda/lib/qofono/qofono.spec @@ -58,6 +58,7 @@ export QT_SELECT=5 %postun -p /sbin/ldconfig %files +%doc README %license COPYING %{_libdir}/libqofono-qt5.so.* %{_qt5_qmldir}/QOfono/ diff --git a/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec b/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec index f5850eeb47..b468405149 100644 --- a/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec +++ b/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec @@ -42,6 +42,7 @@ developing applications that use %{name}. %cmake_install %files +%doc README.md %license COPYING %{_bindir}/qdbus-simple-test-runner %{_libdir}/libqtdbustest.so.* diff --git a/anda/lib/qt5-qtsystems/qt5-qtsystems.spec b/anda/lib/qt5-qtsystems/qt5-qtsystems.spec index 9100d80eab..ae765e5ede 100644 --- a/anda/lib/qt5-qtsystems/qt5-qtsystems.spec +++ b/anda/lib/qt5-qtsystems/qt5-qtsystems.spec @@ -46,11 +46,11 @@ Provides: %{name}-systeminfo = %{version}-%{release} Provides: %{name}-versit = %{version}-%{release} %description -Qt5 Mobility Project delivers a set of new APIs to Qt with features that are well -known from the mobile device world, in particular phones. However, these APIs -allow the developer to use these features with ease from one framework and apply -them to phones, netbooks and non-mobile personal computers. The framework not -only improves many aspects of a mobile experience, because it improves the use +Qt5 Mobility Project delivers a set of new APIs to Qt with features that are +well known from the mobile device world, in particular phones. However, these +APIs allow the developer to use these features with ease from one framework and +apply them to phones, netbooks and non-mobile personal computers. The framework +not only improves many aspects of a mobile experience, as it improves the use of these technologies, but has applicability beyond the mobile device arena. %package devel diff --git a/anda/lib/qtmir/qtmir.spec b/anda/lib/qtmir/qtmir.spec index 4d3ce40914..64332e8627 100644 --- a/anda/lib/qtmir/qtmir.spec +++ b/anda/lib/qtmir/qtmir.spec @@ -87,6 +87,7 @@ sed -i 's!X-Ubuntu-Touch=true!X-Lomiri-Splash-Show=false!' data/xwayland.qtmir.d %cmake_install %files +%doc README %license COPYING COPYING.LESSER %{_libdir}/libqtmirserver.so.* %{_qt5_plugindir}/platforms/libqpa-mirserver.so diff --git a/anda/lib/unity-settings-daemon/unity-settings-daemon.spec b/anda/lib/unity-settings-daemon/unity-settings-daemon.spec index e5ac6aa4ba..a6f57fc9e8 100644 --- a/anda/lib/unity-settings-daemon/unity-settings-daemon.spec +++ b/anda/lib/unity-settings-daemon/unity-settings-daemon.spec @@ -66,7 +66,7 @@ sed -i '/man/d' Makefile.am %build # Some flag fixes an issue -export LDFLAGS='-Wl,-O1 -Wl,-z,defs -Wl,--warn-unresolved-symbols -Wl,--as-needed' +export LDFLAGS="$LDFLAGS -Wl,-O1 -Wl,-z,defs -Wl,--warn-unresolved-symbols -Wl,--as-needed" NOCONFIGURE=1 \ ./autogen.sh @@ -99,7 +99,7 @@ rename 61-gnome-settings-daemon-rfkill.rules 60-gnome-settings-daemon-rfkill.rul %files -f %{name}.lang %license COPYING COPYING.LIB -%{_sysconfdir}/xdg/autostart/*.desktop +%config %{_sysconfdir}/xdg/autostart/*.desktop %{_bindir}/unity-settings-daemon %{_prefix}/lib/udev/rules.d/60-gnome-settings-daemon-rfkill.rules %{_userunitdir}/unity-settings-daemon.service diff --git a/anda/moby-extras/moby-buildx/moby-buildx.spec b/anda/moby-extras/moby-buildx/moby-buildx.spec index 502474efd1..dd905febed 100644 --- a/anda/moby-extras/moby-buildx/moby-buildx.spec +++ b/anda/moby-extras/moby-buildx/moby-buildx.spec @@ -1,8 +1,8 @@ -%define debug_package %{nil} +%define debug_package %nil Name: moby-buildx Version: 0.11.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Docker CLI plugin for extended build capabilities with BuildKit License: Apache-2.0 @@ -11,20 +11,24 @@ Source0: %{url}/archive/refs/tags/v%{version}.tar.gz BuildRequires: go-rpm-macros BuildRequires: git-core +BuildRequires: gcc Requires: docker Provides: docker-buildx = %{version}-%{release} - - %description +buildx is a Docker CLI plugin for extended build capabilities with BuildKit. %prep %autosetup -n buildx-%{version} +go mod download %build -go build -v -o docker-buildx ./cmd/buildx +export CGO_ENABLED=1 +go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -s -w -extldflags '--static-pie'" \ + -buildmode=pie -tags 'osusergo,netgo,static_build' -v -x \ + -o docker-buildx ./cmd/buildx %install @@ -38,5 +42,5 @@ install -D -m 0755 docker-buildx %{buildroot}%{_libexecdir}/docker/cli-plugins/d %changelog -* Wed Oct 05 2022 Cappy Ishihara +* Wed Oct 05 2022 Cappy Ishihara - 0.9.1-1 - Initial Release diff --git a/anda/moby-extras/moby-compose/moby-compose.spec b/anda/moby-extras/moby-compose/moby-compose.spec index c4f7af3862..9251a8ac22 100644 --- a/anda/moby-extras/moby-compose/moby-compose.spec +++ b/anda/moby-extras/moby-compose/moby-compose.spec @@ -18,6 +18,7 @@ Provides: docker-compose = %{version}-%{release} Provides: docker-compose-cli = %{version}-%{release} %description +A tool for running multi-container applications using the Compose file format. %prep diff --git a/anda/mock-configs/terra-mock-configs.spec b/anda/mock-configs/terra-mock-configs.spec index 45f1743e93..b90044330d 100644 --- a/anda/mock-configs/terra-mock-configs.spec +++ b/anda/mock-configs/terra-mock-configs.spec @@ -39,12 +39,12 @@ ln -s %{_sysconfdir}/mock/terra-38-x86_64.cfg %{buildroot}%{_sysconfdir}/mock/an ln -s %{_sysconfdir}/mock/terra-38-aarch64.cfg %{buildroot}%{_sysconfdir}/mock/anda-38-aarch64.cfg %files -%{_sysconfdir}/mock/templates/terra.tpl -%{_sysconfdir}/mock/terra-38-x86_64.cfg -%{_sysconfdir}/mock/terra-38-aarch64.cfg -%{_sysconfdir}/mock/templates/anda.tpl -%{_sysconfdir}/mock/anda-38-x86_64.cfg -%{_sysconfdir}/mock/anda-38-aarch64.cfg +%config %{_sysconfdir}/mock/templates/terra.tpl +%config %{_sysconfdir}/mock/terra-38-x86_64.cfg +%config %{_sysconfdir}/mock/terra-38-aarch64.cfg +%config %{_sysconfdir}/mock/templates/anda.tpl +%config %{_sysconfdir}/mock/anda-38-x86_64.cfg +%config %{_sysconfdir}/mock/anda-38-aarch64.cfg %changelog * Thu May 18 2023 Lleyton Gray diff --git a/anda/nim/choosenim/choosenim.spec b/anda/nim/choosenim/choosenim.spec index ae9410cb75..d2654a337c 100644 --- a/anda/nim/choosenim/choosenim.spec +++ b/anda/nim/choosenim/choosenim.spec @@ -1,29 +1,24 @@ Name: choosenim Version: 0.8.4 -Release: 2%{?dist} -Summary: Tool for easily installing and managing multiple versions of the Nim programming language +Release: 3%{?dist} +Summary: Easily install and manage multiple versions of the Nim programming language License: BSD-3-Clause URL: https://github.com/dom96/choosenim -Source0: %{url}/releases/download/v%{version}/choosenim-%{version}_linux_amd64 -Source1: https://raw.githubusercontent.com/dom96/choosenim/v%{version}/LICENSE -Source2: https://raw.githubusercontent.com/dom96/choosenim/v%{version}/readme.md -ExclusiveArch: x86_64 -Conflicts: nim +Source0: %url/archive/refs/tags/v%version.tar.gz +BuildRequires: nim mold %description choosenim installs the Nim programming language from official downloads and sources, enabling you to easily switch between stable and development compilers. %prep +%autosetup -n choosenim-%version %build %install -mkdir -p %{buildroot}/%{_datadir}/licenses/%{name}/ -mkdir -p %{buildroot}/%{_datadir}/doc/%{name}/ -install -Dm 755 %{SOURCE0} "%{buildroot}/%{_bindir}/choosenim" -install -Dm 644 %{SOURCE1} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE" -install -Dm 644 %{SOURCE2} "%{buildroot}/%{_datadir}/doc/%{name}/readme.md" +mold -run nimble build -t:-fPIE -l:-pie + %files %doc readme.md @@ -31,5 +26,8 @@ install -Dm 644 %{SOURCE2} "%{buildroot}/%{_datadir}/doc/%{name}/readme.md" %{_bindir}/choosenim %changelog -* Mon Jan 9 2023 windowsboy111 - 0.8.4 +* Sat Jun 17 2023 windowsboy111 - 0.8.4-3 +- Use nim to compile instead of prebuilt binaries. + +* Mon Jan 9 2023 windowsboy111 - 0.8.4-1 - Initial Package. diff --git a/anda/nim/nim-nightly/nim-nightly.spec b/anda/nim/nim-nightly/nim-nightly.spec index 1153975a6c..cf0cca5151 100644 --- a/anda/nim/nim-nightly/nim-nightly.spec +++ b/anda/nim/nim-nightly/nim-nightly.spec @@ -48,6 +48,8 @@ and its standard library. %prep %autosetup -n Nim-%commit +# hack +cp /usr/bin/mold /usr/bin/ld %build export CFLAGS="${CFLAGS} -Ofast" @@ -58,15 +60,15 @@ export FCFLAGS="${FCFLAGS} -Ofast" export PATH="$(pwd):$(pwd)/bin:${PATH}" . ci/funs.sh -nimBuildCsourcesIfNeeded +nimBuildCsourcesIfNeeded CFLAGS="${CFLAGS} -Ic_code -w -O3 -fno-strict-aliasing -fPIE" LDFLAGS="-ldl -lm -lrt -pie" -mold -run nim c --noNimblePath --skipUserCfg --skipParentCfg --hints:off -d:danger koch.nim -mold -run koch boot -d:release -d:nimStrictMode --lib:lib +nim c --noNimblePath --skipUserCfg --skipParentCfg --hints:off -d:danger koch.nim +koch boot -d:release -d:nimStrictMode --lib:lib -mold -run koch docs & -(cd lib; mold -run nim c --app:lib -d:danger -d:createNimRtl nimrtl.nim) & -mold -run koch tools --skipUserCfg --skipParentCfg --hints:off -d:release & -mold -run nim c -d:danger nimsuggest/nimsuggest.nim & +koch docs & +(cd lib; nim c --app:lib -d:danger -d:createNimRtl -t:-fPIE -l:-pie nimrtl.nim) & +koch tools --skipUserCfg --skipParentCfg --hints:off -d:release -t:-fPIE -l:-pie & +nim c -d:danger -t:-fPIE -l:-pie nimsuggest/nimsuggest.nim & wait sed -i '/ - 2.0.1-1 diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index a1bace1976..4f918b98d8 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,7 +1,7 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium Version: 1.5.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0 URL: https://github.com/tau-OS/tau-helium Source0: https://github.com/tau-OS/tau-helium/archive/refs/tags/%{version}.tar.gz @@ -9,6 +9,7 @@ BuildArch: noarch BuildRequires: sass BuildRequires: meson BuildRequires: ninja-build +BuildRequires: fdupes %description A set of GTK/GNOME Shell Themes for tauOS @@ -24,6 +25,7 @@ A set of GTK/GNOME Shell Themes for tauOS # Install licenses mkdir -p licenses %meson_install +%fdupes %buildroot%_datadir/themes/ %files %license LICENSE diff --git a/anda/others/tau-hydrogen/tau-hydrogen.spec b/anda/others/tau-hydrogen/tau-hydrogen.spec index 6c1fd68aba..07c51cbf77 100644 --- a/anda/others/tau-hydrogen/tau-hydrogen.spec +++ b/anda/others/tau-hydrogen/tau-hydrogen.spec @@ -1,7 +1,7 @@ Summary: tauOS Icon Theme Name: tau-hydrogen Version: 1.0.11 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0 URL: https://github.com/tau-OS/tau-hydrogen Source0: https://github.com/tau-OS/tau-hydrogen/archive/refs/tags/%{version}.tar.gz @@ -10,6 +10,7 @@ BuildRequires: meson BuildRequires: ninja-build BuildRequires: librsvg2-tools BuildRequires: xcursorgen +BuildRequires: fdupes %description Hydrogen is the default icon theme in tauOS @@ -25,6 +26,7 @@ Hydrogen is the default icon theme in tauOS # Install licenses mkdir -p licenses %meson_install +%fdupes %buildroot%_datadir %files %license LICENSE diff --git a/anda/others/terra-fractureiser-detector/anda.hcl b/anda/others/terra-fractureiser-detector/anda.hcl index 5b458fb43b..3a4049ca27 100644 --- a/anda/others/terra-fractureiser-detector/anda.hcl +++ b/anda/others/terra-fractureiser-detector/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "terra-fractureiser-detector.spec" } diff --git a/anda/others/terra-fractureiser-detector/terra-fractureiser-detector.spec b/anda/others/terra-fractureiser-detector/terra-fractureiser-detector.spec index c7da3749ea..5152c45742 100644 --- a/anda/others/terra-fractureiser-detector/terra-fractureiser-detector.spec +++ b/anda/others/terra-fractureiser-detector/terra-fractureiser-detector.spec @@ -10,6 +10,7 @@ Source1: fyra-fractureiser-detector.service Source2: fyra-fractureiser-detector.timer Source3: dialog.py License: MIT +BuildArch: noarch %description This is a rapid security response for the detection of the Fractureiser malware. diff --git a/anda/others/ubuntu-sdk/ubuntu-sdk.spec b/anda/others/ubuntu-sdk/ubuntu-sdk.spec index 713e59928b..49c00321ed 100644 --- a/anda/others/ubuntu-sdk/ubuntu-sdk.spec +++ b/anda/others/ubuntu-sdk/ubuntu-sdk.spec @@ -5,7 +5,7 @@ Name: ubuntu-sdk Summary: Assets and icons for Unity Version: 20.04 -Release: %autorelease +Release: 2%?dist License: GPL-3.0-or-later URL: https://gitlab.com/ubports/development/core/ubuntu-touch-meta @@ -13,6 +13,7 @@ Source0: %{url}/-/archive/%commit/ubuntu-touch-meta-%commit.tar.gz BuildArch: noarch BuildRequires: binutils +BuildRequires: fdupes Recommends: python3-lomiri-click %description @@ -33,6 +34,8 @@ install -Dm644 frameworks/* %{buildroot}%{_datadir}/click/frameworks ln -s %{_datadir}/click/frameworks/ubuntu-sdk-%{version}.framework %{buildroot}%{_datadir}/click/frameworks/current ln -s %{_datadir}/ubports/changelogs/%{version} %{buildroot}%{_datadir}/ubports/changelogs/current +%fdupes %buildroot%_datadir/click/frameworks/ + %files %license COPYING %{_datadir}/ubports/changelogs/ diff --git a/anda/others/unity-greeter/unity-greeter.spec b/anda/others/unity-greeter/unity-greeter.spec index f29f35db38..9d27597d98 100644 --- a/anda/others/unity-greeter/unity-greeter.spec +++ b/anda/others/unity-greeter/unity-greeter.spec @@ -29,7 +29,8 @@ Requires: unity-settings-daemon Requires: lightdm%{?_isa} %description -The greeter (login screen) application for Unity. It is implemented as a LightDM greeter. +The greeter (login screen) application for Unity. +It is implemented as a LightDM greeter. %prep %autosetup -p1 diff --git a/anda/others/unity-scope-home/unity-scope-home.spec b/anda/others/unity-scope-home/unity-scope-home.spec index 65b79e1b49..3d9c527ee3 100644 --- a/anda/others/unity-scope-home/unity-scope-home.spec +++ b/anda/others/unity-scope-home/unity-scope-home.spec @@ -22,10 +22,11 @@ BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libsoup-gnome-2.4) BuildRequires: pkgconfig(uuid) BuildRequires: pkgconfig(unity) -BuildRequires: pkgconfig(unity-protocol-private) +BuildRequires: pkgconfig(unity-protocol-private) libunity BuildRequires: pkgconfig(unity-extras) %description +%summary. Theme and icons for Unity. %prep diff --git a/anda/others/unity-session/unity-session.spec b/anda/others/unity-session/unity-session.spec index f0a2e399f9..06fd14e087 100644 --- a/anda/others/unity-session/unity-session.spec +++ b/anda/others/unity-session/unity-session.spec @@ -41,7 +41,7 @@ install -p -m755 %{SOURCE1} %{buildroot}%{_libexecdir}/run-systemd-session %files %license COPYING -%{_sysconfdir}/xdg/autostart/nemo-unity-autostart.desktop +%config %{_sysconfdir}/xdg/autostart/nemo-unity-autostart.desktop %{_userunitdir}/gnome-session.service %{_userunitdir}/unity-session.target %{_libexecdir}/run-systemd-session diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index ca710f2f2d..319c3c3821 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -11,7 +11,8 @@ BuildRequires: python3-installer python3.11 python3-pip maturin cargo Provides: python3.11dist(ruff) = %{version} %description -Ruff aims to be orders of magnitude faster than alternative tools while integrating more functionality behind a single, common interface. +Ruff aims to be orders of magnitude faster than alternative tools while +integrating more functionality behind a single, common interface. %prep %autosetup -n ruff-%{version} diff --git a/anda/rust/bandwhich/rust-bandwhich.spec b/anda/rust/bandwhich/rust-bandwhich.spec index da9c2c1fa2..7a46df52be 100644 --- a/anda/rust/bandwhich/rust-bandwhich.spec +++ b/anda/rust/bandwhich/rust-bandwhich.spec @@ -4,8 +4,7 @@ Name: rust-bandwhich Version: 0.20.0 Release: %autorelease -Summary: Display current network utilization by process, connection and remote IP/hostname - +Summary: Show network utilization by process/connection/hostname/IP License: MIT URL: https://crates.io/crates/bandwhich Source: %{crates_source} diff --git a/anda/rust/bat-extras/.gitignore b/anda/rust/bat-extras/.gitignore deleted file mode 100644 index 79b8e8a9dd..0000000000 --- a/anda/rust/bat-extras/.gitignore +++ /dev/null @@ -1 +0,0 @@ -anda-build/ \ No newline at end of file diff --git a/anda/rust/bat-extras/anda.hcl b/anda/rust/bat-extras/anda.hcl index 7c1a71766b..35b35cb215 100644 --- a/anda/rust/bat-extras/anda.hcl +++ b/anda/rust/bat-extras/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "bat-extras.spec" } diff --git a/anda/rust/bat-extras/bat-extras.spec b/anda/rust/bat-extras/bat-extras.spec index 1ec0dff3fb..ae99f30c29 100644 --- a/anda/rust/bat-extras/bat-extras.spec +++ b/anda/rust/bat-extras/bat-extras.spec @@ -11,6 +11,7 @@ Source0: https://github.com/eth-p/bat-extras/archive/refs/tags/v%{version BuildRequires: bash Requires: bash +BuildArch: noarch %description %{summary}. @@ -29,6 +30,8 @@ Requires: bash mkdir -p %{buildroot}%{_mandir}/man1/ cp -v man/* %{buildroot}%{_mandir}/man1/ +chmod -x %_mandir/man1/* + %files %license LICENSE.md @@ -38,5 +41,5 @@ cp -v man/* %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/* %changelog -* Mon Oct 03 2022 Cappy Ishihara +* Mon Oct 03 2022 Cappy Ishihara - 2022.07.27-1 - Initial release diff --git a/anda/rust/kondo/rust-kondo.spec b/anda/rust/kondo/rust-kondo.spec index 268c1fd444..9fbedd3da7 100644 --- a/anda/rust/kondo/rust-kondo.spec +++ b/anda/rust/kondo/rust-kondo.spec @@ -6,12 +6,12 @@ Name: rust-kondo Version: 0.6 Release: 1%{?dist} -Summary: Filesystem cleaning tool that recursively searches directories for known project structures and determines how much space you could save by deleting the unnecessary files +Summary: Filesystem cleaning tool for projects License: MIT URL: https://crates.io/crates/kondo Source0: https://github.com/tbillington/kondo/releases/download/v%{version}/kondo-x86_64-unknown-linux-gnu.tar.gz -Source1: https://github.com/tbillington/kondo/blob/v%{version}/LICENSE +Source1: https://raw.githubusercontent.com/tbillington/kondo/v%version/LICENSE ExclusiveArch: x86_64 BuildRequires: anda-srpm-macros rust-packaging >= 21 @@ -29,6 +29,7 @@ Summary: %{summary} %description -n %{crate} %{_description} %files -n %{crate} +%doc README.md %license LICENSE /usr/bin/kondo @@ -39,7 +40,8 @@ tar xf %{SOURCE0} %install install -Dm755 kondo %{buildroot}/usr/bin/kondo -install -Dm644 %{SOURCE1} %{buildroot}/%{_datadir}/licenses/%{crate}/LICENSE +install -Dm644 %{SOURCE1} %{buildroot}/%_docdir/kondo/README.md +install -Dm644 %{SOURCE1} %{buildroot}/%{_datadir}/licenses/kondo/LICENSE %changelog %autochangelog diff --git a/anda/rust/pop-launcher/pop-launcher.spec b/anda/rust/pop-launcher/pop-launcher.spec index 8bee3c1d6b..33a3b8ee91 100644 --- a/anda/rust/pop-launcher/pop-launcher.spec +++ b/anda/rust/pop-launcher/pop-launcher.spec @@ -24,6 +24,7 @@ ExclusiveArch: %{rust_arches} BuildRequires: rust-packaging >= 21 BuildRequires: external:crate:just BuildRequires: anda-srpm-macros +BuildRequires: fdupes %global _description %{expand: Library for writing plugins and frontends for pop-launcher.} @@ -36,11 +37,13 @@ Library for writing plugins and frontends for pop-launcher.} %cargo_prep_online %build - just %install just rootdir=%{buildroot} install +chmod +x %buildroot%_prefix/lib/pop-launcher/scripts/{session,system76-power}/*.sh + +%fdupes %buildroot%_prefix/ %if %{with check} %check @@ -49,6 +52,8 @@ just rootdir=%{buildroot} install %files +%doc README.md +%license LICENSE %{_bindir}/pop-launcher %{_prefix}/lib/pop-launcher/ diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 511f3fd25d..ecbf97dd94 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -5,7 +5,7 @@ Summary: Sketch and take handwritten notes. License: GPL-3.0 URL: https://github.com/flxzt/rnote Source0: %{url}/archive/refs/tags/v%version.tar.gz -Requires: libadwaita poppler-glib glib2 gtk4 +Requires: gtk4 BuildRequires: cargo meson cmake libappstream-glib gcc-c++ pkgconfig(alsa) alsa-lib clang-devel python BuildRequires: pkgconfig(glib-2.0) >= 2.66 BuildRequires: pkgconfig(gtk4) >= 4.7 @@ -13,7 +13,10 @@ BuildRequires: pkgconfig(libadwaita-1) >= 1.2 BuildRequires: pkgconfig(poppler-glib) >= 22.07 %description -Rnote is an open-source vector-based drawing app for sketching, handwritten notes and to annotate documents and pictures. Targeted at students, teachers and those who own a drawing tablet, it provides features like PDF and picture import and export, an infinite canvas and an adaptive UI for big and small screens. +Rnote is an open-source vector-based drawing app for sketching, handwritten +notes and to annotate documents and pictures. Targeted at students, teachers +and those who own a drawing tablet, it provides features like PDF and picture +import/export, an infinite canvas and an adaptive UI for big and small screens. %prep %autosetup -n rnote-%{version} @@ -45,8 +48,8 @@ Rnote is an open-source vector-based drawing app for sketching, handwritten note %changelog -* Wed Nov 2 2022 windowsboy111 +* Wed Nov 2 2022 windowsboy111 - 0.5.7-1 - Fix requires -* Sun Oct 23 2022 windowsboy111 +* Sun Oct 23 2022 windowsboy111 - 0.5.7-1 - Initial package diff --git a/anda/rust/youki/youki.spec b/anda/rust/youki/youki.spec index 2ab5af5683..acb3f72068 100644 --- a/anda/rust/youki/youki.spec +++ b/anda/rust/youki/youki.spec @@ -1,6 +1,6 @@ Name: youki Version: 0.0.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A container runtime written in Rust License: Apache-2.0 @@ -16,6 +16,7 @@ BuildRequires: dbus-devel BuildRequires: libseccomp-devel BuildRequires: elfutils-libelf-devel BuildRequires: binutils +BuildRequires: fdupes %description youki is an implementation of the OCI runtime-spec in Rust, similar to runc. @@ -48,6 +49,8 @@ pushd crates/ %install install -D -m 0755 target/release/youki %{buildroot}%{_bindir}/youki +%fdupes %buildroot/usr/share/doc/youki/docs +rm %buildroot/usr/share/doc/youki/docs/.gitignore %files %license LICENSE @@ -56,5 +59,5 @@ install -D -m 0755 target/release/youki %{buildroot}%{_bindir}/youki %changelog -* Wed Oct 05 2022 Cappy Ishihara +* Wed Oct 05 2022 Cappy Ishihara - 0.0.5-1 - Initial Release diff --git a/anda/srpm-macros/anda-srpm-macros.spec b/anda/srpm-macros/anda-srpm-macros.spec index 9a7ae7cb3e..31084baff9 100644 --- a/anda/srpm-macros/anda-srpm-macros.spec +++ b/anda/srpm-macros/anda-srpm-macros.spec @@ -36,5 +36,5 @@ install -D -p -m 0644 -t %{buildroot}%{_rpmmacrodir} %{SOURCE2} %changelog -* Mon Sep 26 2022 Cappy Ishihara +* Mon Sep 26 2022 Cappy Ishihara - 0.1.1-1 - Initial Build diff --git a/anda/themes/adwaita++-icons/adwaita++-icons.spec b/anda/themes/adwaita++-icons/adwaita++-icons.spec index 1010332288..8e3ed22575 100644 --- a/anda/themes/adwaita++-icons/adwaita++-icons.spec +++ b/anda/themes/adwaita++-icons/adwaita++-icons.spec @@ -4,7 +4,7 @@ Name: adwaita++-icons Version: 6.1 Release: 1%{?dist} -Summary: GNOME++, a third-party icons theme, based on new GNOME 3.32's Adwaita +Summary: GNOME++, a third-party icons theme, based on new GNOME 3.32's Adwaita License: GPL-3.0 and LGPL-3.0 and CC-BY-SA URL: https://github.com/Bonandry/adwaita-plus @@ -12,7 +12,7 @@ Source0: %{url}/archive/refs/tags/v%{version}.tar.gz BuildArch: noarch BuildRequires: make %description - +%summary. %prep %autosetup -n adwaita-plus-%{version} @@ -21,6 +21,7 @@ BuildRequires: make %install %make_install +chmod -R -x %buildroot%_datadir/icons/* %files @@ -29,5 +30,5 @@ BuildRequires: make %{_datadir}/icons/* %changelog -* Wed Oct 19 2022 Cappy Ishihara +* Wed Oct 19 2022 Cappy Ishihara - 6.1-1 - new package diff --git a/anda/themes/bibata-cursor-theme/bibata-cursor-theme.spec b/anda/themes/bibata-cursor-theme/bibata-cursor-theme.spec index 23f328b2e8..00d50b33be 100644 --- a/anda/themes/bibata-cursor-theme/bibata-cursor-theme.spec +++ b/anda/themes/bibata-cursor-theme/bibata-cursor-theme.spec @@ -3,11 +3,12 @@ Version: 2.0.3 Release: %autorelease URL: https://github.com/ful1e5/Bibata_Cursor Source0: %{url}/releases/download/v%{version}/Bibata.tar.gz -Source1: https://raw.githubusercontent.com/ful1e5/Bibata_Cursor/v%{version}/README.md -Source2: https://raw.githubusercontent.com/ful1e5/Bibata_Cursor/v%{version}/LICENSE +Source1: https://raw.githubusercontent.com/ful1e5/Bibata_Cursor/v%{version}/README.md +Source2: https://raw.githubusercontent.com/ful1e5/Bibata_Cursor/v%{version}/LICENSE License: GPL-3.0 -Summary: Open source, compact, and material designed cursor set. +Summary: Open source, compact, and material designed cursor set BuildArch: noarch +BuildRequires: rpm_macro(fdupes) %description Bibata is an open source, compact, and material designed cursor set that @@ -27,6 +28,7 @@ mv Bibata-* %{buildroot}/%{_datadir}/icons/ mkdir -p %{buildroot}/%{_datadir}/{doc,licenses}/%{name}/ cp %{SOURCE1} %{buildroot}/%{_datadir}/doc/%{name}/README.md cp %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}/LICENSE +%fdupes %buildroot%_datadir/icons/ %files %doc README.md @@ -34,5 +36,5 @@ cp %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}/LICENSE %{_datadir}/icons/Bibata-* %changelog -* Wed Jan 4 2023 windowsboy111 +* Wed Jan 4 2023 windowsboy111 - 2.0.3-1 - Initial package diff --git a/anda/themes/fluent-icon-theme/fluent-icon-theme.spec b/anda/themes/fluent-icon-theme/fluent-icon-theme.spec index ec299af3d2..b874ad5d7c 100644 --- a/anda/themes/fluent-icon-theme/fluent-icon-theme.spec +++ b/anda/themes/fluent-icon-theme/fluent-icon-theme.spec @@ -2,15 +2,15 @@ Name: fluent-icon-theme Version: 20230607 -Release: 1%{?dist} -Summary: Fluent icon theme for linux desktops. +Release: 2%{?dist} +Summary: Fluent icon theme for linux desktops License: GPL-3.0 URL: https://github.com/vinceliuice/Fluent-icon-theme/ Source0: %{url}/archive/refs/tags/%{tag}.tar.gz BuildArch: noarch -BuildRequires: gtk-update-icon-cache +BuildRequires: gtk-update-icon-cache fdupes %description Fluent icon theme for linux desktops. @@ -18,10 +18,14 @@ Fluent icon theme for linux desktops. %prep %autosetup -n Fluent-icon-theme-%{tag} +%build + %install mkdir -p %{buildroot}%{_datadir}/themes ./install.sh -r -a -d %{buildroot}%{_datadir}/icons +%fdupes %buildroot%_datadir/icons/ + %files %license COPYING %doc README.md diff --git a/anda/themes/fluent-theme/fluent-theme.spec b/anda/themes/fluent-theme/fluent-theme.spec index 7464fbca9f..3c2571199b 100644 --- a/anda/themes/fluent-theme/fluent-theme.spec +++ b/anda/themes/fluent-theme/fluent-theme.spec @@ -2,20 +2,20 @@ Name: fluent-theme Version: 20221215 -Release: 2%{?dist} -Summary: Fluent is a Fluent design theme for GNOME/GTK based desktop environments. +Release: 3%{?dist} +Summary: Fluent design theme for GNOME/GTK based desktop environments License: GPL-3.0 URL: https://github.com/vinceliuice/Fluent-gtk-theme Source0: https://github.com/vinceliuice/Fluent-gtk-theme/archive/refs/tags/%{tag}.tar.gz BuildArch: noarch -BuildRequires: sassc +BuildRequires: sassc fdupes Requires: gtk-murrine-engine %description -Fluent is a Fluent design theme for GNOME/GTK based desktop environments. +Fluent is a %summary. %prep %autosetup -n Fluent-gtk-theme-%{tag} @@ -28,6 +28,8 @@ mkdir -p %{buildroot}%{_datadir}/themes ./install.sh -i simple -t all -d %{buildroot}%{_datadir}/themes ./install.sh -i simple -t all --tweaks round float -d %{buildroot}%{_datadir}/themes +%fdupes %buildroot%_datadir + %files %license COPYING %doc README.md diff --git a/anda/tools/anda/rust-anda.spec b/anda/tools/anda/rust-anda.spec index dee8661829..46b881b699 100644 --- a/anda/tools/anda/rust-anda.spec +++ b/anda/tools/anda/rust-anda.spec @@ -37,9 +37,10 @@ Summary: %{summary} %files -n %{crate} %{_bindir}/anda %{_mandir}/man1/anda*.1* -%{_sysconfdir}/bash_completion.d/anda.bash +%config %{_sysconfdir}/bash_completion.d/anda.bash %{_datadir}/zsh/site-functions/_anda %{_datadir}/fish/completions/anda.fish + %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep_online diff --git a/anda/tools/codium/codium.spec b/anda/tools/codium/codium.spec index c18c408700..797e27e037 100644 --- a/anda/tools/codium/codium.spec +++ b/anda/tools/codium/codium.spec @@ -6,15 +6,19 @@ Name: codium Version: 1.79.2.23166 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Code editing. Redefined. License: MIT URL: https://vscodium.com/ Source0: https://github.com/VSCodium/vscodium/releases/download/%version/VSCodium-linux-%a-%version.tar.gz -Requires: alsa-lib at-spi2-atk cairo cups-libs dbus-libs expat gtk3 xrandr mesa-libgbm nspr nss nss-util xdg-utils +Source1: https://raw.githubusercontent.com/VSCodium/vscodium/%version/README.md +Source2: https://raw.githubusercontent.com/VSCodium/vscodium/%version/LICENSE +Requires: at-spi2-atk cairo expat gtk3 xrandr mesa-libgbm nspr nss nss-util xdg-utils +BuildRequires: rpm_macro(fdupes) %description -VSCodium is a new choice of tool that combines the simplicity of a code editor with what developers need for the core edit-build-debug cycle. +VSCodium is a new choice of tool that combines the simplicity of a code editor +with what developers need for the core edit-build-debug cycle. %prep tar xf %SOURCE0 @@ -59,35 +63,46 @@ EOF %build %install -install -dm755 %buildroot/opt/%name -install -dm755 %buildroot/usr/bin -install -dm755 %buildroot/usr/share/{applications,pixmaps} -cp -r * %buildroot/opt/%name -rm -rf %buildroot/opt/%name/*.desktop -ln -s /opt/%name/bin/codium %buildroot/usr/bin/codium -ln -s /opt/%name/bin/codium %buildroot/usr/bin/vscodium -install -D -m644 vscodium-bin.desktop %buildroot/usr/share/applications/codium.desktop -install -D -m644 vscodium-bin-uri-handler.desktop %buildroot/usr/share/applications/codium-uri-handler.desktop -install -D -m644 resources/app/resources/linux/code.png %buildroot/usr/share/pixmaps/vscodium.png +mkdir -p %buildroot%_datadir/doc/%name/ %buildroot%_datadir/licenses/%name +install -Dm644 %SOURCE1 %buildroot%_docdir/%name/ +install -Dm644 %SOURCE2 %buildroot%_datadir/licenses/%name/ +install -dm755 %buildroot%_datadir/%name +install -dm755 %buildroot%_bindir +install -dm755 %buildroot%_datadir/{applications,pixmaps} +cp -r * %buildroot%_datadir/%name +rm -rf %buildroot%_datadir/%name/*.desktop +ln -s %_datadir/%name/bin/codium %buildroot%_bindir/codium +ln -s %_datadir/%name/bin/codium %buildroot%_bindir/vscodium +install -D -m644 vscodium-bin.desktop %buildroot%_datadir/applications/codium.desktop +install -D -m644 vscodium-bin-uri-handler.desktop %buildroot%_datadir/applications/codium-uri-handler.desktop +install -D -m644 resources/app/resources/linux/code.png %buildroot%_datadir/pixmaps/vscodium.png # Symlink shell completions -install -dm755 %buildroot/usr/share/zsh/site-functions -install -dm755 %buildroot/usr/share/bash-completion/completions -ln -s /opt/%name/resources/completions/zsh/_codium %buildroot/usr/share/zsh/site-functions -ln -s /opt/%name/resources/completions/bash/codium %buildroot/usr/share/bash-completion/completions +install -dm755 %buildroot%_datadir/zsh/site-functions +install -dm755 %buildroot%_datadir/bash-completion/completions +ln -s %_datadir/%name/resources/completions/zsh/_codium %buildroot%_datadir/zsh/site-functions +ln -s %_datadir/%name/resources/completions/bash/codium %buildroot%_datadir/bash-completion/completions + +%fdupes %_datadir/%name/resources/app/extensions/ %files -/opt/%name -/usr/bin/codium -/usr/bin/vscodium -/usr/share/applications/codium.desktop -/usr/share/applications/codium-uri-handler.desktop -/usr/share/pixmaps/vscodium.png -/usr/share/zsh/site-functions/_codium -/usr/share/bash-completion/completions/codium +%doc README.md +%license LICENSE +%_datadir/%name +%_bindir/codium +%_bindir/vscodium +%_datadir/applications/codium.desktop +%_datadir/applications/codium-uri-handler.desktop +%_datadir/pixmaps/vscodium.png +%_datadir/zsh/site-functions/_codium +%_datadir/bash-completion/completions/codium %changelog -* Sun Apr 2 2023 windowsboy111 +* Sat Jun 17 2023 windowsboy111 - 1.79.2.23166-2 +- Use /usr/share/ instead of /opt/. +- Remove lib dependencies. + +* Sun Apr 2 2023 windowsboy111 - 1.77.3.23102-1 - Initial package. diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index bee65bb0d3..5258011610 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -13,11 +13,15 @@ License: MIT URL: https://electronjs.org/ Source0: https://github.com/electron/electron/releases/download/v%{version}/chromedriver-v%{version}-linux-%{garch}.zip Source1: https://github.com/electron/electron/releases/download/v%{version}/electron-v%{version}-linux-%{garch}.zip -Requires: c-ares ffmpeg-free gtk3 libevent libxslt minizip nss re2 +Source2: https://raw.githubusercontent.com/electron/electron/v%version/README.md +Requires: c-ares gtk3 minizip nss re2 +Requires: (ffmpeg-free or ffmpeg) BuildRequires: unzip %description -The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps. +The Electron framework lets you write cross-platform desktop applications using +JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by +the Atom editor and many other apps. %prep unzip %{SOURCE0} @@ -33,13 +37,16 @@ for _folder in 'locales' 'resources'; do cp -r --no-preserve=ownership --preserve=mode "${_folder}/" %{buildroot}/usr/lib/%{name}/${_folder}/ done -chmod u+s %{buildroot}/usr/lib/%{name}/chrome-sandbox +chmod 0755 %buildroot/usr/lib/%name/chrome-sandbox install -dm755 %{buildroot}/usr/bin ln -nfs /usr/lib/%{name}/%{name} %{buildroot}/usr/bin/%{name} +mkdir -p %buildroot%_docdir/%name/ +install -Dm644 %SOURCE2 %buildroot%_docdir/%name/ %files +%doc README.md %license LICENSE %license LICENSES.chromium.html /usr/lib/electron @@ -47,5 +54,5 @@ ln -nfs /usr/lib/%{name}/%{name} %{buildroot}/usr/bin/%{name} %changelog -* Fri Feb 10 2023 windowsboy111 +* Fri Feb 10 2023 windowsboy111 - 20.3.12-1 - Initial package diff --git a/anda/tools/fuc/fuc.spec b/anda/tools/fuc/fuc.spec index 24c04324ac..aada867558 100644 --- a/anda/tools/fuc/fuc.spec +++ b/anda/tools/fuc/fuc.spec @@ -2,7 +2,7 @@ Name: fuc Version: 1.1.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Modern, performance focused unix commands URL: https://github.com/SUPERCILEX/fuc Source0: https://raw.githubusercontent.com/SUPERCILEX/fuc/%{version}/README.md @@ -40,6 +40,10 @@ Summary: Fast `cp` command from the FUC project %install install -Dm644 %{SOURCE0} "%{buildroot}/%{_datadir}/doc/%{name}/README.md" install -Dm644 %{SOURCE1} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE" +install -Dm644 %{SOURCE0} "%{buildroot}/%{_datadir}/doc/rmz/README.md" +install -Dm644 %{SOURCE1} "%{buildroot}/%{_datadir}/licenses/rmz/LICENSE" +install -Dm644 %{SOURCE0} "%{buildroot}/%{_datadir}/doc/cpz/README.md" +install -Dm644 %{SOURCE1} "%{buildroot}/%{_datadir}/licenses/cpz/LICENSE" install -Dm755 %{SOURCE2} %{buildroot}/usr/bin/rmz install -Dm755 %{SOURCE3} %{buildroot}/usr/bin/cpz @@ -48,11 +52,15 @@ install -Dm755 %{SOURCE3} %{buildroot}/usr/bin/cpz %license LICENSE %files -n rmz +%doc README.md +%license LICENSE /usr/bin/rmz %files -n cpz +%doc README.md +%license LICENSE /usr/bin/cpz %changelog -* Wed Jan 18 2023 windowsboy111 +* Wed Jan 18 2023 windowsboy111 - 1.1.3-1 - Initial package diff --git a/anda/tools/gcm-core/gcm-core.spec b/anda/tools/gcm-core/gcm-core.spec index e0b6897cdc..5ce9b6bb93 100644 --- a/anda/tools/gcm-core/gcm-core.spec +++ b/anda/tools/gcm-core/gcm-core.spec @@ -25,7 +25,8 @@ Requires: dotnet-runtime-6.0 %description -Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services. +Secure, cross-platform Git credential storage with authentication to GitHub, +Azure Repos, and other popular Git hosting services. %prep %forgesetup @@ -39,13 +40,11 @@ install -Dm755 out/linux/Packaging.Linux/Release/payload/%{long_name} %{buildroo %files +%doc README.md %license LICENSE /usr/bin/git-credential-manager %changelog -* Tue Dec 06 2022 root - Packaging variables read or set by %%forgemeta -- new version - -* Sat Oct 22 2022 Cappy Ishihara -- +* Sat Oct 22 2022 Cappy Ishihara - 2.0.785-1 +- Initial package. diff --git a/anda/tools/graalvm/graalvm.spec b/anda/tools/graalvm/graalvm.spec index e828bda929..521cb1afab 100644 --- a/anda/tools/graalvm/graalvm.spec +++ b/anda/tools/graalvm/graalvm.spec @@ -1,17 +1,21 @@ -%global gsummary Universal virtual machine for running applications written in a variety of languages +%global gsummary Universal virtual machine for running programs in different languages %ifarch x86_64 %global garch amd64 %elifarch aarch64 %global garch aarch64 %endif -%global desc GraalVM is a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages along with support for JavaScript, Ruby, Python, and a number of other popular languages. +%global desc %{expand: +GraalVM is a high-performance JDK distribution designed to accelerate the +execution of applications written in Java and other JVM languages along with +support for JavaScript, Ruby, Python, and a number of other popular languages.} Name: graalvm -Version: .20.0.1 -Release: 1%{?dist} +Version: 22.3.2 +Release: 2%{?dist} URL: https://www.graalvm.org/ Summary: %{gsummary} License: GPL-2.0 +BuildRequires: fdupes %description %{desc} @@ -23,6 +27,11 @@ Summary: %{gsummary} (JDK %1) %description jdk%1 %{desc} JDK Version: %1 + +%package jdk%1-devel +Summary: Development files for graalvm-jdk%1 +%description jdk%1-devel +%summary. } %_p 11 @@ -42,32 +51,53 @@ mv graalvm-ce-java11-%version/GRAALVM-README.md . %install %define _i(v) %{expand: - cd graalvm-ce-java%1-%{version} - mkdir -p %{buildroot}/usr/lib/jvm/java-%1-graalvm/ %{buildroot}/usr/share/licenses/%{name}-jdk%1 - cp -a -t %{buildroot}/usr/lib/jvm/java-%1-graalvm/ * - install -DTm644 LICENSE.txt %{buildroot}/usr/share/licenses/%{name}-jdk%1/LICENSE - cd .. + cd graalvm-ce-java%1-%{version} + mkdir -p %{buildroot}/usr/lib/jvm/java-%1-graalvm/ %{buildroot}/usr/share/licenses/%{name}-jdk%1 + cp -a -t %{buildroot}/usr/lib/jvm/java-%1-graalvm/ * + install -DTm644 LICENSE.txt %{buildroot}/usr/share/licenses/%{name}-jdk%1/LICENSE + %fdupes %buildroot/usr/lib/jvm/java-%1-graalvm/ + cd .. } %_i 11 %_i 17 %dnl %_i 19 +chmod +x %buildroot/usr/lib/jvm/java-*-graalvm/lib/*.so %files jdk11 %doc GRAALVM-README.md %license LICENSE /usr/lib/jvm/java-11-graalvm/ +%ghost /usr/lib/jvm/java-11-graalvm/include/ +%ghost /usr/lib/jvm/java-11-graalvm/languages/nfi/include/ +%ghost /usr/lib/jvm/java-11-graalvm/lib/polyglot/polyglot_types.h %files jdk17 %doc GRAALVM-README.md %license LICENSE /usr/lib/jvm/java-17-graalvm/ +%ghost /usr/lib/jvm/java-17-graalvm/include/ +%ghost /usr/lib/jvm/java-17-graalvm/languages/nfi/include/ +%ghost /usr/lib/jvm/java-17-graalvm/lib/polyglot/polyglot_types.h %dnl %files jdk19 %dnl %doc GRAALVM-README.md %dnl %license LICENSE %dnl /usr/lib/jvm/java-19-graalvm/ +%files jdk11-devel +/usr/lib/jvm/java-11-graalvm/include/ +/usr/lib/jvm/java-11-graalvm/languages/nfi/include/ +/usr/lib/jvm/java-11-graalvm/lib/polyglot/polyglot_types.h + +%files jdk17-devel +/usr/lib/jvm/java-17-graalvm/include/ +/usr/lib/jvm/java-17-graalvm/languages/nfi/include/ +/usr/lib/jvm/java-17-graalvm/lib/polyglot/polyglot_types.h + %changelog +* Sat Jun 17 2023 windowsboy111 - 22.3.2-2 +- Add devel packages. + * Thu May 11 2023 windowsboy111 - 22.3.2-1 - Remove jdk19 diff --git a/anda/tools/graalvm/update.rhai b/anda/tools/graalvm/update.rhai index c1dc936b36..3ff312dcd8 100644 --- a/anda/tools/graalvm/update.rhai +++ b/anda/tools/graalvm/update.rhai @@ -1,3 +1,7 @@ let ver = gh("graalvm/graalvm-ce-builds"); -ver.crop(3); -rpm.version(ver); +if ver.starts_with("vm-") { + ver.crop(3); + rpm.version(ver); +} else { + print(`graalvm: ${ver}?`); +} diff --git a/anda/tools/keyd/keyd.spec b/anda/tools/keyd/keyd.spec index 8a3aa373ec..2f249dae93 100644 --- a/anda/tools/keyd/keyd.spec +++ b/anda/tools/keyd/keyd.spec @@ -1,13 +1,12 @@ Name: keyd Version: 2.4.3 -Release: 1%?dist +Release: 2%?dist Summary: Key remapping daemon for linux URL: https://github.com/rvaiya/keyd License: MIT Source0: %url/archive/refs/tags/v%version.tar.gz Suggests: python3 python3-xlib -Requires: kernel-headers -BuildRequires: gcc mold make +BuildRequires: gcc mold make kernel-headers %description keyd provides a flexible system wide daemon which remaps keys using kernel diff --git a/anda/tools/melody/melody.spec b/anda/tools/melody/melody.spec index eab3273cef..5126a9bd07 100644 --- a/anda/tools/melody/melody.spec +++ b/anda/tools/melody/melody.spec @@ -43,6 +43,8 @@ Summary: %{summary} %files +%license LICENSE +%doc README.md %{_bindir}/melody diff --git a/anda/tools/muon/muon.spec b/anda/tools/muon/muon.spec index 673b655047..1ca15ed84e 100644 --- a/anda/tools/muon/muon.spec +++ b/anda/tools/muon/muon.spec @@ -1,17 +1,13 @@ Name: muon Version: 0.2.0 Release: 1%{?dist} -Summary: A meson-compatible build system. +Summary: A meson-compatible build system # muon is licensed under the GPL version 3 (see LICENSE). Tests under tests/project were copied from the meson project tests and are licensed under Apache 2.0. License: GPL-3.0 AND Apache-2.0 URL: https://muon.build/ Source: https://git.sr.ht/~lattis/muon/archive/%{version}.tar.gz -Requires: libcurl -Requires: libarchive -Requires: libpkgconf - BuildRequires: meson BuildRequires: gcc BuildRequires: cmake @@ -21,7 +17,7 @@ BuildRequires: libpkgconf-devel BuildRequires: scdoc %description -muon is an implementation of the meson build system in c99 with minimal dependencies. +An implementation of the meson build system in c99 with minimal dependencies. %prep %autosetup @@ -37,3 +33,6 @@ muon is an implementation of the meson build system in c99 with minimal dependen /usr/bin/muon %{_mandir}/man1/muon* %{_mandir}/man5/meson* + +%changelog +%autochangelog diff --git a/anda/tools/subatomic/subatomic.spec b/anda/tools/subatomic/subatomic.spec index 14766a4d0a..dccaaf1b54 100644 --- a/anda/tools/subatomic/subatomic.spec +++ b/anda/tools/subatomic/subatomic.spec @@ -1,9 +1,8 @@ %define debug_package %{nil} -%define _build_id_links none Name: subatomic Version: 0.2.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A modern package delivery system License: MIT @@ -13,12 +12,14 @@ Source0: %url/archive/refs/tags/v%version.tar.gz BuildRequires: go-rpm-macros BuildRequires: git-core BuildRequires: ostree-devel +BuildRequires: gcc Requires: ostree Requires: createrepo_c %description Subatomic is a package delivery system which supports multiple package formats. -It manages a repository of packages, handling updating, signing, and other tasks. +It manages a repository of packages, handling updating, signing, and other +tasks. %package cli Summary: Client for Subatomic repo manager @@ -31,13 +32,13 @@ Client for Subatomic repo manager %prep %autosetup +go mod download %build - mkdir -p build/bin -go build -v -o build/bin/subatomic-cli ./subatomic-cli -go build -v -o build/bin/subatomic ./server +go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -s -w" -buildmode=pie -o build/bin/subatomic-cli ./subatomic-cli +go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -s -w" -buildmode=pie -o build/bin/subatomic ./server %install @@ -50,7 +51,6 @@ install -pm 755 build/bin/subatomic %{buildroot}%{_bindir}/ %{_bindir}/subatomic - %changelog -* Fri Sep 30 2022 Cappy Ishihara +* Fri Sep 30 2022 Cappy Ishihara - 0.1.0.200283ccd3cf7c90b6a9be565ce6ff52bdec977e-1 - Intial release diff --git a/anda/tools/warpd/warpd.spec b/anda/tools/warpd/warpd.spec index 44700eb3f4..8d2c34deb3 100644 --- a/anda/tools/warpd/warpd.spec +++ b/anda/tools/warpd/warpd.spec @@ -12,7 +12,6 @@ URL: %forgeurl Source0: %forgesource BuildRequires: make gcc libXi-devel libXinerama-devel libXft-devel libXfixes-devel libXtst-devel libX11-devel cairo-devel libxkbcommon-devel wayland-devel -Requires: libXi libXinerama libXft libXfixes libXtst libX11 Recommends: libwayland-client cairo libxkbcommon %description diff --git a/anda/vala/vala-lint-nightly/vala-lint-nightly.spec b/anda/vala/vala-lint-nightly/vala-lint-nightly.spec index 1bbe9c17f1..21d24e5bdf 100644 --- a/anda/vala/vala-lint-nightly/vala-lint-nightly.spec +++ b/anda/vala/vala-lint-nightly/vala-lint-nightly.spec @@ -23,8 +23,8 @@ BuildRequires: vala = 0.56.4 BuildRequires: vala-devel = 0.56.4 %description -Small command line tool and library for checking Vala code files for code-style errors. -Based on the elementary Code-Style guidelines. +Small command line tool and library for checking Vala code files for code-style +errors. Based on the elementary Code-Style guidelines. %package devel Summary: Development files for vala-lint @@ -50,13 +50,16 @@ ln -sf %{_bindir}/io.elementary.vala-lint %{buildroot}%{_bindir}/vala-lint %doc README.md %{_bindir}/io.elementary.vala-lint %{_bindir}/vala-lint -%{_libdir}/libvala-linter-1.0.so* +%{_libdir}/libvala-linter-1.0.so.* %files devel +%doc README.md +%license COPYING %{_includedir}/vala-linter-1.0/vala-linter.h %{_libdir}/pkgconfig/vala-linter-1.pc +%{_libdir}/libvala-linter-1.0.so %{_datadir}/vala/vapi/vala-linter-1.vapi %changelog -* Tue Feb 7 2023 lleyton +* Tue Feb 7 2023 lleyton - 0.1.0.20230208.923adb5-1 - Initial package From dc7504416c1c29d0591f6aae8b4a436ffcd61594 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 19 Jun 2023 21:34:10 +0800 Subject: [PATCH 227/231] fix(noarch): ... (#585) Signed-off-by: windowsboy111 --- anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec | 2 +- anda/fonts/sipa/anda.hcl | 1 + anda/games/osu-mime/anda.hcl | 1 + anda/groovy/anda.hcl | 1 + anda/groovy/groovy-docs/anda.hcl | 1 + anda/kotlin/kotlin/anda.hcl | 1 + anda/lib/cmake-extras/anda.hcl | 1 + anda/mock-configs/anda.hcl | 1 + anda/others/gsettings-ubuntu-touch-schemas/anda.hcl | 1 + anda/others/lomiri-schemas/anda.hcl | 1 + anda/others/lomiri-session/anda.hcl | 1 + anda/others/lomiri-sounds/anda.hcl | 1 + anda/others/lomiri-sounds/lomiri-sounds.spec | 2 +- anda/others/tau-helium/anda.hcl | 1 + anda/others/tau-hydrogen/anda.hcl | 1 + anda/others/ubuntu-sdk/anda.hcl | 1 + anda/others/unity-session/anda.hcl | 1 + anda/srpm-macros/.gitignore | 7 ------- anda/srpm-macros/anda.hcl | 1 + anda/terra-release/anda.hcl | 1 + anda/themes/adwaita++-icons/.gitignore | 1 - anda/themes/adwaita++-icons/anda.hcl | 1 + anda/themes/bibata-cursor-theme/anda.hcl | 1 + anda/themes/unity-asset-pool/anda.hcl | 1 + anda/tools/gradle/anda.hcl | 1 + anda/tools/melody/anda.hcl | 1 + 26 files changed, 24 insertions(+), 10 deletions(-) delete mode 100644 anda/srpm-macros/.gitignore delete mode 100644 anda/themes/adwaita++-icons/.gitignore diff --git a/anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec b/anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec index 7cc48dedd9..b0e4438a21 100644 --- a/anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec +++ b/anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec @@ -5,7 +5,7 @@ URL: https://sites.google.com/site/nihilistorguk License: BSD-3-Clause Summary: Kanji stroke order font BuildRequires: unzip -BuildArch: noarch +BuildArch: noarch %description diff --git a/anda/fonts/sipa/anda.hcl b/anda/fonts/sipa/anda.hcl index 8790a7a237..59acbbe738 100644 --- a/anda/fonts/sipa/anda.hcl +++ b/anda/fonts/sipa/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "sipa-fonts.spec" } diff --git a/anda/games/osu-mime/anda.hcl b/anda/games/osu-mime/anda.hcl index ccf1994284..e33bc221e6 100644 --- a/anda/games/osu-mime/anda.hcl +++ b/anda/games/osu-mime/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "osu-mime.spec" } diff --git a/anda/groovy/anda.hcl b/anda/groovy/anda.hcl index 6a66e0bee1..122c070ec5 100644 --- a/anda/groovy/anda.hcl +++ b/anda/groovy/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "groovy.spec" } diff --git a/anda/groovy/groovy-docs/anda.hcl b/anda/groovy/groovy-docs/anda.hcl index af5c87bfed..381b5bf6c0 100644 --- a/anda/groovy/groovy-docs/anda.hcl +++ b/anda/groovy/groovy-docs/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "groovy-docs.spec" } diff --git a/anda/kotlin/kotlin/anda.hcl b/anda/kotlin/kotlin/anda.hcl index 99b81bf9c0..0835c53da0 100644 --- a/anda/kotlin/kotlin/anda.hcl +++ b/anda/kotlin/kotlin/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "kotlin.spec" } diff --git a/anda/lib/cmake-extras/anda.hcl b/anda/lib/cmake-extras/anda.hcl index 9e302b59d9..3049b5e7f6 100644 --- a/anda/lib/cmake-extras/anda.hcl +++ b/anda/lib/cmake-extras/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "cmake-extras.spec" } diff --git a/anda/mock-configs/anda.hcl b/anda/mock-configs/anda.hcl index 208cbd274c..94aca528bc 100644 --- a/anda/mock-configs/anda.hcl +++ b/anda/mock-configs/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "terra-mock-configs.spec" } diff --git a/anda/others/gsettings-ubuntu-touch-schemas/anda.hcl b/anda/others/gsettings-ubuntu-touch-schemas/anda.hcl index 5cb5e27fd7..1dd56c63f0 100644 --- a/anda/others/gsettings-ubuntu-touch-schemas/anda.hcl +++ b/anda/others/gsettings-ubuntu-touch-schemas/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "gsettings-ubuntu-touch-schemas.spec" } diff --git a/anda/others/lomiri-schemas/anda.hcl b/anda/others/lomiri-schemas/anda.hcl index 0e2b9dfd9e..66476ddc61 100644 --- a/anda/others/lomiri-schemas/anda.hcl +++ b/anda/others/lomiri-schemas/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "lomiri-schemas.spec" } diff --git a/anda/others/lomiri-session/anda.hcl b/anda/others/lomiri-session/anda.hcl index cfe861b2b9..9cbddcd828 100644 --- a/anda/others/lomiri-session/anda.hcl +++ b/anda/others/lomiri-session/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "lomiri-session.spec" } diff --git a/anda/others/lomiri-sounds/anda.hcl b/anda/others/lomiri-sounds/anda.hcl index 4af7ccb4c5..0638dcef53 100644 --- a/anda/others/lomiri-sounds/anda.hcl +++ b/anda/others/lomiri-sounds/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "lomiri-sounds.spec" } diff --git a/anda/others/lomiri-sounds/lomiri-sounds.spec b/anda/others/lomiri-sounds/lomiri-sounds.spec index f97632b1a6..02fe5e68f7 100644 --- a/anda/others/lomiri-sounds/lomiri-sounds.spec +++ b/anda/others/lomiri-sounds/lomiri-sounds.spec @@ -9,7 +9,7 @@ Release: %autorelease License: CC-BY-SA-3.0 AND CC-BY-4.0 AND CC0-1.0 AND CC-BY-3.0 URL: https://gitlab.com/ubports/development/core/lomiri-sounds Source0: %{url}/-/archive/%commit/lomiri-sounds-%commit.tar.gz -BuildArch: noarch +BuildArch: noarch BuildRequires: cmake BuildRequires: gcc diff --git a/anda/others/tau-helium/anda.hcl b/anda/others/tau-helium/anda.hcl index c733816894..a415f2f5ef 100644 --- a/anda/others/tau-helium/anda.hcl +++ b/anda/others/tau-helium/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "tau-helium.spec" } diff --git a/anda/others/tau-hydrogen/anda.hcl b/anda/others/tau-hydrogen/anda.hcl index 91874a9f82..08b5fd16c9 100644 --- a/anda/others/tau-hydrogen/anda.hcl +++ b/anda/others/tau-hydrogen/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "tau-hydrogen.spec" } diff --git a/anda/others/ubuntu-sdk/anda.hcl b/anda/others/ubuntu-sdk/anda.hcl index a80623d4af..2db5f8f8ab 100644 --- a/anda/others/ubuntu-sdk/anda.hcl +++ b/anda/others/ubuntu-sdk/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "ubuntu-sdk.spec" } diff --git a/anda/others/unity-session/anda.hcl b/anda/others/unity-session/anda.hcl index bbc9f4f8f8..d32f7a1f8e 100644 --- a/anda/others/unity-session/anda.hcl +++ b/anda/others/unity-session/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "unity-session.spec" } diff --git a/anda/srpm-macros/.gitignore b/anda/srpm-macros/.gitignore deleted file mode 100644 index 9832ff8895..0000000000 --- a/anda/srpm-macros/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -build/ -*.tar.* -*.zip -*.crate -*.deb -*.rpm -anda-build/ \ No newline at end of file diff --git a/anda/srpm-macros/anda.hcl b/anda/srpm-macros/anda.hcl index bc01774795..fe32cdd552 100644 --- a/anda/srpm-macros/anda.hcl +++ b/anda/srpm-macros/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "anda-srpm-macros.spec" } diff --git a/anda/terra-release/anda.hcl b/anda/terra-release/anda.hcl index 5684685577..e89768d1b7 100644 --- a/anda/terra-release/anda.hcl +++ b/anda/terra-release/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "terra-release.spec" } diff --git a/anda/themes/adwaita++-icons/.gitignore b/anda/themes/adwaita++-icons/.gitignore deleted file mode 100644 index 4799d15ceb..0000000000 --- a/anda/themes/adwaita++-icons/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.tar.* \ No newline at end of file diff --git a/anda/themes/adwaita++-icons/anda.hcl b/anda/themes/adwaita++-icons/anda.hcl index 120c4f230f..d8b7446e0c 100644 --- a/anda/themes/adwaita++-icons/anda.hcl +++ b/anda/themes/adwaita++-icons/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "adwaita++-icons.spec" } diff --git a/anda/themes/bibata-cursor-theme/anda.hcl b/anda/themes/bibata-cursor-theme/anda.hcl index bbc45d1345..ad291ee76d 100644 --- a/anda/themes/bibata-cursor-theme/anda.hcl +++ b/anda/themes/bibata-cursor-theme/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "bibata-cursor-theme.spec" } diff --git a/anda/themes/unity-asset-pool/anda.hcl b/anda/themes/unity-asset-pool/anda.hcl index 6e079a7786..1f087f7129 100644 --- a/anda/themes/unity-asset-pool/anda.hcl +++ b/anda/themes/unity-asset-pool/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "unity-asset-pool.spec" } diff --git a/anda/tools/gradle/anda.hcl b/anda/tools/gradle/anda.hcl index b5437558af..448b0406b3 100644 --- a/anda/tools/gradle/anda.hcl +++ b/anda/tools/gradle/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "gradle.spec" } diff --git a/anda/tools/melody/anda.hcl b/anda/tools/melody/anda.hcl index 16a4a7ab2a..f1ec0e9383 100644 --- a/anda/tools/melody/anda.hcl +++ b/anda/tools/melody/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "melody.spec" } From 22eb09947bec049bf90ff711a06a7593b40c83dd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 19 Jun 2023 17:12:34 +0000 Subject: [PATCH 228/231] bump: zellij --- anda/rust/zellij/rust-zellij.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/zellij/rust-zellij.spec b/anda/rust/zellij/rust-zellij.spec index 12592cae44..9f2d0ba340 100644 --- a/anda/rust/zellij/rust-zellij.spec +++ b/anda/rust/zellij/rust-zellij.spec @@ -5,7 +5,7 @@ %global crate zellij Name: rust-zellij -Version: 0.37.0 +Version: 0.37.1 Release: 1%{?dist} Summary: Terminal workspace with batteries included From 0f2b02d006e5fa304e47caaceb466eb60e18c2f9 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 20 Jun 2023 04:20:11 +0800 Subject: [PATCH 229/231] feat(ci): Add lint and try `dnf in` in autobuild (#593) * feat(ci): Add lint and try `dnf in` in autobuild This also renames some workflows. * feat: test out the workflow by messing up uxplay * chore(ci): simplify mg notify part * try? * guess it's time to revert mg * fix fail hdl * Revert "feat: test out the workflow by messing up uxplay" This reverts commit c6d56ac9f24264264db5e2fd50b76d7aa1b508ef. * yeah let's try using seto instead (faster!) * fix newline stuff again * ok let's try this too * escape the strings * fix dnf and some formatting * fix? * confusion * more quote fixing * a * idk? * aaaa * revert seto-fonts * more opts? --- .github/workflows/autobuild.yml | 89 +++++++++++++++++++++++++++- .github/workflows/build.yml | 8 +-- .github/workflows/json-build.yml | 10 ++-- .github/workflows/update-nightly.yml | 2 +- .github/workflows/update.yml | 2 +- anda/fonts/seto/seto-fonts.spec | 4 +- 6 files changed, 100 insertions(+), 15 deletions(-) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index 73e53afa87..0e144665d5 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -79,7 +79,92 @@ jobs: - name: Notify Madoguchi (Success) if: success() && github.event_name == 'push' - run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} + run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} - name: Notify Madoguchi (Failure) if: ( cancelled() || failure() ) && github.event_name == 'push' - run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} + run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} + + - name: Lint RPMs and SRPMs + id: lint + if: success() + run: | + echo 'err=false' >> $GITHUB_ENV + rpmlint anda-build/ > rpmlint.txt || f=1 + if [[ $f -eq 1 ]]; then + EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64) + echo "esc_lint_out<<$EOF" >> $GITHUB_ENV + cat rpmlint.txt | sed 's/`/\\`/g' >> $GITHUB_ENV + echo $EOF >> $GITHUB_ENV + echo "lint_out<<$EOF" >> $GITHUB_ENV + echo '```' >> $GITHUB_ENV + cat rpmlint.txt >> $GITHUB_ENV + echo '```' >> $GITHUB_ENV + echo $EOF >> $GITHUB_ENV + echo 'err=true' >> $GITHUB_ENV + fi + + - name: Try to install package + id: dnf + if: success() + run: | + touch out + for f in anda-build/rpm/rpms/*.rpm; do + dnf in --downloadonly -y $f > $f.dnfout.txt 2>&1 || fail=1 + if [[ $fail -eq 1 ]]; then + echo "### $f" >> out + echo '```' >> out + cat $f.dnfout.txt >> out + echo '```' >> out + echo >> out + echo 'err=true' >> $GITHUB_ENV + fi + done + cat out + EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64) + echo "esc_dnf_out<<$EOF" >> $GITHUB_ENV + cat out | sed 's/`/\\`/g' >> $GITHUB_ENV + echo $EOF >> $GITHUB_ENV + echo "dnf_out<<$EOF" >> $GITHUB_ENV + cat out >> $GITHUB_ENV + echo $EOF >> $GITHUB_ENV + + - name: Comment RPMLint/DNF output (PR) + if: success() && github.event_name == 'pull_request' + uses: actions/github-script@v6 + with: + script: | + let out = ""; + if (`${{ env.esc_lint_out }}`.trim() != "") { + out += "## 🔨 Lint: [${{matrix.pkg.pkg}} (${{matrix.pkg.arch}})](https://github.com/terrapkg/packages/actions/runs/${{github.run_id}})\n"; + out += `\`\`\`\n${{ env.esc_lint_out }}\n\`\`\`\n`; + } + if (`${{ env.esc_dnf_out }}`.trim() != "") { + out += "## ❌ DNF: [${{matrix.pkg.pkg}} (${{matrix.pkg.arch}})](https://github.com/terrapkg/packages/actions/runs/${{github.run_id}})\n"; + out += `${{ env.esc_dnf_out }}`; + } + if (out != "") { + github.rest.issues.createComment({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + body: out, + }); + } + + - name: Create commit comment + if: success() && env.err == 'true' + uses: peter-evans/commit-comment@v1 + with: + body: | + [run_id: ${{github.run_id}}](https://github.com/terrapkg/packages/actions/runs/${{github.run_id}}) + # Built RPM: ${{matrix.pkg.pkg}} (${{matrix.pkg.arch}}.fc${{matrix.version}}) + ## Lint + If you see anything below, RPMLint returned with a non-zero exit code. + + ${{ env.lint_out }} + + ## DNF + Output of `dnf in --downloadonly ...`. + If you see anything below, DNF returned with a non-zero exit code. + + ${{ env.dnf_out }} diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a925be455f..55d8213e5d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -name: Build Packages +name: Manual Builds on: workflow_dispatch: inputs: @@ -59,8 +59,8 @@ jobs: terra${{ matrix.version }} anda-build/rpm/rpms/* - name: Notify Madoguchi (Success) - if: success() + if: success() && github.event_name == 'push' run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} - name: Notify Madoguchi (Failure) - if: cancelled() || failure() - run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} + if: ( cancelled() || failure() ) && github.event_name == 'push' + run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} diff --git a/.github/workflows/json-build.yml b/.github/workflows/json-build.yml index 9a460fd7ae..971da70095 100644 --- a/.github/workflows/json-build.yml +++ b/.github/workflows/json-build.yml @@ -1,4 +1,4 @@ -name: Build Packages (JSON) +name: JSON Build on: workflow_dispatch: inputs: @@ -48,8 +48,8 @@ jobs: terra${{ matrix.version }} anda-build/rpm/rpms/* - name: Notify Madoguchi (Success) - if: success() - run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} + if: success() && github.event_name == 'push' + run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} - name: Notify Madoguchi (Failure) - if: cancelled() || failure() - run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} + if: ( cancelled() || failure() ) && github.event_name == 'push' + run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} diff --git a/.github/workflows/update-nightly.yml b/.github/workflows/update-nightly.yml index 4d90f1241d..2add134544 100644 --- a/.github/workflows/update-nightly.yml +++ b/.github/workflows/update-nightly.yml @@ -1,4 +1,4 @@ -name: Automatic Nightly Update +name: Nightly Update on: schedule: - cron: "0 0 * * *" diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 3891c39a73..7d5aa0e836 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -1,4 +1,4 @@ -name: Automatically check for updates +name: Update on: schedule: - cron: "*/30 * * * *" diff --git a/anda/fonts/seto/seto-fonts.spec b/anda/fonts/seto/seto-fonts.spec index 70bca6cecf..3365601eeb 100644 --- a/anda/fonts/seto/seto-fonts.spec +++ b/anda/fonts/seto/seto-fonts.spec @@ -2,7 +2,7 @@ Name: seto-fonts Version: 6.20 Release: 2%?dist URL: https://setofont.osdn.jp/ -Source0: https://osdn.net/frs/redir.php?m=nchc&f=setofont%2F61995%2Fsetofont_v_6_20.zip +Source0: https://osdn.net/frs/redir.php?m=nchc&f=setofont%2F61995%2Fsetofont_v_6_20.zip License: OFL-1.1 Summary: A handwritten font that contains kanji up to JIS 4th level and difficult kanji BuildRequires: unzip @@ -10,7 +10,7 @@ BuildArch: noarch %description -%{summary}. +%summary. %prep From 89802d025d1d5c4e0c2505d78fc71eed8e73c437 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 20 Jun 2023 01:24:22 +0000 Subject: [PATCH 230/231] bump(nightly): latte-dock-nightly nim-nightly vala-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- anda/nim/nim-nightly/nim-nightly.spec | 2 +- anda/vala/vala-nightly/vala-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 45a112a2e5..8fc4ee6a4f 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 5e5c352421cc0317bc8f1309ce2a645b2f1d7b6e +%global commit 4cc612284dd3ae76e2159cd846cf137fde802d52 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} diff --git a/anda/nim/nim-nightly/nim-nightly.spec b/anda/nim/nim-nightly/nim-nightly.spec index cf0cca5151..f9706a568b 100644 --- a/anda/nim/nim-nightly/nim-nightly.spec +++ b/anda/nim/nim-nightly/nim-nightly.spec @@ -1,5 +1,5 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 2bb7277a616b2ddbcc10a0e2eb1940f6b0b401cb +%global commit 2054f1c3a9c78ac13593e90845807e9e64f22553 %global ver 1.9.5 %global debug_package %nil diff --git a/anda/vala/vala-nightly/vala-nightly.spec b/anda/vala/vala-nightly/vala-nightly.spec index a975c641a0..cb5b033337 100644 --- a/anda/vala/vala-nightly/vala-nightly.spec +++ b/anda/vala/vala-nightly/vala-nightly.spec @@ -3,7 +3,7 @@ %global priority 90 %global real_name vala -%global commit 06ff02d73ab40197421d655a750700f82ccfabca +%global commit 123a29b5838fb769f28e71f510f707f8d9bca7dc %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git From 6a3fe8157cf678375c69a77c386f303756ff4193 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 20 Jun 2023 04:17:18 +0000 Subject: [PATCH 231/231] bump: fluent-theme --- anda/themes/fluent-theme/fluent-theme.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/themes/fluent-theme/fluent-theme.spec b/anda/themes/fluent-theme/fluent-theme.spec index 3c2571199b..c2949d5656 100644 --- a/anda/themes/fluent-theme/fluent-theme.spec +++ b/anda/themes/fluent-theme/fluent-theme.spec @@ -1,8 +1,8 @@ -%global tag 2022-12-15 +%global tag 2023-06-20 Name: fluent-theme -Version: 20221215 -Release: 3%{?dist} +Version: 20230620 +Release: 1%{?dist} Summary: Fluent design theme for GNOME/GTK based desktop environments License: GPL-3.0