Compare commits

..

18 Commits

Author SHA1 Message Date
madomado 2afdb2c1ce setuptools?
Signed-off-by: madomado <madonuko@outlook.com>
2025-06-15 21:44:14 +08:00
madomado 12f4a78656 you want python?
Signed-off-by: madomado <madonuko@outlook.com>
2025-06-15 21:37:58 +08:00
madomado 6799edc3f8 Update bruno.spec
Signed-off-by: madomado <madonuko@outlook.com>
2025-06-15 21:34:40 +08:00
madomado 72dc46ac72 bump to 1.22.0
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 21:20:35 +08:00
madomado d1de55d45b gcc-c++
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 21:07:00 +08:00
madomado e02f68b829 pangocairo
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 20:10:40 +08:00
madomado 227713f306 gcc moment
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 19:50:31 +08:00
madomado 5d4d17e39e cairo
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 19:26:37 +08:00
madomado fa454a3e5b pixman-1
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 19:14:58 +08:00
madomado 9afd486e03 oops wrong path
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 19:08:08 +08:00
madomado 36c92acb08 try bun?
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 19:02:31 +08:00
madomado ae69c6c41d bump to 1.21.0
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 18:49:39 +08:00
madomado 8ec9f15ea0 Merge branch 'frawhide' into mado/w/bruno 2024-07-23 18:43:06 +08:00
madomado 271ca80bce Merge branch 'frawhide' into mado/w/bruno 2024-07-14 18:17:13 +08:00
madomado 8ea9d4fcdb Merge branch 'frawhide' into mado/w/bruno 2024-05-21 19:56:04 +08:00
madomado 159e9ac0b7 Update bruno.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-05-21 19:35:32 +08:00
madomado 946a384916 Merge branch 'frawhide' into mado/w/bruno 2024-05-16 21:06:10 +08:00
madomado feeb408e70 add: bruno 2024-05-16 18:51:19 +08:00
105 changed files with 495 additions and 624 deletions
+2 -2
View File
@@ -106,7 +106,7 @@ 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}} $GITHUB_SHA
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
- 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}} $GITHUB_SHA
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
+3 -3
View File
@@ -71,7 +71,7 @@ jobs:
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
- name: Build with Andaman
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.pkg
- name: Generating artifact name
id: art
@@ -104,7 +104,7 @@ jobs:
- name: Notify Madoguchi (Success)
if: success()
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
- 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}} $GITHUB_SHA
run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
+3 -3
View File
@@ -37,7 +37,7 @@ jobs:
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
- name: Build with Andaman
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.pkg
- name: Generating artifact name
id: art
@@ -71,7 +71,7 @@ jobs:
- 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}} $GITHUB_SHA
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
- 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}} $GITHUB_SHA
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
+2 -2
View File
@@ -2,7 +2,7 @@ set -x
dirs=$2
dirs=${dirs/\/pkg/}
export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":\"$dirs\",\"succ\":$1,\"commit\":\"$7\"}"
export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":\"$dirs\",\"succ\":$1,\"commit\":\"%6\"}"
if [[ $1 == false ]]; then
d=${p/\%v/?}
@@ -17,5 +17,5 @@ for f in anda-build/rpm/rpms/*; do
r=$(lesspipe.sh $f | grep -E "Release\s*: " | sed "s@Release\s*: @@")
d=${p/\%v/$v}
d=${d/\%r/$r}
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci5/terra$3/builds/$n -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci/terra$3/builds/$n -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
done
-1
View File
@@ -48,6 +48,5 @@ jobs:
}
copy_over f39 || true
copy_over f40 || true
copy_over f41 || true
git push -u origin --all
fi
+1 -2
View File
@@ -25,7 +25,7 @@ jobs:
git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Run Update
run: anda update -vv --excludes nightly=1
run: anda update -vv --filters nightly=0
env:
GITHUB_TOKEN: ${{ secrets.AUTOUPDATE_GH_TOKEN }}
RUST_BACKTRACE: full
@@ -49,6 +49,5 @@ jobs:
}
copy_over f39 || true
copy_over f40 || true
copy_over f41 || true
git push -u origin --all
fi
-1
View File
@@ -1,2 +1 @@
anda-build/
**/*.tar*
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.464
Version: 0.0.454
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -34,7 +34,6 @@ sed "s@Discord Canary@Discord Canary OpenAsar@g" a > discord-canary.desktop
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/discord-canary-openasar
cp -rv * %{buildroot}%{_datadir}/discord-canary-openasar
mkdir -p %{buildroot}%{_datadir}/applications/
@@ -43,11 +42,9 @@ ln -s %_datadir/discord-canary-openasar/discord-canary.desktop %{buildroot}%{_da
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
ln -s %_datadir/discord-canary-openasar/DiscordCanary %buildroot%_bindir/discord-canary-openasar
%files
%_bindir/discord-canary-openasar
%{_datadir}/discord-canary-openasar/
%{_datadir}/applications/discord-canary-openasar.desktop
%{_datadir}/pixmaps/discord-canary-openasar.png
+4 -6
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary
Version: 0.0.464
Version: 0.0.454
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -16,8 +16,9 @@ Requires: glibc GConf2 nspr >= 4.13 nss >= 3.27 libX11 >= 1.6 libXtst >= 1
Group: Applications/Internet
ExclusiveArch: x86_64
%description
All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone.
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
@@ -26,17 +27,14 @@ both your desktop and phone.
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/discord-canary
cp -rv * %{buildroot}%{_datadir}/discord-canary
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
ln -s %_datadir/discord-canary/discord-canary.desktop %{buildroot}%{_datadir}/applications/
ln -s %_datadir/discord-canary/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png
ln -s %_datadir/discord/DiscordCanary %buildroot%_bindir/discord-canary
%files
%_bindir/discord-canary
%{_datadir}/discord-canary/
%{_datadir}/applications/discord-canary.desktop
%{_datadir}/pixmaps/discord-canary.png
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar
Version: 0.0.62
Version: 0.0.61
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -34,7 +34,6 @@ sed "s@Discord@Discord OpenAsar@g" a > discord.desktop
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/discord-openasar
cp -rv * %{buildroot}%{_datadir}/discord-openasar
mkdir -p %{buildroot}%{_datadir}/applications/
@@ -43,11 +42,9 @@ ln -s %_datadir/discord-openasar/discord.desktop %{buildroot}%{_datadir}/applica
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
ln -s %_datadir/discord-openasar/Discord %buildroot%_bindir/discord-openasar
%files
%_bindir/discord-openasar
%{_datadir}/discord-openasar/
%{_datadir}/applications/discord-openasar.desktop
%{_datadir}/pixmaps/discord-openasar.png
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 0.0.97
Version: 0.0.95
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -34,7 +34,6 @@ sed "s@Discord Ptb@Discord Ptb OpenAsar@g" a > discord-ptb.desktop
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/discord-ptb-openasar
cp -rv * %{buildroot}%{_datadir}/discord-ptb-openasar
mkdir -p %{buildroot}%{_datadir}/applications/
@@ -45,11 +44,9 @@ install discord-ptb.desktop %{buildroot}%{_datadir}/applications/discord-ptb-ope
install discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb-openasar.png
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-ptb-openasar/resources/app.asar
chmod o+w %{buildroot}%{_datadir}/discord-ptb-openasar/resources -R
ln -s %_datadir/discord-ptb-openasar/Discord %buildroot%_bindir/discord-ptb-openasar
%files
%_bindir/discord-ptb-openasar
%{_datadir}/discord-ptb-openasar/
%{_datadir}/applications/discord-ptb-openasar.desktop
%{_datadir}/pixmaps/discord-ptb-openasar.png
+4 -6
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb
Version: 0.0.97
Version: 0.0.95
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
@@ -20,8 +20,9 @@ Requires: libXtst >= 1.2
Group: Applications/Internet
ExclusiveArch: x86_64
%description
All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone.
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
@@ -30,17 +31,14 @@ both your desktop and phone.
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/discord-ptb
cp -rv * %{buildroot}%{_datadir}/discord-ptb
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/
ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
ln -s %_datadir/discord-ptb/Discord %buildroot%_bindir/discord-ptb
%files
%_bindir/discord-ptb
%{_datadir}/discord-ptb/
%{_datadir}/applications/discord-ptb.desktop
%{_datadir}/pixmaps/discord-ptb.png
+4 -6
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.62
Version: 0.0.61
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
@@ -20,8 +20,9 @@ Requires: libXtst >= 1.2
Group: Applications/Internet
ExclusiveArch: x86_64
%description
All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone.
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
@@ -30,17 +31,14 @@ both your desktop and phone.
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/discord
cp -rv * %{buildroot}%{_datadir}/discord
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
ln -s %_datadir/discord/discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop
ln -s %_datadir/discord/discord.png %{buildroot}%{_datadir}/pixmaps/discord.png
ln -s %_datadir/discord/Discord %buildroot%_bindir/discord
%files
%_bindir/discord
%{_datadir}/discord/
%{_datadir}/applications/discord.desktop
%{_datadir}/pixmaps/discord.png
-3
View File
@@ -2,7 +2,4 @@ project pkg {
rpm {
spec = "envision.spec"
}
labels {
nightly = 1
}
}
+2 -3
View File
@@ -1,5 +1,5 @@
%global commit 5eb42335e0ccbf3558b1d285348d7c02906c931d
%global commit_date 20240801
%global commit 2addb6ae636b0c2f5bb4313436cb42973d397760
%global commit_date 20240722
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: envision
@@ -17,7 +17,6 @@ BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.72.0
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(libusb-1.0)
BuildRequires: openssl-devel-engine
BuildRequires: openxr-devel
BuildRequires: libappstream-glib
BuildRequires: desktop-file-utils
BuildRequires: glib2-devel
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin
Version: 0.7.3
Version: 0.7.1
Release: 1%?dist
Summary: A modern self-hosted music player
License: GPL-3.0
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit dcb4b491b2077be370cf5295ff4021d1e6182817
%global commit e509ec0aaffce74e520702e16e3e21ea0f168940
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20240801
%global ver 0.38.0
%global commit_date 20240720
%global ver v0.38.0
Name: mpv-nightly
Version: %ver^%commit_date.%shortcommit
+1 -5
View File
@@ -1,11 +1,7 @@
if filters.contains("nightly") {
rpm.global("commit", gh_commit("mpv-player/mpv"));
if rpm.changed() {
let v = gh("mpv-player/mpv");
if v.starts_with("v") {
v.crop(1);
}
rpm.global("ver", v);
rpm.global("ver", gh("mpv-player/mpv"));
rpm.global("commit_date", date());
rpm.release();
}
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "ruffle-nightly.spec"
}
}
-67
View File
@@ -1,67 +0,0 @@
%global ver 2024-08-01
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
%global _description %{expand:
Ruffle is an Adobe Flash Player emulator written in the Rust programming
language. Ruffle targets both the desktop and the web using WebAssembly.}
Name: ruffle-nightly
Version: %goodver
Release: 1%?dist
Summary: A Flash Player emulator written in Rust
License: Apache-2.0 OR MIT
URL: https://ruffle.rs/
Source0: https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-%ver.tar.gz
Provides: ruffle
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: anda-srpm-macros
BuildRequires: gcc-c++ cmake java
BuildRequires: java-latest-openjdk-headless
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(xcb-cursor)
Packager: madonuko <mado@fyralabs.com>
%description %_description
%files
%doc README.md
%license LICENSE.md
%license LICENSE.dependencies
%_bindir/ruffle_desktop
%_datadir/applications/ruffle_desktop.desktop
%_iconsdir/hicolor/scalable/apps/ruffle_desktop.svg
%prep
%autosetup -n ruffle-nightly-%ver
%cargo_prep_online
cat<<EOF > ruffle_desktop.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=Ruffle Desktop
Comment=%summary
Exec=%_bindir/ruffle_desktop
Icon=ruffle_desktop
Terminal=false
StartupNotify=false
Categories=Application;
MimeType=application/x-shockwave-flash;
EOF
%build
%{cargo_license_online} > LICENSE.dependencies
%install
cd desktop
%cargo_install
install -Dm644 assets/logo.svg %buildroot%_iconsdir/hicolor/scalable/apps/ruffle_desktop.svg
install -Dm644 ../ruffle_desktop.desktop %buildroot%_datadir/applications/ruffle_desktop.desktop
%changelog
* Mon Jul 29 2024 madonuko <mado@fyralabs.com>
- Initial package
-13
View File
@@ -1,13 +0,0 @@
let releases = "https://api.github.com/repos/ruffle-rs/ruffle/releases".get().json_arr();
for release in releases {
let tag = release.tag_name;
if !tag.starts_with("nightly-") {
continue;
}
tag.crop(8); // remove "nightly-"
rpm.global("ver", tag);
break;
}
if rpm.changed() {
rpm.release();
}
@@ -2,8 +2,8 @@
Name: elementary-appcenter
Summary: Software Center from elementary
Version: 8.0.0
Release: 1%?dist
Version: 7.4.0
Release: 2%{?dist}
License: GPL-3.0
Provides: appcenter = %{version}-%{release}
@@ -5,8 +5,8 @@
Name: elementary-calendar
Summary: Desktop calendar app designed for elementary
Version: 8.0.0
Release: 1%?dist
Version: 7.0.0
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/calendar
@@ -3,8 +3,8 @@
Name: elementary-camera
Summary: Camera app designed for elementary
Version: 8.0.0
Release: 1%?dist
Version: 6.2.2
Release: 2%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/camera
@@ -5,8 +5,8 @@
Name: elementary-code
Summary: Code editor from elementary
Version: 7.3.0
Release: 1%?dist
Version: 7.2.0
Release: 1%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/%{srcname}
@@ -10,8 +10,8 @@ utilizes Granite for a consistent and slick UI.}
Name: elementary-music
Summary: Music player and library from elementary
Version: 8.0.0
Release: 1%?dist
Version: 7.1.0
Release: 2%{?dist}
License: LGPL-2.0-or-later
URL: https://github.com/elementary/%{srcname}
@@ -41,7 +41,6 @@ BuildRequires: pkgconfig(libpeas-1.0)
BuildRequires: pkgconfig(libpeas-gtk-1.0)
BuildRequires: pkgconfig(taglib_c)
BuildRequires: pkgconfig(zeitgeist-2.0)
BuildRequires: pkgconfig(libadwaita-1)
Requires: hicolor-icon-theme
@@ -100,6 +99,7 @@ appstream-util validate-relax --nonet \
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%{_datadir}/metainfo/%{appname}.metainfo.xml
%{_datadir}/locale/*/LC_MESSAGES/%{appname}.mo
%files devel
@@ -3,8 +3,8 @@
Name: elementary-notifications
Version: 8.0.0
Release: 1%?dist
Version: 7.0.1
Release: 1%{?dist}
Summary: GTK Notification server for Pantheon
License: GPL-3.0
@@ -54,6 +54,7 @@ appstream-util validate-relax --nonet %buildroot%_datadir/metainfo/%appname.meta
%{_bindir}/%{appname}.demo
%{_datadir}/applications/%{appname}.demo.desktop
%config %{_sysconfdir}/xdg/autostart/%{appname}.desktop
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_metainfodir}/%{appname}.metainfo.xml
@@ -3,8 +3,8 @@
Name: elementary-screenshot-tool
Summary: Screenshot tool designed for elementary
Version: 8.0.0
Release: 1%?dist
Version: 6.0.4
Release: 2%{?dist}
License: LGPL-3.0
URL: https://github.com/elementary/screenshot
@@ -3,8 +3,8 @@
%global iface io.elementary.SettingsDaemon.AccountsService
Name: elementary-settings-daemon
Version: 8.0.0
Release: 1%?dist
Version: 1.3.1
Release: 1%{?dist}
Summary: Settings Daemon and Portal for Pantheon
License: GPL-3.0-or-later
@@ -26,8 +26,6 @@ BuildRequires: pkgconfig(granite) >= 5.3.0
BuildRequires: pkgconfig(libgeoclue-2.0)
BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(fwupd)
BuildRequires: pkgconfig(gexiv2)
BuildRequires: pkgconfig(packagekit-glib2)
Requires: xdg-desktop-portal
@@ -47,8 +45,6 @@ Requires: xdg-desktop-portal
%install
%meson_install
%find_lang %appname
%check
desktop-file-validate \
@@ -68,7 +64,7 @@ appstream-util validate-relax --nonet \
%systemd_preun %{appname}.check-for-firmware-updates.timer
%files -f %appname.lang
%files
%license LICENSE
%doc README.md
@@ -91,6 +87,8 @@ appstream-util validate-relax --nonet \
%{_sysconfdir}/xdg/autostart/%appname.desktop
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%changelog
%autochangelog
@@ -3,7 +3,7 @@
Name: elementary-theme
Summary: Elementary GTK+ Stylesheet
Version: 8.1.0
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0
@@ -3,8 +3,8 @@
Name: elementary-videos
Summary: Video player and library app from elementary
Version: 8.0.0
Release: 1%?dist
Version: 3.0.0
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/%{srcname}
@@ -22,14 +22,13 @@ BuildRequires: pkgconfig(clutter-gtk-1.0)
BuildRequires: pkgconfig(gdk-x11-3.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(granite-7)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
BuildRequires: pkgconfig(gstreamer-tag-1.0)
BuildRequires: pkgconfig(gstreamer-video-1.0)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(libadwaita-1)
Requires: hicolor-icon-theme
@@ -3,31 +3,38 @@
%global srcname switchboard-plug-about
%global plug_type hardware
%global plug_name system
%global plug_rdnn io.elementary.settings.system
%global plug_name about
%global plug_rdnn io.elementary.switchboard.about
Name: switchboard-plug-about
Summary: Switchboard System Information plug
Version: 8.0.0
Release: 1%?dist
Version: 6.2.0
Release: 3%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-about
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
Patch0: https://github.com/elementary/switchboard-plug-about/compare/6.2.0..72d7da13da2824812908276751fd3024db2dd0f8.patch
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(appstream) >= 0.12.10
BuildRequires: pkgconfig(fwupd)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.64.0
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libgtop-2.0)
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: pkgconfig(udisks2)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(packagekit-glib2)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(udisks2)
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
@@ -50,25 +57,24 @@ This switchboard plug shows system information.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_rdnn}
%find_lang %{plug_name}-plug
mv %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml{.in,}
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
# 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}.metainfo.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%files -f %{plug_rdnn}.lang
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%changelog
@@ -4,12 +4,12 @@
%global plug_type personal
%global plug_name applications
%global plug_rdnn io.elementary.settings.%{plug_name}
%global plug_rdnn io.elementary.switchboard.%{plug_name}
Name: switchboard-plug-applications
Summary: Switchboard Applications plug
Version: 8.0.0
Release: 1%?dist
Version: 7.0.1
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-applications
@@ -18,11 +18,16 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(flatpak)
BuildRequires: pkgconfig(flatpak) >= 1.1.2
BuildRequires: pkgconfig(glib-2.0) >= 2.34
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(libhandy-1)
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
@@ -44,10 +49,10 @@ that allows the user to manage application settings.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
mv %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml || true
%find_lang %{plug_rdnn}
mv %buildroot%_datadir/metainfo/%plug_rdnn.appdata.xml %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml || true
%find_lang %{plug_name}-plug
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
# remove the specified stock icon from appdata (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
@@ -56,11 +61,11 @@ appstream-util validate-relax --nonet \
%{buildroot}%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_rdnn}.lang
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{_datadir}/icons/hicolor/*/apps/io.elementary.settings.applications.svg
@@ -4,12 +4,12 @@
%global plug_type system
%global plug_name datetime
%global plug_rdnn io.elementary.settings.datetime
%global plug_rdnn io.elementary.switchboard.datetime
Name: switchboard-plug-datetime
Summary: Switchboard Date & Time Plug
Version: 8.0.0
Release: 1%?dist
Version: 2.2.0
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-datetime
@@ -18,8 +18,11 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: switchboard-devel
Requires: switchboard%{?_isa}
@@ -41,24 +44,24 @@ Supplements: switchboard%{?_isa}
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_rdnn}
%find_lang %{plug_name}-plug
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
# 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}.metainfo.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%files -f %{plug_rdnn}.lang
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%changelog
@@ -4,12 +4,12 @@
%global plug_type hardware
%global plug_name keyboard
%global plug_rdnn io.elementary.settings.keyboard
%global plug_rdnn io.elementary.switchboard.keyboard
Name: switchboard-plug-keyboard
Summary: Switchboard Keyboard plug
Version: 8.0.0
Release: 1%?dist
Version: 3.2.1
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-keyboard
@@ -21,8 +21,14 @@ BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite) >= 6.0.0
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(ibus-1.0) >= 1.5.19
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: pkgconfig(libgnomekbd)
BuildRequires: pkgconfig(libgnomekbdui)
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(xkeyboard-config)
Requires: gala
@@ -48,7 +54,7 @@ same time. Keyboard shortcuts are also part of this plug.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_rdnn}
%find_lang %{plug_name}-plug
%check
@@ -56,12 +62,12 @@ appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_rdnn}.lang
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_datadir}/glib-2.0/schemas/%{plug_rdnn}.gschema.xml
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/glib-2.0/schemas/keyboard.gschema.xml
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
@@ -4,12 +4,12 @@
%global plug_type personal
%global plug_name locale
%global plug_rdnn io.elementary.settings.locale
%global plug_rdnn io.elementary.switchboard.locale
Name: switchboard-plug-locale
Summary: Switchboard Locale Plug
Version: 8.0.0
Release: 1%?dist
Version: 2.5.9
Release: 2%?dist
License: LGPL-3.0-or-later
URL: https://github.com/elementary/%name
@@ -23,7 +23,9 @@ BuildRequires: fdupes
BuildRequires: pkgconfig(accountsservice)
BuildRequires: pkgconfig(ibus-1.0)
BuildRequires: pkgconfig(gnome-desktop-4)
BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(granite)
BuildRequires: polkit-devel
BuildRequires: switchboard-devel
Requires: switchboard%?_isa
@@ -44,7 +46,7 @@ Supplements: switchboard%?_isa
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %plug_rdnn
%find_lang %plug_name-plug
%check
@@ -52,13 +54,13 @@ appstream-util validate-relax --nonet \
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
%files -f %plug_rdnn.lang
%files -f %plug_name-plug.lang
%doc README.md
%license COPYING
%_libdir/switchboard-3/%plug_type/lib%plug_rdnn.so
%_libdir/switchboard-3/%plug_type/pantheon-locale/languagelist
%_libdir/switchboard-3/%plug_type/pantheon-locale/packages_blocklist
%_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
@@ -4,12 +4,12 @@
%global plug_type hardware
%global plug_name mouse-touchpad
%global plug_rdnn io.elementary.settings.mouse-touchpad
%global plug_rdnn io.elementary.switchboard.mouse-touchpad
Name: switchboard-plug-mouse-touchpad
Summary: Switchboard Mouse and Touchpad plug
Version: 8.0.0
Release: 1%?dist
Version: 7.0.0
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-mouse-touchpad
@@ -18,9 +18,13 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(libxml-2.0)
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
@@ -41,21 +45,21 @@ A switchboard plug to configure the behavior of mice and touchpads.
%install
%meson_install
%find_lang %{plug_rdnn}
%find_lang %{plug_name}-plug
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%files -f %{plug_rdnn}.lang
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%changelog
@@ -4,12 +4,12 @@
%global plug_type network
%global plug_name networking
%global plug_rdnn io.elementary.settings.network
%global plug_rdnn io.elementary.switchboard.network
Name: switchboard-plug-networking
Summary: Switchboard Networking plug
Version: 8.0.0
Release: 1%?dist
Version: 2.5.0
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-network
@@ -22,9 +22,13 @@ BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(libnm)
BuildRequires: pkgconfig(libnma-gtk4)
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gthread-2.0)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libnm) >= 1.20.6
BuildRequires: pkgconfig(libnma)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(switchboard-2.0)
Requires: network-manager-applet%{?_isa}
Requires: switchboard%{?_isa}
@@ -48,21 +52,21 @@ A switchboard plug for configuring available networks.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_rdnn}
%find_lang %{plug_name}-plug
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%files -f %{plug_rdnn}.lang
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard-3/%{plug_type}/libnetwork.so
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%changelog
@@ -4,12 +4,12 @@
%global plug_type personal
%global plug_name notifications
%global plug_rdnn io.elementary.settings.notifications
%global plug_rdnn io.elementary.switchboard.notifications
Name: switchboard-plug-notifications
Summary: Switchboard Notifications plug
Version: 8.0.0
Release: 1%?dist
Version: 2.2.0
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-notifications
@@ -18,10 +18,13 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.12
BuildRequires: pkgconfig(switchboard-2.0)
Requires: gala%{?_isa}
Requires: switchboard%{?_isa}
@@ -47,21 +50,21 @@ related to the Notifications plugin for Gala.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_rdnn}
%find_lang %{plug_name}-plug
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%files -f %{plug_rdnn}.lang
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%changelog
@@ -6,8 +6,8 @@
Name: switchboard-plug-onlineaccounts
Summary: Switchboard Online Accounts plug
Version: 8.0.0
Release: 1%?dist
Version: 6.5.3
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-onlineaccounts
@@ -8,8 +8,8 @@
Name: switchboard-plug-pantheon-shell
Summary: Switchboard Pantheon Shell plug
Version: 8.0.0
Release: 1%?dist
Version: 6.5.0
Release: 1%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/switchboard-plug-pantheon-shell
@@ -3,13 +3,13 @@
%global srcname switchboard-plug-parental-controls
%global plug_type system
%global plug_name screentime-limits
%global plug_rdnn io.elementary.settings.screentime-limits
%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: 8.0.0
Release: 1%?dist
Version: 6.0.1
Release: 2%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/%name
@@ -25,8 +25,12 @@ 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
BuildRequires: rpm_macro(_unitdir)
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
@@ -47,25 +51,24 @@ Supplements: switchboard%{?_isa}
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_rdnn}
%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}.metainfo.xml
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%files -f %{plug_rdnn}.lang
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%_iconsdir/hicolor/*/apps/%plug_rdnn.svg
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%_sysconfdir/pantheon-parental-controls/daemon.conf
%_bindir/pantheon-parental-controls-daemon
@@ -73,8 +76,8 @@ appstream-util validate-relax --nonet \
%_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/%plug_rdnn.policy
%_unitdir/pantheon-parental-controls.service
%_datadir/polkit-1/actions/io.elementary.switchboard.screentime-limits.policy
/usr/lib/systemd/system/pantheon-parental-controls.service
%changelog
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 6.0.1-1
@@ -4,12 +4,12 @@
%global plug_type hardware
%global plug_name power
%global plug_rdnn io.elementary.settings.power
%global plug_rdnn io.elementary.switchboard.power
Name: switchboard-plug-power
Summary: Switchboard Power Plug
Version: 8.0.0
Release: 1%?dist
Version: 2.7.0
Release: 2%?dist
License: GPL-2.0-or-later
URL: https://github.com/elementary/%name
@@ -18,10 +18,13 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: polkit-devel
BuildRequires: switchboard-devel
Requires: switchboard%?_isa
@@ -42,24 +45,24 @@ Supplements: switchboard%?_isa
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %plug_rdnn
%find_lang %plug_name-plug
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
# 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.metainfo.xml
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
%files -f %plug_rdnn.lang
%files -f %plug_name-plug.lang
%doc README.md
%license COPYING
%_libdir/switchboard-3/%plug_type/lib%plug_name.so
%_libdir/switchboard/%plug_type/lib%plug_name.so
%_datadir/metainfo/%plug_rdnn.metainfo.xml
%_datadir/metainfo/%plug_rdnn.appdata.xml
%_libexecdir/io.elementary.logind.helper
%_datadir/dbus-1/system-services/io.elementary.logind.helper.service
@@ -8,8 +8,8 @@
Name: switchboard-plug-printers
Summary: Switchboard Printers Plug
Version: 8.0.0
Release: 1%?dist
Version: 2.2.1
Release: 2%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-printers
@@ -4,12 +4,12 @@
%global plug_type personal
%global plug_name security-privacy
%global plug_rdnn io.elementary.settings.security-privacy
%global plug_rdnn io.elementary.switchboard.security-privacy
Name: switchboard-plug-security-privacy
Summary: Switchboard Security & Privacy Plug
Version: 8.0.0
Release: 1%?dist
Version: 7.1.0
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/%name
@@ -17,11 +17,11 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
#BuildRequires: vala
BuildRequires: vala
#BuildRequires: granite-devel
#BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(switchboard-3)
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
@@ -46,7 +46,7 @@ Supplements: switchboard%{?_isa}
%install
%meson_install
%find_lang %{plug_rdnn}
%find_lang %{plug_name}-plug
%check
@@ -54,15 +54,15 @@ appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_rdnn}.lang
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%_libdir/switchboard-3/personal/security-privacy-plug-helper
%_libdir/switchboard/personal/security-privacy-plug-helper
%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml
%_datadir/polkit-1/actions/%plug_rdnn.policy
@@ -4,12 +4,12 @@
%global plug_type network
%global plug_name sharing
%global plug_rdnn io.elementary.settings.sharing
%global plug_rdnn io.elementary.switchboard.sharing
Name: switchboard-plug-sharing
Summary: Switchboard Sharing Plug
Version: 8.0.0
Release: 1%?dist
Version: 2.1.6
Release: 1%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/switchboard-plug-sharing
@@ -18,9 +18,12 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(switchboard-2.0)
Requires: rygel
Requires: switchboard%{?_isa}
@@ -43,21 +46,21 @@ Configure the sharing of system services.
%install
%meson_install
%find_lang %{plug_rdnn}
%find_lang %{plug_name}-plug
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%files -f %{plug_rdnn}.lang
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_rdnn}.so
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%changelog
@@ -4,12 +4,12 @@
%global plug_type system
%global plug_name sound
%global plug_rdnn io.elementary.settings.sound
%global plug_rdnn io.elementary.switchboard.sound
Name: switchboard-plug-sound
Summary: Switchboard Sound Plug
Version: 8.0.0
Release: 1%?dist
Version: 2.3.3
Release: 1%{?dist}
License: LGPL-2.0-or-later
URL: https://github.com/elementary/switchboard-plug-sound
@@ -18,12 +18,18 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.34.1
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libcanberra)
BuildRequires: pkgconfig(libcanberra-gtk)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(libpulse-mainloop-glib)
BuildRequires: pkgconfig(switchboard-2.0)
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
@@ -44,9 +50,9 @@ A sound plug for Switchboard.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_rdnn}
%find_lang %{plug_name}-plug
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
# remove the specified stock icon from appdata (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
@@ -54,14 +60,13 @@ sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.met
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_rdnn}.lang
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_rdnn}.so
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{_datadir}/glib-2.0/schemas/%{plug_name}.gschema.xml
%changelog
@@ -4,12 +4,12 @@
%global plug_type system
%global plug_name useraccounts
%global plug_rdnn io.elementary.settings.useraccounts
%global plug_rdnn io.elementary.switchboard.useraccounts
Name: switchboard-plug-useraccounts
Summary: Switchboard User Accounts Plug
Version: 8.0.0
Release: 1%?dist
Version: 2.4.3
Release: 2%?dist
License: LGPL-3.0-or-later
URL: https://github.com/elementary/%name
@@ -18,11 +18,18 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson >= 0.46.1
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(accountsservice)
BuildRequires: pkgconfig(gnome-desktop-4)
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
@@ -43,21 +50,21 @@ Supplements: switchboard%?_isa
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %plug_rdnn
%find_lang %plug_name-plug
%check
appstream-util validate-relax --nonet \
%buildroot/%_datadir/metainfo/%plug_rdnn.metainfo.xml
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
%files -f %plug_rdnn.lang
%files -f %plug_name-plug.lang
%doc README.md
%license COPYING
%_libdir/switchboard-3/%plug_type/lib%plug_name.so
%_libdir/switchboard-3/system/useraccounts/guest-session-toggle
%_datadir/metainfo/%plug_rdnn.metainfo.xml
%_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
@@ -1,8 +1,8 @@
%define debug_package %{nil}
Name: xdg-desktop-portal-pantheon
Version: 7.2.0
Release: 1%?dist
Version: 7.1.1
Release: 1%{?dist}
Summary: Pantheon XDG Desktop Portals
License: GPL-3.0
URL: https://github.com/elementary/portals
@@ -1,6 +1,6 @@
%global forgeurl https://github.com/KDE/latte-dock/
%global commit 31a6135fd9942a492fefecc69339b0802ecdce3b
%global commit 4f1c08054b1f975176375f615cf9d2470f7ec7ed
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date %(date '+%Y%m%d')
%global snapshot_info %{commit_date}.%{shortcommit}
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 0f9ce94e628a245cb3a7e97a7a169cb94e04c9ea
%global commit 1530c1fcfd8b8b7eec3a30e2db20cfc9946fa34a
%forgemeta
Name: lomiri-system-settings
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "bruno.spec"
}
}
+2
View File
@@ -0,0 +1,2 @@
%!/usr/bin/sh
ELECTRON_IS_DEV=0 exec electron /usr/lib64/bruno "\$@"
+65
View File
@@ -0,0 +1,65 @@
Name: bruno
Version: 2.5.0
Release: 1%?dist
Summary: Opensource API Client for Exploring and Testing APIs
License: MIT
URL: https://www.usebruno.com
Source0: https://github.com/usebruno/bruno/archive/refs/tags/v%version.tar.gz
Source1: com.usebruno.app.Bruno.desktop
Source2: bruno.sh
Requires: electron alsa-lib
BuildRequires: asar electron pnpm gcc gcc-c++
BuildRequires: pkgconfig(pixman-1)
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(pangocairo)
BuildRequires: python3-devel
BuildRequires: python3dist(setuptools)
%description
Bruno is a new and innovative API client, aimed at revolutionizing the status quo represented by Postman and similar tools out there.
%prep
%autosetup
curl -fsSL https://bun.sh/install | bash
# ref aur
# disabling husky however I can since I'm not in a git repository
sed -i -e 's/"husky":.*//g' -e 's/"husky install"/"true"/g' package.json
%build
export NODE_ENV=production
export NODE_OPTIONS=--openssl-legacy-provider
export PATH="$PATH:$HOME/.bun/bin/"
bun i
bun run build:bruno-query
bun run build:bruno-common
bun run build:graphql-docs
bun run build:web
electronDist="%_libdir/electron"
electronVer="$(cat ${electronDist}/version)"
sed -i -e "s~\"dist:linux\":.*~\"dist:linux\": \"electron-builder --linux --x64 --dir --config electron-builder-config.js -c.electronDist=${electronDist} -c.electronVersion=${electronVer}\",~g" packages/bruno-electron/package.json
bun run build:electron:linux
%install
mkdir -p %buildroot%_datadir/applications/
install -Dm644 %SOURCE1 %buildroot%_datadir/applications/
install -Dm755 %SOURCE2 %buildroot%_bindir/bruno
install -d %buildroot%_libdir/bruno
asar e packages/bruno-electron/out/linux-unpacked/resources/app.asar %buildroot%_libdir/bruno/
for i in 16 24 48 64 128 256 512 1024; do
install -Dm644 "packages/bruno-electron/resources/icons/png/${i}x${i}.png" "%buildroot%_iconsdir/hicolor/${i}x${i}/apps/com.usebruno.app.Bruno.png"
done
%files
%doc readme.md
%license license.md
%_bindir/bruno/
%_libdir/bruno/
%_datadir/applications/com.usebruno.app.Bruno.desktop
%_iconsdir/hicolor/*/apps/com.usebruno.app.Bruno.png
@@ -0,0 +1,9 @@
[Desktop Entry]
Name=Bruno
Comment=Opensource API Client for Exploring and Testing APIs
Exec=/usr/bin/bruno %u
Terminal=false
Type=Application
Icon=com.usebruno.app.Bruno
StartupWMClass=Bruno
Categories=Development;
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("usebruno/bruno"));
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 3400554f57b770760cb4cb58f15963399d13848e
%global commit 787bf3c6585701ec718c740ccb424794c39a2b43
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20240801
%global commit_date 20240714
Name: flow-control-nightly
Version: %commit_date.%shortcommit
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "tracy.spec"
}
}
-77
View File
@@ -1,77 +0,0 @@
%global _desc Tracy is a real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
Name: tracy
Version: 0.11.0
Release: 1%?dist
Summary: A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
License: BSD-3-Clause
URL: https://github.com/wolfpld/tracy
Source0: https://github.com/wolfpld/tracy/archive/refs/tags/v%version.tar.gz
BuildRequires: pkgconfig(egl) pkgconfig(glfw3) pkgconfig(freetype2) pkgconfig(dbus-1) pkgconfig(libunwind) pkgconfig(libdebuginfod) pkgconfig(tbb) pkgconfig(wayland-client) pkgconfig(wayland-protocols) pkgconfig(xkbcommon) pkgconfig(capstone)
BuildRequires: cmake gcc gcc-c++ meson
%description
%_desc
%package devel
Summary: Development files for the tracy package
%description devel
%_desc
This package contains the development files for the tracy package.
%prep
%autosetup -p1
%build
%meson
%meson_build
for project in capture csvexport import-chrome import-fuchsia update profiler
do
pushd $project
%cmake -DDOWNLOAD_CAPSTONE=0
%cmake_build
popd
done
%install
%meson_install
# NOTE: the subprojects don't have install targets so we do it manually
install -Dm755 capture/%__cmake_builddir/tracy-capture %buildroot%_bindir/tracy-capture
install -Dm755 csvexport/%__cmake_builddir/tracy-csvexport %buildroot%_bindir/tracy-csvexport
install -Dm755 import-chrome/%__cmake_builddir/tracy-import-chrome %buildroot%_bindir/tracy-import-chrome
install -Dm755 import-fuchsia/%__cmake_builddir/tracy-import-fuchsia %buildroot%_bindir/tracy-import-fuchsia
install -Dm755 update/%__cmake_builddir/tracy-update %buildroot%_bindir/tracy-update
install -Dm755 profiler/%__cmake_builddir/tracy-profiler %buildroot%_bindir/tracy
install -Dm644 extra/desktop/tracy.desktop %buildroot%_datadir/applications/tracy.desktop
install -Dm644 icon/icon.svg %buildroot%_iconsdir/hicolor/scalable/apps/tracy.svg
install -Dm644 extra/desktop/application-tracy.xml %buildroot%_datadir/mime/packages/application-tracy.xml
install -Dm644 icon/application-tracy.svg %buildroot%_iconsdir/hicolor/scalable/apps/application-tracy.svg
%files
%license LICENSE
%doc README.*
%_bindir/tracy
%_bindir/tracy-capture
%_bindir/tracy-csvexport
%_bindir/tracy-import-chrome
%_bindir/tracy-import-fuchsia
%_bindir/tracy-update
%_libdir/libtracy.so
%_datadir/applications/tracy.desktop
%_datadir/mime/packages/application-tracy.xml
%_iconsdir/hicolor/scalable/apps/tracy.svg
%_iconsdir/hicolor/scalable/apps/application-tracy.svg
%files devel
%_libdir/pkgconfig/tracy.pc
%_includedir/common
%_includedir/tracy
%_includedir/client
%changelog
* Wed Jul 24 2024 Owen Zimmerman <owen@fyralabs.com> - 0.11-1
- Initial package.
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("wolfpld/tracy"));
+1
View File
@@ -4,5 +4,6 @@ project pkg {
}
labels {
nightly = 1
large = 1
}
}
+5 -7
View File
@@ -1,14 +1,12 @@
%global commit 33d06c4d9603b37885e7ddcc82fa06f4dcd83943
%global commit 0129d4e2506d5ec5e50ef0968382770b9abec390
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20240801
%global ver 0.148.0
%global commit_date 20240619
%global ver 0.142.0
%bcond_with check
%bcond_without check
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
# Use Mold as the linker
%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold
%global crate zed
%global app_id dev.zed.Zed-Nightly
@@ -35,7 +33,7 @@ BuildRequires: alsa-lib-devel
BuildRequires: fontconfig-devel
BuildRequires: wayland-devel
BuildRequires: libxkbcommon-x11-devel
BuildRequires: openssl-devel-engine
BuildRequires: openssl-devel
BuildRequires: libzstd-devel
BuildRequires: perl-FindBin
BuildRequires: perl-IPC-Cmd
+3
View File
@@ -2,4 +2,7 @@ project pkg {
rpm {
spec = "zed-preview.spec"
}
labels {
large = 1
}
}
+3
View File
@@ -1,5 +1,8 @@
let releases = "https://api.github.com/repos/zed-industries/zed/releases".get().json_arr();
for release in releases {
if !release.prerelease {
continue;
}
let tag = release.tag_name;
tag.pop(4); // remove the "-pre" suffix
tag.crop(1); // remove "v"
+3 -7
View File
@@ -1,10 +1,6 @@
%bcond_with check
%global ver 0.147.0
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
# Use Mold as the linker
%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold
%bcond_without check
%global debug_package %{nil}
%global ver 0.145.1
%global crate zed
%global app_id dev.zed.Zed-Preview
+3
View File
@@ -2,4 +2,7 @@ project pkg {
rpm {
spec = "zed.spec"
}
labels {
large = 1
}
}
Binary file not shown.
+2 -4
View File
@@ -1,15 +1,13 @@
%bcond_with check
%bcond_without check
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
# Use Mold as the linker
%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold
%global crate zed
%global app_id dev.zed.Zed
Name: zed
Version: 0.146.3
Version: 0.144.4
Release: 1%?dist
Summary: Zed is a high-performance, multiplayer code editor
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %nil
Name: moby-buildx
Version: 0.16.2
Version: 0.16.1
Release: 1%?dist
Summary: Docker CLI plugin for extended build capabilities with BuildKit
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: moby-compose
Version: 2.29.1
Version: 2.29.0
Release: 1%?dist
Summary: Define and run multi-container applications with Docker
@@ -1,5 +1,5 @@
Name: sarasa-gothic-fonts
Version: 1.0.16
Version: 1.0.15
Release: 1%?dist
URL: https://github.com/be5invis/Sarasa-Gothic
Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z
@@ -1,8 +1,8 @@
%define debug_package %nil
%global commit 26818c6cd574c74ab9dfd2c89f081f30430e212b
%global commit 4aa204e6ef332457d277488ffa61959f2dcde470
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20240801
%global commit_date 20240719
Name: gamescope-session
Version: %commit_date.%shortcommit
@@ -30,7 +30,6 @@ cp -r usr %buildroot/
%license LICENSE
%_bindir/export-gpu
%_bindir/gamescope-session-plus
%_libexecdir/gamescope-sdl-workaround
%_userunitdir/gamescope-session-plus@.service
%_datadir/gamescope-session-plus/device-quirks
%_datadir/gamescope-session-plus/gamescope-session-plus
+2 -3
View File
@@ -1,7 +1,7 @@
%global libliftoff_minver 0.4.1
%global _default_patch_fuzz 2
%global gamescope_tag 3.14.26
%global gamescope_tag 3.14.24
Name: terra-gamescope
Version: 100.%{gamescope_tag}
@@ -19,7 +19,7 @@ Patch0: chimeraos.patch
# https://hhd.dev/
Patch1: disable-steam-touch-click-atom.patch
# https://github.com/ValveSoftware/gamescope/pull/1281
# Patch2: deckhd.patch
Patch2: deckhd.patch
# https://github.com/ValveSoftware/gamescope/issues/1398
Patch3: drm-Separate-BOE-and-SDC-OLED-Deck-panel-rates.patch
# https://github.com/ValveSoftware/gamescope/issues/1369
@@ -68,7 +68,6 @@ BuildRequires: pkgconfig(libseat)
BuildRequires: pkgconfig(libinput)
BuildRequires: xcb-util-wm-devel
BuildRequires: pkgconfig(xcb-errors)
BuildRequires: pkgconfig(lcms2)
BuildRequires: spirv-headers-devel
# Enforce the the minimum EVR to contain fixes for all of:
# CVE-2021-28021 CVE-2021-42715 CVE-2021-42716 CVE-2022-28041 CVE-2023-43898
+2 -2
View File
@@ -1,9 +1,9 @@
%define osuresver 2024.731.0
%define osuresver 2024.713.0
%global debug_package %{nil}
%define __strip /bin/true
Name: osu-lazer
Version: 2024.731.0
Version: 2024.718.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
+2 -2
View File
@@ -1,6 +1,6 @@
%define debug_package %nil
%global commit cee36c6db378c380900fc7b901e2f7d0ea596cc0
%global commit_date 20240724
%global commit 688ca6ae29de89174794a48be61ecd0fb1111c96
%global commit_date 20240430
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: albius
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit cb156648d69fd0c21ee5d041a98ddc69294eaa96
%global commit 881fbb8f81599c6f633158618f05fa05439816ca
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.1.9
%global commit_date 20240730
%global commit_date 20240723
%global debug_package %nil
Name: nim-nightly
@@ -6,8 +6,8 @@
%bcond_with doc
Name: python-%{srcname}
Version: 0.18.0
Release: 1%?dist
Version: 0.17.0
Release: 0%{?dist}
Summary: Python library for working with HEIF images and plugin for Pillow
License: BSD-3-Clause
@@ -2,7 +2,7 @@
%global pypi_name protobuf
Name: python-%{pypi_name}
Version: 5.27.3
Version: 5.27.2
Release: 1%?dist
Summary: Protocol Buffers
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: python3-ruff
Version: 0.5.5
Version: 0.5.4
Release: 1%?dist
Summary: An extremely fast Python linter, written in Rust
License: MIT
+2 -2
View File
@@ -5,7 +5,7 @@
%global crate gitoxide
Name: rust-gitoxide
Version: 0.37.0
Version: 0.36.0
Release: 1%?dist
Summary: Command-line application for interacting with git repositories
@@ -13,7 +13,7 @@ License: MIT OR Apache-2.0
URL: https://crates.io/crates/gitoxide
Source: %{crates_source}
BuildRequires: openssl-devel-engine cmake anda-srpm-macros rust-packaging >= 21
BuildRequires: openssl-devel cmake anda-srpm-macros rust-packaging >= 21
%global _description %{expand:
A command-line application for interacting with git repositories.}
+1 -1
View File
@@ -1,5 +1,5 @@
Name: nushell
Version: 0.96.1
Version: 0.95.0
Release: 1%?dist
Summary: A new type of shell
License: MIT
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rust-onefetch.spec"
}
}
@@ -1,11 +0,0 @@
--- onefetch-2.21.0/Cargo.toml 1970-01-01T00:00:01+00:00
+++ onefetch-2.21.0/Cargo.toml 2024-07-23T17:12:11.234589+00:00
@@ -164,8 +164,3 @@
[features]
fail-on-deprecated = []
-[target."cfg(windows)".dependencies.enable-ansi-support]
-version = "0.2.1"
-
-[target."cfg(windows)".build-dependencies.winres]
-version = "0.1"
-103
View File
@@ -1,103 +0,0 @@
# Generated by rust2rpm 26
%bcond_without check
%global crate onefetch
Name: rust-onefetch
Version: 2.21.0
Release: %autorelease
Summary: Command-line Git information tool
License: MIT
URL: https://crates.io/crates/onefetch
Source: %{crates_source}
# Automatically generated patch to strip dependencies and normalize metadata
Patch: onefetch-fix-metadata-auto.diff
BuildRequires: anda-srpm-macros cargo-rpm-macros >= 24
BuildRequires: cmake
%global _description %{expand:
Command-line Git information tool.}
%description %{_description}
%package -n %{crate}
Summary: %{summary}
License: (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
%description -n %{crate} %{_description}
%files -n %{crate}
%license LICENSE.md
%license resources/license.cache.zstd
%license src/info/license.rs
%license LICENSE.dependencies
%doc CHANGELOG.md
%doc CONTRIBUTING.md
%doc README.md
%{_bindir}/onefetch
%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.md
%license %{crate_instdir}/resources/license.cache.zstd
%license %{crate_instdir}/src/info/license.rs
%doc %{crate_instdir}/CHANGELOG.md
%doc %{crate_instdir}/CONTRIBUTING.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}+fail-on-deprecated-devel
Summary: %{summary}
BuildArch: noarch
%description -n %{name}+fail-on-deprecated-devel %{_description}
This package contains library source intended for building other packages which
use the "fail-on-deprecated" feature of the "%{crate}" crate.
%files -n %{name}+fail-on-deprecated-devel
%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version} -p1
%cargo_prep_online
%build
cat<<EOF > license.sh
%{cargo_license} > LICENSE.dependencies
EOF
sed -i "s/--offline//g" license.sh
bash license.sh
%install
%cargo_install
%if %{with check}
%check
%cargo_test
%endif
%changelog
%autochangelog
-1
View File
@@ -1 +0,0 @@
rpm.version(crates("onefetch"));
+2 -4
View File
@@ -1,14 +1,12 @@
%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold
Name: rnote
Version: 0.11.0
Version: 0.10.2
Release: 1%?dist
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: gtk4
BuildRequires: cargo meson cmake libappstream-glib gcc-c++ pkgconfig(alsa) alsa-lib clang-devel python desktop-file-utils mold
BuildRequires: cargo meson cmake libappstream-glib gcc-c++ pkgconfig(alsa) alsa-lib clang-devel python desktop-file-utils
BuildRequires: pkgconfig(glib-2.0) >= 2.66
BuildRequires: pkgconfig(gtk4) >= 4.7
BuildRequires: pkgconfig(libadwaita-1) >= 1.2
+6 -11
View File
@@ -1,11 +1,10 @@
%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold
# Generated by rust2rpm 26
#cond_without check
#bcond_without check
%global crate starship
Name: rust-starship
Version: 1.20.1
Version: 1.19.0
Release: %autorelease
Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️
@@ -18,7 +17,7 @@ Patch: starship-fix-metadata-auto.diff
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: anda-srpm-macros
BuildRequires: cmake
BuildRequires: mold
BuildRequires: pkgconfig
BuildRequires: git-core
%global _description %{expand:
@@ -29,13 +28,13 @@ shell! ☄🌌️.}
%package -n %{crate}
Summary: %{summary}
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-3-Clause AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND ISC AND MIT AND (MIT AND Apache-2.0) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Unlicense AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
License: ISC
%description -n %{crate} %{_description}
%files -n %{crate}
%license LICENSE
%license LICENSE.dependencies
#license LICENSE.dependencies
%doc README.md
%{_bindir}/starship
@@ -49,8 +48,6 @@ This package contains library source intended for building other packages which
use the "%{crate}" crate.
%files devel
%license %{crate_instdir}/LICENSE
%doc %{crate_instdir}/README.md
%{crate_instdir}/
%package -n %{name}+default-devel
@@ -178,9 +175,7 @@ use the "starship-battery" feature of the "%{crate}" crate.
%cargo_prep_online
%build
%dnl %cargo_build
%{cargo_license_summary_online}
%{cargo_license_online} > LICENSE.dependencies
%cargo_build
%install
%cargo_install
@@ -1,6 +1,6 @@
--- starship-1.20.1/Cargo.toml 1970-01-01T00:00:01+00:00
+++ starship-1.20.1/Cargo.toml 2024-07-28T16:46:48.656009+00:00
@@ -271,18 +271,3 @@
--- starship-1.19.0/Cargo.toml 1970-01-01T00:00:01+00:00
+++ starship-1.19.0/Cargo.toml 2024-05-16T10:47:19.540098+00:00
@@ -263,18 +263,3 @@
]
default-features = false
@@ -8,7 +8,7 @@
-version = "0.2.0"
-
-[target."cfg(windows)".dependencies.windows]
-version = "0.58.0"
-version = "0.56.0"
-features = [
- "Win32_Foundation",
- "Win32_UI_Shell",
+2 -2
View File
@@ -3,8 +3,8 @@
%bcond_with tests
Name: apparmor
Version: 4.0.2
Release: 1%?dist
Version: 4.0.1
Release: 2%{?dist}
Summary: AppArmor userspace components
%define baseversion %(echo %{version} | cut -d. -f-2)
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 1.8.14
%global ver 1.8.12-10
%global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g')
Summary: The Application Framework for tauOS apps
Name: libhelium
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit a24af0992245f838f2b4b418a0a2d5fa9caa27b5
%global ver 1.8.34
%global commit cb164927417f22811c74cd8678ed4a5ab7cb80ba
%global ver 1.8.33
%global commit_date 20240219
%global shortcommit %(c=%{commit}; echo ${c:0:7})
+5
View File
@@ -0,0 +1,5 @@
project "pkg" {
rpm {
spec = "opentabletdriver.spec"
}
}
@@ -0,0 +1,63 @@
# saves time so we don't have to download the thing manually
#undefine _disable_source_fetch
# We don't have debug symbols, because .NET
%define debug_package %{nil}
# We aren't using Mono but RPM expected Mono
%global __requires_exclude_from ^/usr/lib/opentabletdriver/.*$
%global __os_install_post %{nil}
Name: opentabletdriver
Version: 0.6.4.0
Release: 1%{?dist}
Summary: A cross-platform open source tablet driver
License: LGPLv3
URL: https://github.com/OpenTabletDriver/OpenTabletDriver
%define otddir OpenTabletDriver-%{version}
BuildRequires: dotnet-sdk-6.0 git jq
Requires: dotnet-runtime-6.0
Requires: libevdev.so.2()(64bit)
Requires: gtk3
Requires: gtk3
Requires: udev
Requires(post): grep
Suggests: libX11
Suggests: libXrandr
%description
OpenTabletDriver is an open source, cross platform, user mode tablet driver. The goal of OpenTabletDriver is to be cross platform as possible with the highest compatibility in an easily configurable graphical user interface.
%prep
git clone -b v%version %url .
%build
./eng/linux/package.sh --output bin
%install
export DONT_STRIP=1
PREFIX="%{_prefix}" ./eng/linux/package.sh --package Generic --build false
mkdir -p "%{buildroot}"
mv ./dist/files/* "%{buildroot}"/
rm -rf ./dist
mkdir -p "%{buildroot}/%{_prefix}/lib/"
cp -r bin "%{buildroot}/%{_prefix}/lib/opentabletdriver"
%files
%defattr(-,root,root)
%dir %{_prefix}/lib/opentabletdriver
%dir %{_prefix}/share/doc/opentabletdriver
%{_bindir}/otd
%{_bindir}/otd-daemon
%{_bindir}/otd-gui
%{_prefix}/lib/modprobe.d/99-opentabletdriver.conf
%{_prefix}/lib/modules-load.d/opentabletdriver.conf
%{_prefix}/lib/opentabletdriver/*
%{_prefix}/lib/systemd/user/opentabletdriver.service
%{_prefix}/lib/udev/rules.d/70-opentabletdriver.rules
%{_prefix}/share/applications/opentabletdriver.desktop
%{_prefix}/share/man/man8/opentabletdriver.8.gz
%{_prefix}/share/doc/opentabletdriver/LICENSE
%{_prefix}/share/pixmaps/otd.ico
%{_prefix}/share/pixmaps/otd.png
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("OpenTabletDriver/OpenTabletDriver"));
Binary file not shown.
@@ -1,5 +1,5 @@
%global commit 3e3c31c227b3b91572ce4a2591281d16a9753f33
%global commit_date 20240801
%global commit 5f56dd60b256061a036e5f5b494da570a299cdee
%global commit_date 20240708
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %{nil}
%define __os_install_post %{nil}
+1 -1
View File
@@ -1,5 +1,5 @@
Name: limine
Version: 7.13.2
Version: 7.12.0
Release: 1%?dist
Summary: Modern, advanced, portable, multiprotocol bootloader
License: BSD-2-Clause
@@ -2,7 +2,7 @@
Name: uutils-coreutils
Version: 0.0.27
Release: 2%?dist
Release: 1%?dist
Summary: Cross-platform Rust rewrite of the GNU coreutils
License: MIT
URL: https://github.com/uutils/coreutils
@@ -24,10 +24,6 @@ Summary: Cross-platform Rust replacement of the GNU coreutils
Provides: coreutils = %coreutils_ver
Provides: coreutils(%arch)
Provides: coreutils-full
Provides: bash-completion
Conflicts: bash-completion
Conflicts: coreutils-common
Conflicts: coreutils
%description replace
uutils coreutils is a cross-platform reimplementation of the GNU coreutils in Rust.
@@ -50,9 +46,6 @@ This package provides a single binary with commands for util-linux with the `uu-
%package util-linux-replace
Summary: uutils-coreutils single-binary, replaces coreutils and util-linux
Provides: util-linux
Conflicts: util-linux
Conflicts: /usr/bin/uptime
Conflicts: /usr/bin/hostname
%description util-linux-replace
uutils coreutils is a cross-platform reimplementation of the GNU coreutils in Rust.
@@ -1,6 +1,6 @@
Name: terra-mock-configs
Version: 1.2.0
Release: 1%?dist
Version: 1.0.0
Release: 1%{?dist}
Epoch: 1
Summary: Mock configs for Terra repos
@@ -37,9 +37,6 @@ cp -v *.cfg %{buildroot}%{_sysconfdir}/mock/
%config %{_sysconfdir}/mock/terra-*-i386.cfg
%changelog
* Fri Jul 26 2024 madonuko <mado@fyralabs.com> - 1:1.1.0-1
- Include mock files for Terra 41
* Mon Jul 22 2024 Lleyton Gray <lleyton@fyralabs.com> - 1:1.0.0-1
- Migrate to pulling configs from an external repository
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 1.8.14
%global ver 1.8.12-10
Summary: tauOS GTK/GNOME Shell Themes
Name: tau-helium

Some files were not shown because too many files have changed in this diff Show More