From 7005e6c9cd3460b35b5e9fe805c00c56d571ae5b Mon Sep 17 00:00:00 2001 From: Package Update Checker <> Date: Sat, 19 Nov 2022 00:39:17 +0000 Subject: [PATCH 01/13] Automatic Update: 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 606c6d9cff..c702c4bad3 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -2,7 +2,7 @@ %global real_name prismlauncher %global repo https://github.com/%{fancy_name}/%{fancy_name} -%global commit b24c09665f92683e25621a6fa721c73f65554ac9 +%global commit 347ae0a9ad8d5d933ef76dedab177995029e5f0d %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global filesystem_commit cd6805e94dd5d6346be1b75a54cdc27787319dd2 %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 5eca037097..d0ac496a6f 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -2,7 +2,7 @@ %global real_name prismlauncher %global repo https://github.com/%{fancy_name}/%{fancy_name} -%global commit b24c09665f92683e25621a6fa721c73f65554ac9 +%global commit 347ae0a9ad8d5d933ef76dedab177995029e5f0d %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global filesystem_commit cd6805e94dd5d6346be1b75a54cdc27787319dd2 %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f From aef86eb0e4f1dd1b4d37dbe373bd92d0239975a7 Mon Sep 17 00:00:00 2001 From: lleyton Date: Fri, 18 Nov 2022 22:21:05 -0800 Subject: [PATCH 02/13] bump tau-helium --- anda/tau-helium/tau-helium.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anda/tau-helium/tau-helium.spec b/anda/tau-helium/tau-helium.spec index f5ac387c47..2fccdf04f3 100644 --- a/anda/tau-helium/tau-helium.spec +++ b/anda/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.1.19 +Version: 1.1.20 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium @@ -32,6 +32,9 @@ mkdir -p licenses %{_datadir}/themes/Helium-dark/* %changelog +* Fri Nov 11 2022 Lleyton Gray - 1.1.20-1 +- new version + * Thu Nov 17 2022 root - 1.1.19-1 - new version From 19ef087bd6099ca6d0b827f241cb39bc63ea7f85 Mon Sep 17 00:00:00 2001 From: lleyton Date: Fri, 18 Nov 2022 22:23:25 -0800 Subject: [PATCH 03/13] remove find lang macro for debugging --- anda/desktops/elementary/granite/granite.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/anda/desktops/elementary/granite/granite.spec b/anda/desktops/elementary/granite/granite.spec index 5ef12e9faa..548a9da688 100644 --- a/anda/desktops/elementary/granite/granite.spec +++ b/anda/desktops/elementary/granite/granite.spec @@ -57,8 +57,6 @@ This package contains the development headers. %install %meson_install -%find_lang granite - %check desktop-file-validate \ From 515f3a452e50362cab7fbf46bdba4b5a665f1e92 Mon Sep 17 00:00:00 2001 From: Lleyton Gray Date: Fri, 18 Nov 2022 23:33:11 -0800 Subject: [PATCH 04/13] fix granite spec file --- anda/desktops/elementary/granite/granite.spec | 37 ++++++++----------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/anda/desktops/elementary/granite/granite.spec b/anda/desktops/elementary/granite/granite.spec index 548a9da688..75f00aa21b 100644 --- a/anda/desktops/elementary/granite/granite.spec +++ b/anda/desktops/elementary/granite/granite.spec @@ -57,43 +57,38 @@ This package contains the development headers. %install %meson_install +%find_lang granite-7 %check desktop-file-validate \ - %{buildroot}/%{_datadir}/applications/io.elementary.granite.demo.desktop + %{buildroot}/%{_datadir}/applications/io.elementary.granite-7.demo.desktop appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/granite.appdata.xml + %{buildroot}/%{_datadir}/metainfo/granite-7.appdata.xml -%files -f granite.lang +%files -f granite-7.lang %doc README.md %license COPYING -%{_libdir}/libgranite.so.6 -%{_libdir}/libgranite.so.6.* +%{_libdir}/libgranite-7.so.7 +%{_libdir}/libgranite-7.so.7.* +%{_libdir}/girepository-1.0/Granite-7.0.typelib -%{_libdir}/girepository-1.0/Granite-1.0.typelib - -%{_datadir}/icons/hicolor/*/actions/appointment.svg -%{_datadir}/icons/hicolor/*/actions/open-menu.svg -%{_datadir}/icons/hicolor/scalable/actions/open-menu-symbolic.svg - -%{_datadir}/metainfo/granite.appdata.xml +%{_datadir}/metainfo/granite-7.appdata.xml %files devel -%{_bindir}/granite-demo +%{_bindir}/granite-7-demo -%{_libdir}/libgranite.so -%{_libdir}/pkgconfig/granite.pc +%{_libdir}/libgranite-7.so +%{_libdir}/pkgconfig/granite-7.pc -%{_includedir}/granite/ - -%{_datadir}/applications/io.elementary.granite.demo.desktop -%{_datadir}/gir-1.0/Granite-1.0.gir -%{_datadir}/vala/vapi/granite.deps -%{_datadir}/vala/vapi/granite.vapi +%{_includedir}/granite-7/granite-7.h +%{_datadir}/applications/io.elementary.granite-7.demo.desktop +%{_datadir}/gir-1.0/Granite-7.0.gir +%{_datadir}/vala/vapi/granite-7.deps +%{_datadir}/vala/vapi/granite-7.vapi %changelog * Thu Nov 17 2022 windowsboy111 - 7.1.0-1 From 089125d001562a5f93ddbc43cee049d1047fe6f7 Mon Sep 17 00:00:00 2001 From: lleyton Date: Fri, 18 Nov 2022 23:37:25 -0800 Subject: [PATCH 05/13] bump tau-helium --- anda/tau-helium/tau-helium.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/anda/tau-helium/tau-helium.spec b/anda/tau-helium/tau-helium.spec index 2fccdf04f3..9874edb356 100644 --- a/anda/tau-helium/tau-helium.spec +++ b/anda/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.1.20 +Version: 1.1.21 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium @@ -32,7 +32,10 @@ mkdir -p licenses %{_datadir}/themes/Helium-dark/* %changelog -* Fri Nov 11 2022 Lleyton Gray - 1.1.20-1 +* Fri Nov 18 2022 Lleyton Gray - 1.1.21-1 +- new version + +* Fri Nov 18 2022 Lleyton Gray - 1.1.20-1 - new version * Thu Nov 17 2022 root - 1.1.19-1 From f58aaa93bce206057b799b0a49d90778fddccd58 Mon Sep 17 00:00:00 2001 From: Package Update Checker <> Date: Sat, 19 Nov 2022 12:11:07 +0000 Subject: [PATCH 06/13] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly libhelium --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/lib/libhelium/libhelium.spec | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index c702c4bad3..6d71d2bbc8 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -2,7 +2,7 @@ %global real_name prismlauncher %global repo https://github.com/%{fancy_name}/%{fancy_name} -%global commit 347ae0a9ad8d5d933ef76dedab177995029e5f0d +%global commit 20ba787c00a28cf4e53ec0276ac7816c6b79473c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global filesystem_commit cd6805e94dd5d6346be1b75a54cdc27787319dd2 %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index d0ac496a6f..3066dde60c 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -2,7 +2,7 @@ %global real_name prismlauncher %global repo https://github.com/%{fancy_name}/%{fancy_name} -%global commit 347ae0a9ad8d5d933ef76dedab177995029e5f0d +%global commit 20ba787c00a28cf4e53ec0276ac7816c6b79473c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global filesystem_commit cd6805e94dd5d6346be1b75a54cdc27787319dd2 %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 7b16929f8d..9ac2453f7d 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.1.5 +Version: 1.1.6 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium @@ -66,6 +66,9 @@ rm -rf %{buildroot}%{_datadir}/themes/* %{_datadir}/vala/* %changelog +* Sat Nov 19 2022 root - 1.1.6-1 +- new version + * Fri Nov 11 2022 Lleyton Gray - 1.1.5-1 - new version From b71dbdd3982bc55688e97bca272df21cea9d9fa4 Mon Sep 17 00:00:00 2001 From: Package Update Checker <> Date: Sun, 20 Nov 2022 00:37:51 +0000 Subject: [PATCH 07/13] Automatic Update: 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 6d71d2bbc8..f78798f4bb 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -2,7 +2,7 @@ %global real_name prismlauncher %global repo https://github.com/%{fancy_name}/%{fancy_name} -%global commit 20ba787c00a28cf4e53ec0276ac7816c6b79473c +%global commit 30607c34a153fd32085712e18827983772d77f7b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global filesystem_commit cd6805e94dd5d6346be1b75a54cdc27787319dd2 %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 3066dde60c..e1a697dfd9 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -2,7 +2,7 @@ %global real_name prismlauncher %global repo https://github.com/%{fancy_name}/%{fancy_name} -%global commit 20ba787c00a28cf4e53ec0276ac7816c6b79473c +%global commit 30607c34a153fd32085712e18827983772d77f7b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global filesystem_commit cd6805e94dd5d6346be1b75a54cdc27787319dd2 %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f From 748bcf5118829456be6216b239178aeb04d8d9ad Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 20 Nov 2022 13:26:34 +0800 Subject: [PATCH 08/13] Add chkupdate (#32) --- .../elementary/contractor/chkupdate.py | 19 +++++++++++++++++++ .../elementary/editorconfig/chkupdate.py | 19 +++++++++++++++++++ .../elementary-calculator/chkupdate.py | 19 +++++++++++++++++++ .../elementary/elementary-camera/chkupdate.py | 19 +++++++++++++++++++ .../elementary-capnet-assist/chkupdate.py | 19 +++++++++++++++++++ .../elementary/elementary-code/chkupdate.py | 19 +++++++++++++++++++ .../elementary-greeter/chkupdate.py | 19 +++++++++++++++++++ .../elementary-notifications/chkupdate.py | 19 +++++++++++++++++++ .../elementary-onboarding/chkupdate.py | 19 +++++++++++++++++++ .../elementary/elementary-photos/chkupdate.py | 19 +++++++++++++++++++ .../elementary/elementary-print/chkupdate.py | 19 +++++++++++++++++++ .../elementary-screenshot-tool/chkupdate.py | 19 +++++++++++++++++++ .../elementary-settings-daemon/chkupdate.py | 19 +++++++++++++++++++ .../elementary-shortcut-overlay/chkupdate.py | 19 +++++++++++++++++++ .../elementary-sound-theme/chkupdate.py | 19 +++++++++++++++++++ .../elementary/elementary-tasks/chkupdate.py | 19 +++++++++++++++++++ .../elementary/elementary-theme/chkupdate.py | 19 +++++++++++++++++++ .../elementary/elementary-videos/chkupdate.py | 19 +++++++++++++++++++ .../impallari-raleway-fonts/chkupdate.py | 19 +++++++++++++++++++ .../pantheon-agent-geoclue2/chkupdate.py | 19 +++++++++++++++++++ .../pantheon-agent-polkit/chkupdate.py | 19 +++++++++++++++++++ 21 files changed, 399 insertions(+) create mode 100644 anda/desktops/elementary/contractor/chkupdate.py create mode 100644 anda/desktops/elementary/editorconfig/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-calculator/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-camera/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-capnet-assist/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-code/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-greeter/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-notifications/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-onboarding/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-photos/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-print/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-screenshot-tool/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-settings-daemon/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-shortcut-overlay/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-sound-theme/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-tasks/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-theme/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-videos/chkupdate.py create mode 100644 anda/desktops/elementary/impallari-raleway-fonts/chkupdate.py create mode 100644 anda/desktops/elementary/pantheon-agent-geoclue2/chkupdate.py create mode 100644 anda/desktops/elementary/pantheon-agent-polkit/chkupdate.py diff --git a/anda/desktops/elementary/contractor/chkupdate.py b/anda/desktops/elementary/contractor/chkupdate.py new file mode 100644 index 0000000000..464cc74a07 --- /dev/null +++ b/anda/desktops/elementary/contractor/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'contractor' +REPO = "elementary/contractor" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/editorconfig/chkupdate.py b/anda/desktops/elementary/editorconfig/chkupdate.py new file mode 100644 index 0000000000..dcd4ad28f7 --- /dev/null +++ b/anda/desktops/elementary/editorconfig/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'editorconfig' +REPO = "elementary/editorconfig-core-c" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-calculator/chkupdate.py b/anda/desktops/elementary/elementary-calculator/chkupdate.py new file mode 100644 index 0000000000..c60f46f02a --- /dev/null +++ b/anda/desktops/elementary/elementary-calculator/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-calculator' +REPO = "elementary/calculator" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-camera/chkupdate.py b/anda/desktops/elementary/elementary-camera/chkupdate.py new file mode 100644 index 0000000000..8b8985cf89 --- /dev/null +++ b/anda/desktops/elementary/elementary-camera/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-camera' +REPO = "elementary/camera" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-capnet-assist/chkupdate.py b/anda/desktops/elementary/elementary-capnet-assist/chkupdate.py new file mode 100644 index 0000000000..d682596e3b --- /dev/null +++ b/anda/desktops/elementary/elementary-capnet-assist/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-capnet-assist' +REPO = "elementary/capnet-assist" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-code/chkupdate.py b/anda/desktops/elementary/elementary-code/chkupdate.py new file mode 100644 index 0000000000..dac1cc8e08 --- /dev/null +++ b/anda/desktops/elementary/elementary-code/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-code' +REPO = "elementary/code" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-greeter/chkupdate.py b/anda/desktops/elementary/elementary-greeter/chkupdate.py new file mode 100644 index 0000000000..68b59f3785 --- /dev/null +++ b/anda/desktops/elementary/elementary-greeter/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-greeter' +REPO = "elementary/greeter" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-notifications/chkupdate.py b/anda/desktops/elementary/elementary-notifications/chkupdate.py new file mode 100644 index 0000000000..b0fcee367c --- /dev/null +++ b/anda/desktops/elementary/elementary-notifications/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-notifications' +REPO = "elementary/notifications" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-onboarding/chkupdate.py b/anda/desktops/elementary/elementary-onboarding/chkupdate.py new file mode 100644 index 0000000000..879c4e4741 --- /dev/null +++ b/anda/desktops/elementary/elementary-onboarding/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-onboarding' +REPO = "elementary/onboarding" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-photos/chkupdate.py b/anda/desktops/elementary/elementary-photos/chkupdate.py new file mode 100644 index 0000000000..c05849a807 --- /dev/null +++ b/anda/desktops/elementary/elementary-photos/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-photos' +REPO = "elementary/photos" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-print/chkupdate.py b/anda/desktops/elementary/elementary-print/chkupdate.py new file mode 100644 index 0000000000..dd76792462 --- /dev/null +++ b/anda/desktops/elementary/elementary-print/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-print' +REPO = "elementary/print" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-screenshot-tool/chkupdate.py b/anda/desktops/elementary/elementary-screenshot-tool/chkupdate.py new file mode 100644 index 0000000000..66e032de8e --- /dev/null +++ b/anda/desktops/elementary/elementary-screenshot-tool/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-screenshot-tool' +REPO = "elementary/screenshot" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-settings-daemon/chkupdate.py b/anda/desktops/elementary/elementary-settings-daemon/chkupdate.py new file mode 100644 index 0000000000..024eb1519c --- /dev/null +++ b/anda/desktops/elementary/elementary-settings-daemon/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-settings-daemon' +REPO = "elementary/settings-daemon" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-shortcut-overlay/chkupdate.py b/anda/desktops/elementary/elementary-shortcut-overlay/chkupdate.py new file mode 100644 index 0000000000..7c93185d81 --- /dev/null +++ b/anda/desktops/elementary/elementary-shortcut-overlay/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-shortcut-overlay' +REPO = "elementary/shortcut-overlay" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-sound-theme/chkupdate.py b/anda/desktops/elementary/elementary-sound-theme/chkupdate.py new file mode 100644 index 0000000000..1097665687 --- /dev/null +++ b/anda/desktops/elementary/elementary-sound-theme/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-sound-theme' +REPO = "elementary/sound-theme" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-tasks/chkupdate.py b/anda/desktops/elementary/elementary-tasks/chkupdate.py new file mode 100644 index 0000000000..7062745cfe --- /dev/null +++ b/anda/desktops/elementary/elementary-tasks/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-tasks' +REPO = "elementary/tasks" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-theme/chkupdate.py b/anda/desktops/elementary/elementary-theme/chkupdate.py new file mode 100644 index 0000000000..c9ead73f47 --- /dev/null +++ b/anda/desktops/elementary/elementary-theme/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-theme' +REPO = "elementary/stylesheet" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-videos/chkupdate.py b/anda/desktops/elementary/elementary-videos/chkupdate.py new file mode 100644 index 0000000000..fea2278962 --- /dev/null +++ b/anda/desktops/elementary/elementary-videos/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'elementary-videos' +REPO = "elementary/videos" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/impallari-raleway-fonts/chkupdate.py b/anda/desktops/elementary/impallari-raleway-fonts/chkupdate.py new file mode 100644 index 0000000000..d1f19f980e --- /dev/null +++ b/anda/desktops/elementary/impallari-raleway-fonts/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'impallari-raleway-fonts' +REPO = "alexeiva/Raleway" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/pantheon-agent-geoclue2/chkupdate.py b/anda/desktops/elementary/pantheon-agent-geoclue2/chkupdate.py new file mode 100644 index 0000000000..04527639e4 --- /dev/null +++ b/anda/desktops/elementary/pantheon-agent-geoclue2/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'pantheon-agent-geoclue2' +REPO = "elementary/pantheon-agent-geoclue2" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/pantheon-agent-polkit/chkupdate.py b/anda/desktops/elementary/pantheon-agent-polkit/chkupdate.py new file mode 100644 index 0000000000..54d5c1bc56 --- /dev/null +++ b/anda/desktops/elementary/pantheon-agent-polkit/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'pantheon-agent-polkit' +REPO = "elementary/pantheon-agent-polkit" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') From 9e7c610316bcc5423b32f197df76d1fdfe65dd38 Mon Sep 17 00:00:00 2001 From: Package Update Checker <> Date: Sun, 20 Nov 2022 06:09:27 +0000 Subject: [PATCH 09/13] Automatic Update: elementary-calculator elementary-greeter elementary-onboarding elementary-photos elementary-shortcut-overlay elementary-tasks elementary-theme pantheon-agent-geoclue2 --- .../elementary/elementary-calculator/elementary-calculator.spec | 2 +- .../elementary/elementary-greeter/elementary-greeter.spec | 2 +- .../elementary/elementary-onboarding/elementary-onboarding.spec | 2 +- .../elementary/elementary-photos/elementary-photos.spec | 2 +- .../elementary-shortcut-overlay.spec | 2 +- anda/desktops/elementary/elementary-tasks/elementary-tasks.spec | 2 +- anda/desktops/elementary/elementary-theme/elementary-theme.spec | 2 +- .../pantheon-agent-geoclue2/pantheon-agent-geoclue2.spec | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec b/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec index e7d424f589..6670b503d1 100644 --- a/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec +++ b/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec @@ -3,7 +3,7 @@ Name: elementary-calculator Summary: Calculator app designed for elementary -Version: 1.7.2 +Version: 2.0.0 Release: %autorelease License: GPLv3+ diff --git a/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec b/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec index d2093c4062..6044fd9d4b 100644 --- a/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec +++ b/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec @@ -3,7 +3,7 @@ Name: elementary-greeter Summary: LightDM Login Screen for the elementary desktop -Version: 6.1.0 +Version: 6.1.1 Release: %autorelease License: GPLv3 diff --git a/anda/desktops/elementary/elementary-onboarding/elementary-onboarding.spec b/anda/desktops/elementary/elementary-onboarding/elementary-onboarding.spec index 6753b72f69..d2c8632e07 100644 --- a/anda/desktops/elementary/elementary-onboarding/elementary-onboarding.spec +++ b/anda/desktops/elementary/elementary-onboarding/elementary-onboarding.spec @@ -3,7 +3,7 @@ Name: elementary-onboarding Summary: Onboarding app for new users -Version: 6.1.0 +Version: 7.0.1 Release: %autorelease License: GPLv3+ diff --git a/anda/desktops/elementary/elementary-photos/elementary-photos.spec b/anda/desktops/elementary/elementary-photos/elementary-photos.spec index d9aea2a123..098a311121 100644 --- a/anda/desktops/elementary/elementary-photos/elementary-photos.spec +++ b/anda/desktops/elementary/elementary-photos/elementary-photos.spec @@ -5,7 +5,7 @@ Name: elementary-photos Summary: Photo manager and viewer from elementary -Version: 2.7.5 +Version: 2.8.0 Release: %autorelease License: LGPLv2+ 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 9c08e01a27..1c4954cde8 100644 --- a/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec +++ b/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec @@ -3,7 +3,7 @@ Name: elementary-shortcut-overlay Summary: Native, OS-wide shortcut overlay -Version: 1.2.1 +Version: 2.0.1 Release: %autorelease License: GPLv3 diff --git a/anda/desktops/elementary/elementary-tasks/elementary-tasks.spec b/anda/desktops/elementary/elementary-tasks/elementary-tasks.spec index 5aa52ffdb1..efdc53e30a 100644 --- a/anda/desktops/elementary/elementary-tasks/elementary-tasks.spec +++ b/anda/desktops/elementary/elementary-tasks/elementary-tasks.spec @@ -3,7 +3,7 @@ Name: elementary-tasks Summary: Synced tasks and reminders application -Version: 6.3.0 +Version: 6.3.1 Release: %autorelease License: GPLv3+ diff --git a/anda/desktops/elementary/elementary-theme/elementary-theme.spec b/anda/desktops/elementary/elementary-theme/elementary-theme.spec index 164acd1068..624cf97785 100644 --- a/anda/desktops/elementary/elementary-theme/elementary-theme.spec +++ b/anda/desktops/elementary/elementary-theme/elementary-theme.spec @@ -3,7 +3,7 @@ Name: elementary-theme Summary: elementary GTK+ Stylesheet -Version: 6.1.1 +Version: 7.0.1 Release: %autorelease License: GPLv3 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 f6acd750c2..0d0790be4b 100644 --- a/anda/desktops/elementary/pantheon-agent-geoclue2/pantheon-agent-geoclue2.spec +++ b/anda/desktops/elementary/pantheon-agent-geoclue2/pantheon-agent-geoclue2.spec @@ -3,7 +3,7 @@ Name: pantheon-agent-geoclue2 Summary: Pantheon Geoclue2 Agent -Version: 1.0.5 +Version: 1.0.6 Release: %autorelease License: GPLv3 From 3a87a4b5cc4dbfe08b3be4f18c8a435562c94e6f Mon Sep 17 00:00:00 2001 From: lleyton Date: Sun, 20 Nov 2022 19:47:32 -0800 Subject: [PATCH 10/13] Add tau-hydrogen spec --- anda/tau-hydrogen/anda.hcl | 5 +++++ anda/tau-hydrogen/chkupdate.py | 19 +++++++++++++++++ anda/tau-hydrogen/tau-helium.spec | 35 +++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 anda/tau-hydrogen/anda.hcl create mode 100644 anda/tau-hydrogen/chkupdate.py create mode 100644 anda/tau-hydrogen/tau-helium.spec diff --git a/anda/tau-hydrogen/anda.hcl b/anda/tau-hydrogen/anda.hcl new file mode 100644 index 0000000000..86d42cce6c --- /dev/null +++ b/anda/tau-hydrogen/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "tau-hydrogen.spec" + } +} \ No newline at end of file diff --git a/anda/tau-hydrogen/chkupdate.py b/anda/tau-hydrogen/chkupdate.py new file mode 100644 index 0000000000..89ee38857d --- /dev/null +++ b/anda/tau-hydrogen/chkupdate.py @@ -0,0 +1,19 @@ +import os +import requests +import re + +NAME = 'tau-hydrogen' +REPO = "tau-OS/tau-hydrogen" +REGEX_VER = r'Version:\s*([\.\d]+)\n' +SPEC = f"{NAME}.spec" +LINK = f'https://api.github.com/repos/{REPO}/releases/latest' + + +ver = requests.get(LINK).json()['tag_name'] +with open(SPEC, 'r') as f: + matches = re.findall(REGEX_VER, f.read()) +if not len(matches): exit(f"{NAME}: Failed to match regex!") +cur = matches[0] +if ver == cur: exit(f'{NAME}: Up to date!') +print(f'{NAME}: {cur} -> {ver}') +os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/tau-hydrogen/tau-helium.spec b/anda/tau-hydrogen/tau-helium.spec new file mode 100644 index 0000000000..f5c074c1b3 --- /dev/null +++ b/anda/tau-hydrogen/tau-helium.spec @@ -0,0 +1,35 @@ +Summary: tauOS Icon Theme +Name: tau-hydrogen +Version: 1.0.1 +Release: 1%{?dist} +License: GPLv3 +URL: https://github.com/tau-OS/tau-hydrogen +Source0: https://github.com/tau-OS/tau-hydrogen/archive/refs/tags/%{version}.tar.gz +BuildArch: noarch +BuildRequires: meson +BuildRequires: ninja-build + +%description +Hydrogen is the default icon theme in tauOS + +%prep +%autosetup -n tau-hydrogen-%{version} + +%build +%meson +%meson_build + +%install +# Install licenses +mkdir -p licenses +%meson_install + +%files +%license LICENSE +%doc README.md +%{_datadir}/themes/Helium/* +%{_datadir}/themes/Helium-dark/* + +%changelog +* Sun Nov 20 2022 Lleyton Gray - 1.0.1 +- Terra Release From bd6e26f2bedd97b36a3a96ce16a5fd54de523763 Mon Sep 17 00:00:00 2001 From: lleyton Date: Sun, 20 Nov 2022 19:53:40 -0800 Subject: [PATCH 11/13] use the correct name for the spec --- anda/tau-hydrogen/{tau-helium.spec => tau-hydrogen.spec} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename anda/tau-hydrogen/{tau-helium.spec => tau-hydrogen.spec} (100%) diff --git a/anda/tau-hydrogen/tau-helium.spec b/anda/tau-hydrogen/tau-hydrogen.spec similarity index 100% rename from anda/tau-hydrogen/tau-helium.spec rename to anda/tau-hydrogen/tau-hydrogen.spec From 21e197b846227cae7c5e3ec27be6727dd5038d90 Mon Sep 17 00:00:00 2001 From: Lleyton Gray Date: Mon, 21 Nov 2022 04:22:51 +0000 Subject: [PATCH 12/13] complete spec, and throw in devcontainer config too --- .devcontainer/Dockerfile | 10 ++++++++++ .devcontainer/devcontainer.json | 11 +++++++++++ anda/tau-hydrogen/tau-hydrogen.spec | 7 +++++-- 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 .devcontainer/Dockerfile create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000000..9d911cb3ac --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,10 @@ +ARG VARIANT="37" +FROM fedora:${VARIANT} + +RUN useradd -m vscode +RUN groupadd mock +RUN usermod -aG mock vscode +RUN echo vscode ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/vscode +RUN dnf -y install git 'dnf-command(config-manager)' mock createrepo_c +RUN dnf config-manager --add-repo='https://raw.githubusercontent.com/terrapkg/subatomic-repos/main/terra.repo' +RUN dnf -y install anda diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000000..cb097274fe --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,11 @@ +{ + "name": "Fedora", + "build": { + "dockerfile": "Dockerfile", + "args": { "VARIANT": "37" } + }, + "settings": {}, + "extensions": [], + "remoteUser": "vscode", + "runArgs": ["--privileged"] +} diff --git a/anda/tau-hydrogen/tau-hydrogen.spec b/anda/tau-hydrogen/tau-hydrogen.spec index f5c074c1b3..dce742df80 100644 --- a/anda/tau-hydrogen/tau-hydrogen.spec +++ b/anda/tau-hydrogen/tau-hydrogen.spec @@ -8,6 +8,8 @@ Source0: https://github.com/tau-OS/tau-hydrogen/archive/refs/tags/%{versi BuildArch: noarch BuildRequires: meson BuildRequires: ninja-build +BuildRequires: librsvg2-tools +BuildRequires: xcursorgen %description Hydrogen is the default icon theme in tauOS @@ -27,8 +29,9 @@ mkdir -p licenses %files %license LICENSE %doc README.md -%{_datadir}/themes/Helium/* -%{_datadir}/themes/Helium-dark/* +%{_datadir}/icons/Hydrogen/* +%{_datadir}/gimp/2.0/palettes/Helium.gpl +%{_datadir}/inkscape/palettes/Helium.gpl %changelog * Sun Nov 20 2022 Lleyton Gray - 1.0.1 From 82625f3d98ff773e4af0cedfca673f840f48aaf4 Mon Sep 17 00:00:00 2001 From: Package Update Checker <> Date: Mon, 21 Nov 2022 12:13:29 +0000 Subject: [PATCH 13/13] Automatic Update: prismlauncher-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index f78798f4bb..3934cc50a9 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -2,7 +2,7 @@ %global real_name prismlauncher %global repo https://github.com/%{fancy_name}/%{fancy_name} -%global commit 30607c34a153fd32085712e18827983772d77f7b +%global commit c74f852364d512dd850111f92cc989c0c2ce7392 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global filesystem_commit cd6805e94dd5d6346be1b75a54cdc27787319dd2 %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f