chore: sync with Terra 38 (#598)

* chore: sync with Terra 38

* bump: libappimage

* fix(ci): add lint and `dnf in` tests

* fix(ci): bump commit-comment to @v2

Signed-off-by: madomado <wboy111@outlook.com>

---------

Signed-off-by: madomado <wboy111@outlook.com>
This commit is contained in:
madomado
2023-06-21 05:23:29 +08:00
committed by GitHub
parent 587cdb4db0
commit 6acd48643b
155 changed files with 1012 additions and 642 deletions
+79
View File
@@ -80,3 +80,82 @@ jobs:
- name: Notify Madoguchi (Failure)
if: ( cancelled() || failure() ) && github.event_name != 'pull_request'
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
- name: Lint RPMs and SRPMs
id: lint
if: success()
run: |
echo 'err=false' >> $GITHUB_ENV
rpmlint anda-build/ > rpmlint.txt || f=1
if [[ $f -eq 1 ]]; then
EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)
echo "esc_lint_out<<$EOF" >> $GITHUB_ENV
cat rpmlint.txt | sed 's/`/\\`/g' >> $GITHUB_ENV
echo $EOF >> $GITHUB_ENV
echo "lint_out<<$EOF" >> $GITHUB_ENV
echo '```' >> $GITHUB_ENV
cat rpmlint.txt >> $GITHUB_ENV
echo '```' >> $GITHUB_ENV
echo $EOF >> $GITHUB_ENV
echo 'err=true' >> $GITHUB_ENV
fi
- name: Try to install package
id: dnf
if: success()
run: |
touch out
for f in anda-build/rpm/rpms/*.rpm; do
dnf in --downloadonly -y $f > $f.dnfout.txt 2>&1 || fail=1
if [[ $fail -eq 1 ]]; then
echo "### $f" >> out
echo '```' >> out
cat $f.dnfout.txt >> out
echo '```' >> out
echo >> out
echo 'err=true' >> $GITHUB_ENV
fi
done
cat out
EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)
echo "esc_dnf_out<<$EOF" >> $GITHUB_ENV
cat out | sed 's/`/\\`/g' >> $GITHUB_ENV
echo $EOF >> $GITHUB_ENV
echo "dnf_out<<$EOF" >> $GITHUB_ENV
cat out >> $GITHUB_ENV
echo $EOF >> $GITHUB_ENV
- name: Comment RPMLint/DNF output (PR)
if: success() && github.event_name == 'pull_request'
uses: actions/github-script@v6
with:
script: |
let out = "";
if (`${{ env.esc_lint_out }}`.trim() != "") {
out += "## 🔨 Lint: [${{matrix.pkg.pkg}} (${{matrix.pkg.arch}})](https://github.com/terrapkg/packages/actions/runs/${{github.run_id}})\n";
out += `\`\`\`\n${{ env.esc_lint_out }}\n\`\`\`\n`;
}
if (`${{ env.esc_dnf_out }}`.trim() != "") {
out += "## ❌ DNF: [${{matrix.pkg.pkg}} (${{matrix.pkg.arch}})](https://github.com/terrapkg/packages/actions/runs/${{github.run_id}})\n";
out += `${{ env.esc_dnf_out }}`;
}
if (out != "") {
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: out,
});
}
- name: Create commit comment
if: success() && env.err == 'true'
uses: peter-evans/commit-comment@v2
with:
body: |
<sub>[run_id: ${{github.run_id}}](https://github.com/terrapkg/packages/actions/runs/${{github.run_id}})</sub>
# Built RPM: ${{matrix.pkg.pkg}} (${{matrix.pkg.arch}}.fc${{matrix.version}})
## Lint
If you see anything below, RPMLint returned with a non-zero exit code.
${{ env.lint_out }}
## DNF
Output of `dnf in --downloadonly ...`.
If you see anything below, DNF returned with a non-zero exit code.
${{ env.dnf_out }}
+1 -1
View File
@@ -1,4 +1,4 @@
name: Build Packages
name: Manual Builds
on:
workflow_dispatch:
inputs:
+1 -1
View File
@@ -1,4 +1,4 @@
name: Build Packages (JSON)
name: JSON Build
on:
workflow_dispatch:
inputs:
+1 -1
View File
@@ -1,4 +1,4 @@
name: Automatic Nightly Update
name: Nightly Update
on:
schedule:
- cron: "0 0 * * *"
+1 -1
View File
@@ -1,4 +1,4 @@
name: Automatically check for updates
name: Update
on:
schedule:
- cron: "*/30 * * * *"
+5 -3
View File
@@ -4,11 +4,11 @@ Release: 1%{?dist}
Summary: Flashcard program for using space repetition learning (Installed with wheel)
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/
BuildRequires: python3-installer python3.11
BuildRequires: python3-installer python3.11 rpm_macro(fdupes)
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress
BuildArch: noarch
ExclusiveArch: x86_64
Conflicts: anki
Source0: https://files.pythonhosted.org/packages/cp39/a/anki/anki-%{version}-cp39-abi3-manylinux_2_28_%{_arch}.whl
Source1: https://files.pythonhosted.org/packages/py3/a/aqt/aqt-%{version}-py3-none-any.whl
@@ -36,6 +36,8 @@ install -Dm644 %{SOURCE4} "%{buildroot}/usr/share/pixmaps/anki.png"
install -Dm644 %{SOURCE5} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE"
install -Dm644 %{SOURCE6} "%{buildroot}/%{_datadir}/doc/%{name}/README.md"
%fdupes %_libdir/python*/site-packages/_aqt/data/
%files
%license LICENSE
@@ -50,5 +52,5 @@ install -Dm644 %{SOURCE6} "%{buildroot}/%{_datadir}/doc/%{name}/README.md"
/usr/share/pixmaps/anki.png
%changelog
* Wed Jan 11 2023 windowsboy111 <windowsboy111@fyralabs.com>
* Wed Jan 11 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.1.60
- Initial package
+5 -3
View File
@@ -4,12 +4,12 @@ Release: 1%{?dist}
Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/
BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks
BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks rpm_macro(fdupes)
BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-send2trash python3-certifi python3-simplejson python3-pyqt5-sip
BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat
BuildArch: noarch
ExclusiveArch: x86_64
Conflicts: anki
Patch0: 0001-No-update.patch
Patch1: 0001-Force-qt5.patch
@@ -46,6 +46,8 @@ chmod 755 %{buildroot}%{_bindir}/anki
find %{buildroot} -iname __pycache__ | xargs -r rm -rf
find %{buildroot} -iname direct_url.json | xargs -r rm -rf
%fdupes %_libdir/python*/site-packages/_aqt/data/
%files
%license LICENSE*
@@ -60,5 +62,5 @@ find %{buildroot} -iname direct_url.json | xargs -r rm -rf
/usr/lib64/python*/site-packages/anki-%{version}.dist-info/
%changelog
* Tue Jan 3 2023 windowsboy111 <windowsboy111@fyralabs.com>
* Tue Jan 3 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.1.60
- Initial package
-1
View File
@@ -1,5 +1,4 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "anki.spec"
}
+13 -9
View File
@@ -4,13 +4,13 @@ Release: 1%{?dist}
Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/
BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks
BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks rpm_macro(fdupes)
BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-send2trash python3-certifi python3-simplejson
BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc
BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc python3-pyqt6-devel python3-pyqt6
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat python3-qt5-webengine
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat python3-qt5-webengine python3-pyqt6
Recommends: mpv
Obsoletes: anki <= 2.1.15
BuildArch: noarch
Conflicts: anki-qt5
Patch0: 0001-No-update.patch
@@ -27,6 +27,8 @@ git checkout %{version}
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki
%build
export RELEASE=1
export PYTHONPATH=%_libdir/python3/dist-packages
mold -run ./tools/build
@@ -47,6 +49,8 @@ find %{buildroot} -iname direct_url.json | xargs -r rm -rf
chmod 755 %{buildroot}%{_bindir}/anki
%fdupes %_libdir/python*/site-packages/_aqt/data/
%files
%license LICENSE*
@@ -54,11 +58,11 @@ chmod 755 %{buildroot}%{_bindir}/anki
%{_bindir}/anki
%{_datadir}/applications/anki.desktop
%{_datadir}/pixmaps/anki.png
/usr/lib64/python*/site-packages/aqt/
/usr/lib64/python*/site-packages/aqt-%{version}.dist-info/
/usr/lib64/python*/site-packages/_aqt/
/usr/lib64/python*/site-packages/anki/
/usr/lib64/python*/site-packages/anki-%{version}.dist-info/
%_libdir/python*/site-packages/aqt/
%_libdir/python*/site-packages/aqt-%{version}.dist-info/
%_libdir/python*/site-packages/_aqt/
%_libdir/python*/site-packages/anki/
%_libdir/python*/site-packages/anki-%{version}.dist-info/
%changelog
+25 -17
View File
@@ -10,14 +10,15 @@
Name: armcord-bin
Version: 3.2.0
Release: 1%{?dist}
Release: 2%{?dist}
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/ArmCord/ArmCord
Group: Applications/Internet
Source0: %url/releases/download/v%version/%src.tar.gz
Source1: armcord.png
Requires: electron libnotify xdg-utils
Source2: https://raw.githubusercontent.com/ArmCord/ArmCord/v%version/README.md
Requires: electron xdg-utils
ExclusiveArch: x86_64 aarch64 armv7l
Conflicts: armcord
@@ -34,9 +35,9 @@ Name=ArmCord
Comment=%summary
GenericName=Internet Messenger
Type=Application
Exec=/usr/bin/armcord
Exec=%_bindir/armcord
Icon=armcord
Categories=Internet;Network;InstantMessaging;
Categories=Network;InstantMessaging;
StartupWMClass=armcord
Keywords=discord;armcord;vencord;shelter;electron;
EOF
@@ -44,21 +45,28 @@ EOF
%build
%install
mkdir -p %buildroot/usr/bin %buildroot/usr/share/applications %buildroot/usr/share/pixmaps %buildroot/opt/armcord
cp -a * %buildroot/opt/armcord
ln -s /opt/armcord/armcord %buildroot/usr/bin/armcord
chmod +x -R %buildroot/opt/armcord/*
chmod 755 %buildroot/opt/armcord/armcord
install -Dm644 .armcord.desktop %buildroot/usr/share/applications/ArmCord.desktop
install -Dm644 %SOURCE1 %buildroot/usr/share/pixmaps/armcord.png
mkdir -p %buildroot%_bindir %buildroot%_datadir/applications %buildroot%_datadir/pixmaps %buildroot%_datadir/armcord %buildroot%_docdir/%name
cp -a * %buildroot%_datadir/armcord/
ln -s %_datadir/armcord/armcord %buildroot%_bindir/armcord
chmod +x -R %buildroot%_datadir/armcord/*
chmod 755 %buildroot%_datadir/armcord/armcord
install -Dm644 .armcord.desktop %buildroot%_datadir/applications/ArmCord.desktop
install -Dm644 %SOURCE1 %buildroot%_datadir/pixmaps/armcord.png
install -Dm644 %SOURCE2 %buildroot%_docdir/%name/
%files
/opt/armcord
/usr/bin/armcord
/usr/share/applications/ArmCord.desktop
/usr/share/pixmaps/armcord.png
%doc README.md
%_datadir/armcord
%_bindir/armcord
%_datadir/applications/ArmCord.desktop
%_datadir/pixmaps/armcord.png
%changelog
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com>
- Initial package
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.2.0-2
- Remove libnotify dependency.
- Fix desktop entry.
- Set as noarch package because there are not binary files.
- Use /usr/share/ instead of /opt/
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.1.7-1
- Initial package
+1
View File
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "armcord.spec"
}
+10 -4
View File
@@ -2,16 +2,17 @@
Name: armcord
Version: 3.2.0
Release: 1%{?dist}
Release: 2%{?dist}
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/ArmCord/ArmCord
Group: Applications/Internet
Source0: %url/archive/refs/tags/v%version.tar.gz
Source1: launch.sh
Requires: electron libnotify xdg-utils
Requires: electron xdg-utils
BuildRequires: nodejs-npm
Conflicts: armcord-bin
BuildArch: noarch
%description
ArmCord is a custom client designed to enhance your Discord experience
@@ -28,7 +29,7 @@ GenericName=Internet Messenger
Type=Application
Exec=/usr/bin/armcord
Icon=armcord
Categories=Internet;Network;InstantMessaging;
Categories=Network;InstantMessaging;
StartupWMClass=armcord
Keywords=discord;armcord;vencord;shelter;electron;
EOF
@@ -55,6 +56,11 @@ install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/armcord.png
/usr/share/armcord/app.asar
%changelog
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.2.0-2
- Remove libnotify dependency.
- Fix desktop entry.
- Set as noarch package because there are not binary files.
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.1.7-1
- Initial package
+21 -15
View File
@@ -1,13 +1,13 @@
Name: authy
Version: 2.3.0
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Two factor authentication desktop application
License: Unlicense
URL: https://authy.com/
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_19.snap
Requires: gtk3
Requires: nss
BuildRequires: squashfs-tools
BuildRequires: squashfs-tools desktop-file-utils
%description
%{summary}.
@@ -18,24 +18,30 @@ unsquashfs -q -f -d snap %{SOURCE0}
%build
%install
install -d "%{buildroot}/opt/authy"
cp -r "snap/." "%{buildroot}/opt/authy"
install -d %buildroot%_datadir/authy
cp -r snap/. %buildroot%_datadir/authy
sed -i 's|${SNAP}/meta/gui/icon.png|authy|g' "%{buildroot}/opt/authy/meta/gui/authy.desktop"
install -Dm644 "%{buildroot}/opt/authy/meta/gui/authy.desktop" -t "%{buildroot}/usr/share/applications"
install -Dm644 "%{buildroot}/opt/authy/meta/gui/icon.png" "%{buildroot}/usr/share/pixmaps/authy.png"
sed -i 's|${SNAP}/meta/gui/icon.png|authy|g' %buildroot%_datadir/authy/meta/gui/authy.desktop
install -Dm644 %buildroot%_datadir/authy/meta/gui/authy.desktop -t %buildroot%_datadir/applications
install -Dm644 %buildroot%_datadir/authy/meta/gui/icon.png %buildroot%_datadir/pixmaps/authy.png
rm -rf "%{buildroot}/opt/authy"/{data-dir,gnome-platform,lib,meta,scripts,usr,*.sh}
rm -rf %buildroot%_datadir/authy/{data-dir,gnome-platform,lib,meta,scripts,usr,*.sh}
install -d "%{buildroot}/usr/bin"
ln -s "/opt/authy/authy" "%{buildroot}/usr/bin"
install -d %buildroot%_bindir
ln -s %_datadir/authy/authy %buildroot%_bindir
%check
desktop-file-validate %buildroot%_datadir/applications/authy.desktop
%files
/opt/authy/
/usr/bin/authy
/usr/share/applications/authy.desktop
/usr/share/pixmaps/authy.png
%_datadir/authy/
%_bindir/authy
%_datadir/applications/authy.desktop
%_datadir/pixmaps/authy.png
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.3.0-2
- Use /usr/share/ instead of /opt/
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 2.2.1-2
- Initial release
@@ -2,18 +2,23 @@
Name: discord-canary-openasar
Version: 0.0.160
Release: 1%{?dist}
Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming
Release: 2%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
URL: https://github.com/GooseMod/OpenAsar
Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz
Source1: %{url}/releases/download/nightly/app.asar
Group: Applications/Internet
Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver
Requires: glibc GConf2
Requires: nspr >= 4.13
Requires: nss >= 3.27
Requires: libX11 >= 1.6
Requires: libXtst >= 1.2
ExclusiveArch: x86_64
%description
%{summary}.
OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and
include more features like further customization and theming.
%prep
%autosetup -n DiscordCanary
@@ -28,8 +33,8 @@ mkdir -p %{buildroot}%{_datadir}/discord-canary-openasar
cp -rv * %{buildroot}%{_datadir}/discord-canary-openasar
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
install discord-canary.desktop %{buildroot}%{_datadir}/applications/discord-canary-openasar.desktop
install discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary-openasar.png
ln -s %_datadir/discord-canary-openasar/discord-canary.desktop %{buildroot}%{_datadir}/applications/discord-canary-openasar.desktop
ln -s %_datadir/discord-canary-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary-openasar.png
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-canary-openasar/resources/app.asar
chmod o+w %{buildroot}%{_datadir}/discord-canary-openasar/resources -R
+8 -7
View File
@@ -2,31 +2,32 @@
Name: discord-canary
Version: 0.0.160
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers.
Release: 2%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz
License: https://discord.com/terms
Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver
Requires: glibc GConf2 nspr >= 4.13 nss >= 3.27 libX11 >= 1.6 libXtst >= 1.2
Group: Applications/Internet
ExclusiveArch: x86_64
%description
Imagine a place where you can belong to a school club, a gaming group, or a worldwide art community. Where just you and a handful of friends can spend time together. A place that makes it easy to talk every day and hang out more often.
Imagine a place where you can belong to a school club, a gaming group, or a
worldwide art community. Where just you and a handful of friends can spend time
together. A place that makes it easy to talk every day and hang out more often.
%prep
%autosetup -n DiscordCanary
%build
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_datadir}/discord-canary
cp -rv * %{buildroot}%{_datadir}/discord-canary
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
install discord-canary.desktop %{buildroot}%{_datadir}/applications/discord-canary.desktop
install discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png
ln -s %_datadir/discord-canary/discord-canary.desktop %{buildroot}%{_datadir}/applications/
ln -s %_datadir/discord-canary/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png
%files
%{_datadir}/discord-canary/
@@ -2,18 +2,23 @@
Name: discord-openasar
Version: 0.0.27
Release: 1%{?dist}
Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming
Release: 2%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
URL: https://github.com/GooseMod/OpenAsar
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
Source1: %{url}/releases/download/nightly/app.asar
Group: Applications/Internet
Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver
Requires: glibc GConf2
Requires: nspr >= 4.13
Requires: nss >= 3.27
Requires: libX11 >= 1.6
Requires: libXtst >= 1.2
ExclusiveArch: x86_64
%description
%{summary}.
OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and
include more features like further customization and theming.
%prep
%autosetup -n Discord
@@ -28,8 +33,8 @@ mkdir -p %{buildroot}%{_datadir}/discord-openasar
cp -rv * %{buildroot}%{_datadir}/discord-openasar
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
install discord.desktop %{buildroot}%{_datadir}/applications/discord-openasar.desktop
install discord.png %{buildroot}%{_datadir}/pixmaps/discord-openasar.png
ln -s %_datadir/discord-openasar/discord.desktop %{buildroot}%{_datadir}/applications/discord-openasar.desktop
ln -s %_datadir/discord-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-openasar.png
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-openasar/resources/app.asar
chmod o+w %{buildroot}%{_datadir}/discord-openasar/resources -R
@@ -2,18 +2,23 @@
Name: discord-ptb-openasar
Version: 0.0.42
Release: 1%{?dist}
Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming
Release: 2%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
URL: https://github.com/GooseMod/OpenAsar
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
Source1: %{url}/releases/download/nightly/app.asar
Group: Applications/Internet
Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver
Requires: glibc GConf2
Requires: nspr >= 4.13
Requires: nss >= 3.27
Requires: libX11 >= 1.6
Requires: libXtst >= 1.2
ExclusiveArch: x86_64
%description
%{summary}.
OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and
include more features like further customization and theming.
%prep
%autosetup -n DiscordPTB
@@ -28,6 +33,8 @@ mkdir -p %{buildroot}%{_datadir}/discord-ptb-openasar
cp -rv * %{buildroot}%{_datadir}/discord-ptb-openasar
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
ln -s %_datadir/discord-ptb-openasar/discord-ptb.desktop %{buildroot}%{_datadir}/applications/discord-ptb-openasar.desktop
ln -s %_datadir/discord-ptb-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb-openasar.png
install discord-ptb.desktop %{buildroot}%{_datadir}/applications/discord-ptb-openasar.desktop
install discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb-openasar.png
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-ptb-openasar/resources/app.asar
+12 -6
View File
@@ -2,16 +2,22 @@
Name: discord-ptb
Version: 0.0.42
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Free Voice and Text Chat for Gamers.
URL: discord.com
URL: https://discord.com
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
License: https://discord.com/terms
Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver
Requires: glibc GConf2
Requires: nspr >= 4.13
Requires: nss >= 3.27
Requires: libX11 >= 1.6
Requires: libXtst >= 1.2
Group: Applications/Internet
ExclusiveArch: x86_64
%description
Imagine a place where you can belong to a school club, a gaming group, or a worldwide art community. Where just you and a handful of friends can spend time together. A place that makes it easy to talk every day and hang out more often.
Imagine a place where you can belong to a school club, a gaming group, or a
worldwide art community. Where just you and a handful of friends can spend time
together. A place that makes it easy to talk every day and hang out more often.
%prep
%autosetup -n DiscordPTB
@@ -24,8 +30,8 @@ mkdir -p %{buildroot}%{_datadir}/discord-ptb
cp -rv * %{buildroot}%{_datadir}/discord-ptb
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
install discord-ptb.desktop %{buildroot}%{_datadir}/applications/discord-ptb.desktop
install discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/
ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
%files
%{_datadir}/discord-ptb/
+9 -10
View File
@@ -2,12 +2,12 @@
Name: discord
Version: 0.0.27
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers.
URL: discord.com
Release: 2%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
License: https://discord.com/terms
Requires: libatomic glibc alsa-lib GConf2 libnotify libstdc++ libappindicator libcxx libXScrnSaver
Requires: glibc GConf2
Requires: nspr >= 4.13
Requires: nss >= 3.27
Requires: libX11 >= 1.6
@@ -15,10 +15,9 @@ Requires: libXtst >= 1.2
Group: Applications/Internet
ExclusiveArch: x86_64
%description
Imagine a place where you can belong to a school club, a gaming group,
or a worldwide art community. Where just you and a handful of friends
can spend time together. A place that makes it easy to talk every day
and hang out more often.
Imagine a place where you can belong to a school club, a gaming group, or a
worldwide art community. Where just you and a handful of friends can spend time
together. A place that makes it easy to talk every day and hang out more often.
%prep
%autosetup -n Discord
@@ -31,8 +30,8 @@ mkdir -p %{buildroot}%{_datadir}/discord
cp -rv * %{buildroot}%{_datadir}/discord
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
install discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop
install discord.png %{buildroot}%{_datadir}/pixmaps/discord.png
ln -s %_datadir/discord/discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop
ln -s %_datadir/discord/discord.png %{buildroot}%{_datadir}/pixmaps/discord.png
%files
%{_datadir}/discord/
@@ -4,12 +4,13 @@
Name: vala-panel-appmenu
Version: 0.7.6
Release: %autorelease
Release: 2%?dist
License: LGPL-3.0-or-later
Summary: This package provides Application Menu plugin for vala-panel
Summary: Application Menu plugin for vala-panel
URL: %{forgeurl}
Source: %{forgesource}
BuildRequires: fdupes
BuildRequires: bamf-daemon
BuildRequires: meson
BuildRequires: ninja-build
@@ -33,34 +34,34 @@ BuildRequires: pkgconfig(vala-panel)
BuildRequires: pkgconfig(libmatepanelapplet-4.0)
Provides: vala-panel-appmenu-plugin = %{version}
Requires: bamf-daemon
Requires: libdbusmenu
%description
Vala Panel Application Menu is a Global Menu applet for use with Vala Panel, xfce4-panel and mate-panel (Budgie 10.x is also planned).
Vala Panel Application Menu is a Global Menu applet for use with Vala Panel,
xfce4-panel and mate-panel (Budgie 10.x is also planned).
Unity-gtk-module is used as a backend
%package -n xfce4-vala-panel-appmenu-plugin
Summary: This package provides Application Menu plugin for xfce4-panel
Requires: xfce4-panel
Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release}
Summary: Application Menu plugin for xfce4-panel
Requires: xfce4-panel
Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release}
%description -n xfce4-vala-panel-appmenu-plugin
XFCE4 desktop plugin for %{name}.
%package -n mate-vala-panel-appmenu-plugin
Summary: This package provides Application Menu plugin for xfce4-panel
Requires: mate-panel
Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release}
Summary: Application Menu plugin for xfce4-panel
Requires: mate-panel
Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release}
%description -n mate-vala-panel-appmenu-plugin
Mate desktop plugin for %{name}.
%package -n budgie-vala-panel-appmenu-plugin
Summary: This package provides Application Menu plugin for xfce4-panel
Requires: budgie-desktop
Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release}
Summary: Application Menu plugin for xfce4-panel
Requires: budgie-desktop
Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release}
%description -n budgie-vala-panel-appmenu-plugin
Budgie desktop plugin for %{name}.
@@ -90,6 +91,7 @@ GTK (2, 3) module that exports GtkMenuShells over D-Bus.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang vala-panel-appmenu
%files -f vala-panel-appmenu.lang
+8 -3
View File
@@ -5,12 +5,13 @@
Name: vala-panel
Version: 0.5.0
Release: %autorelease
Release: 2%?dist
License: LGPL-3.0-or-later
Summary: This package provides Application Menu plugin for vala-panel
URL: %{forgeurl}
Source: %{forgesource}
BuildRequires: fdupes
BuildRequires: meson
BuildRequires: vala
BuildRequires: desktop-file-utils
@@ -42,18 +43,20 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{name}
# Already packaged
rm -rf %{buildroot}%{_datadir}/vala-panel/doc
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/org.valapanel.application.desktop
# Seems to succeed with other appstream checkers and works but fails
#appstream-util validate-relax --nonet {buildroot}{_datadir}/appdata/org.valapanel.application.appdata.xml
%files -f %{name}.lang
%doc README.md LICENSE
%doc README.md
%license LICENSE
%{_sysconfdir}/xdg/vala-panel/
%config %{_sysconfdir}/xdg/vala-panel/
%{_bindir}/vala-*
%{_libdir}/libvalapanel.so.*
%dir %{_libdir}/vala-panel
@@ -72,6 +75,8 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.valapanel.applica
%{_datadir}/vala-panel/images/background.png
%files devel
%doc README.md
%license LICENSE
%dir %{_includedir}/vala-panel
%{_includedir}/vala-panel/*.h
%{_libdir}/libvalapanel.so
+54 -55
View File
@@ -26,37 +26,36 @@ BuildRequires: pkgconfig(xcursor)
%description
Misc audio production plugins ported to linux lv2 plugins by DISTRHO
# Dexed
%package dexed
Summary: Dexed is a multi platform, multi format plugin synth that is closely modeled on the Yamaha DX7
Summary: A multi platform, multi format plugin synth closely modeled on the Yamaha DX7
%description dexed
Dexed is a multi platform, multi format plugin synth that is closely modeled on the Yamaha DX7.
Dexed is also a midi cartridge librarian/manager for the DX7
Dexed is a multi platform, multi format plugin synth that is closely modeled on
the Yamaha DX7. Dexed is also a midi cartridge librarian/manager for the DX7.
# Vitalium
%package vitalium
Summary: vitalium is a spectral warping wavetable synthesizer
Summary: A spectral warping wavetable synthesizer
Provides: vitalium-vst = %{version}-%{release}
Provides: vitalium-lv2 = %{version}-%{release}
Provides: vitalium = %{version}-%{release}
%description vitalium
vitalium is the Open Source version of the Vital spectral warping wavetable synthesizer
vitalium is the Open Source version of the Vital spectral warping wavetable
synthesizer.
%package TAL
Summary: Misc Plugins for TAL (tal-filter, tal-filter-2, tal-noisemaker, tal-reverb, tal-reverb-2, tal-reverb-3, tal-vocoder-2)
# TAL
Summary: Misc Plugins for TAL
%description TAL
Misc Plugins for TAL (tal-filter, tal-filter-2, tal-noisemaker, tal-reverb, tal-reverb-2, tal-reverb-3, tal-vocoder-2)
Misc Plugins for TAL (tal-filter, tal-filter-2, tal-noisemaker, tal-reverb,
tal-reverb-2, tal-reverb-3, tal-vocoder-2).
%package dRowAudio
Summary: Plugins from dRowAudio (distortion, distortionshaper, flanger, reverb, tremolo)
# dRowAudio
Summary: Plugins from dRowAudio
%description dRowAudio
Plugins from dRowAudio (distortion, distortionshaper, flanger, reverb, tremolo)
@@ -68,132 +67,132 @@ Summary: Arctican lv2 plugins
%description Arctican
Plugins from Arctican (The Functiom & The Pilgrim)
# LUFS
%package LUFS
Summary: Klangfreund metering plugins (Multimeter + LUFS Meter)
%description LUFS
Klangfreund metering plugins (Multimeter + LUFS Meter)
Klangfreund metering plugins (Multimeter + LUFS Meter).
# EasySSP
%package EasySSP
Summary: Easy Sound Space Perception is a small and lightweight audio visualization tool
Summary: A small and lightweight audio visualization tool
%description EasySSP
Easy Sound Space Perception is a small and lightweight audio visualization tool, which currently provides spectrometer and goniometer views.
Easy Sound Space Perception is a small and lightweight audio visualization tool
that currently provides spectrometer and goniometer views.
# JuceOPL
%package JuceOPL
Summary: Classic game sounds in Plugin form, as heard in late 80s / early 90s sound cards
%description JuceOPL
Classic game sounds in Plugin form, as heard in late 80s / early 90s sound cards.
Classic game sounds in Plugin form,
as heard in late 80s / early 90s sound cards.
# KlangFalter
%package KlangFalter
Summary: KlangFalter is a convolution audio plugin
Summary: A convolution audio plugin
%description KlangFalter
KlangFalter is a convolution audio plugin
# Luftikus
%package Luftikus
Summary: Luftikus plugin
%description Luftikus
Luftikus is a digital adaptation of an analog EQ with fixed half-octave bands and additional high frequency boost.
As an improvement to the hardware it allows deeper cuts and supports a keep-gain mode where overall gain changes are avoided.
Luftikus is a digital adaptation of an analog EQ with fixed half-octave bands
and additional high frequency boost. As an improvement to the hardware it
allows deeper cuts and supports a keep-gain mode where overall gain changes are
avoided.
# Obxd
%package Obxd
Summary: Obxd is emulation of famous ob-x, ob-xa and ob8 synths
Summary: Emulation of famous ob-x, ob-xa and ob8 synths
%description Obxd
Obxd is emulation of famous ob-x, ob-xa and ob8 synths.
# Refine
%package ReFine
Summary: ReFine plugin
%description ReFine
ReFine is a plugin that allows to add a final polishing to your tracks, busses and masters.
It extracts psycho-acoustic parameters from the source and thus allows to add warmth, space and punch to your mixes.
ReFine is a plugin that allows to add a final polishing to your tracks, busses
and masters. It extracts psycho-acoustic parameters from the source and thus
allows to add warmth, space and punch to your mixes.
# Wolpertinger
%package Wolpertinger
Summary: Wolpertinger is a subtractive, antialiased polyphonic software synthesizer
Summary: A subtractive, antialiased polyphonic software synthesizer
%description Wolpertinger
Wolpertinger is a subtractive, antialiased polyphonic software synthesizer.
# Vex
%package Vex
Summary: Vex is a 3 oscillator subtractive waverom synth
Summary: A 3 oscillator subtractive waverom synth
%description Vex
Vex is a 3 oscillator subtractive waverom synth
# Temper
%package Temper
Summary: Temper is a modern digital distortion plugin
Summary: A modern digital distortion plugin
%description Temper
Temper is a modern digital distortion plugin featuring a rich saturation stage and a unique phase distortion.
Use the variable saturation curve to add warmth and edge to your sound, and let the phase distortion bring character and clarity through your mix.
Temper also features a simple resonant lowpass filter and a feedback path to drive the intensity of the tone.
Temper is a modern digital distortion plugin featuring a rich saturation stage
and a unique phase distortion. Use the variable saturation curve to add warmth
and edge to your sound, and let the phase distortion bring character and
clarity through your mix. Temper also features a simple resonant lowpass filter
and a feedback path to drive the intensity of the tone.
# SwankyAmp
%package SwankyAmp
Summary: Swanky Amp is a tube amplifier emulation plug-in
Summary: A tube amplifier emulation plug-in
%description SwankyAmp
Swanky Amp is a tube amplifier emulation plug-in which is based on detailed simulations of tube amplification.
Discover new tones effortlessly with intuitive controls, harnessing the coveted sounds of dynamic tube amplification.
Swanky Amp is a tube amplifier emulation plug-in based on detailed simulations
of tube amplification. Discover new tones effortlessly with intuitive controls,
harnessing the coveted sounds of dynamic tube amplification.
# PitchedDelay
%package PitchedDelay
Summary: PitchedDelay is a delay that allows the pitching the delayed signal
%description PitchedDelay
PitchedDelay is a delay that allows the pitching the delayed signal, within or outside the feedback loop.
PitchedDelay is a delay that allows the pitching the delayed signal, within or
outside the feedback loop.
# StereoSourceSeparation
%package StereoSourceSeparation
Summary: Stereo Source Separation plugin
%description StereoSourceSeparation
This is a plugin that uses the spatial information hidden in the stereo signal to accomplish source separation.
This is a plugin that uses the spatial information hidden in the stereo signal
to accomplish source separation.
# HiReSam
%package HiReSam
Summary: Klangfreund High Resolution Spectrum Analyse Meter
%description HiReSam
Klangfreund High Resolution Spectrum Analyse Meter
%summary.
# eqinox
%package eqinox
Summary: EQinox equaliser plugin
%description eqinox
EQinox equaliser plugin
EQinox equaliser plugin.
# drumsynth
%package drumsynth
Summary: drumsynth plugin
Summary: Plugin for drumsynth
%description drumsynth
drumsynth plugin
%summary.
%prep
%autosetup -p1 -n DISTRHO-Ports-%{github_release}
@@ -0,0 +1,22 @@
From 6b8c81d1d4ac0ac562b69e7f8164c8a92dafe13a Mon Sep 17 00:00:00 2001
From: windowsboy111 <wboy111@outlook.com>
Date: Mon, 19 Jun 2023 10:33:20 +0800
Subject: [PATCH] feat: add repository entry in package.json
---
package.json | 1 +
1 file changed, 1 insertion(+)
diff --git a/package.json b/package.json
index 622756a..b3d3dfa 100644
--- a/package.json
+++ b/package.json
@@ -1,4 +1,5 @@
{
+ "repository": "github:VOICEVOX/voicevox",
"name": "voicevox",
"version": "999.999.999",
"author": "Hiroshiba Kazuyuki",
--
2.40.1
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "voicevox.spec"
}
}
+9
View File
@@ -0,0 +1,9 @@
// let v = gh("VOICEVOX/voicevox");
// rpm.version(v);
// let engines = get(`https://raw.githubusercontent.com/VOICEVOX/voicevox/${v}/package.json`).json().engines;
// rpm.define("nodev", find(">=([\\d.]+)", engines.node, 1));
// rpm.define("nodev", find(">=([\\d.]+)", engines.npm, 1));
let v = "0.14.7";
let engines = get(`https://raw.githubusercontent.com/VOICEVOX/voicevox/${v}/package.json`).json().engines;
print(find(">=([\\d.]+)", engines.node, 1));
print(find(">=([\\d.]+)", engines.npm, 1));
+60
View File
@@ -0,0 +1,60 @@
%global nodev 16.17.0
%global npmv 8.11.0
%define debug_package %nil
Name: voicevox
Version: 0.14.7
Release: 1%?dist
Summary: Free Japanese text-to-speech editor
License: LGPL-3.0
URL: https://voicevox.hiroshiba.jp
Source0: https://github.com/VOICEVOX/voicevox/archive/refs/tags/%version.tar.gz
# requires specific node and npm version
%ifarch x86_64
%global a x64
%elifarch aarch64
%global a arm64
%endif
Source1: https://nodejs.org/download/release/v%nodev/node-v%nodev-linux-%a.tar.xz
Patch0: 0001-feat-add-repository-entry-in-package.json.patch
%description
VOICEVOX is a free Japanese text-to-speech software with medium output quality.
%package doc
Summary: Documentation files for voicevox (Japanese)
%description doc
%summary.
%prep
%autosetup -p1
tar xf %SOURCE1
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
npx npm@%npmv i
%build
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
npx browserslist@latest --update-db
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
npm run electron:build
%install
rm dist_electron/linux-unpacked/README.txt # dummy
mkdir -p %buildroot%_datadir/%name %buildroot%_bindir %buildroot%_docdir/%name/res
mv dist_electron/linux-unpacked/* %buildroot%_datadir/%name/
ln -s %_datadir/%name/%name %buildroot%_bindir/%name
install -Dm644 docs/*.md %buildroot%_docdir/%name/
install -Dm644 docs/res/* %buildroot%_docdir/%name/res/
%files
%doc README.md
%license LICENSE LGPL_LICENSE
%_bindir/%name
%_datadir/%name/
%files doc
%doc %_docdir/%name/
%changelog
%autochangelog
+13 -8
View File
@@ -7,28 +7,33 @@ Summary: Gay sharks at your local terminal - lolcat-like CLI tool
License: BSD-2-Clause
URL: https://blahaj.queer.software
Source0: https://github.com/GeopJr/BLAHAJ/archive/refs/tags/v%version.tar.gz
BuildRequires: crystal make gcc libyaml-devel pcre-devel
BuildRequires: crystal gcc libyaml-devel pcre-devel
ExclusiveArch: x86_64
%description
Apart from a cute cuddly shark plushie from IKEA, BLÅHAJ is a lolcat-like CLI tool that colorizes your input, shows flags and prints colorful sharks!
It has a wide variety of flags/colors to choose from and many options from flag size to whether to colorize by line, word or character.
Apart from a cute cuddly shark plushie from IKEA, BLÅHAJ is a lolcat-like CLI
tool that colorizes your input, shows flags and prints colorful sharks!
It has a wide variety of flags/colors to choose from and many options from flag
size to whether to colorize by line, word or character.
%prep
%autosetup -n BLAHAJ-%{version}
%build
%make_build
shards build --production --release -D "-fPIE" --link-flags "-pie"
%install
%make_install
mkdir -p %buildroot%_bindir
install -Dm755 bin/blahaj %buildroot%_bindir/
%check
make test_mt
crystal spec --order random -Dpreview_mt
%files
/usr/bin/blahaj
%doc README.md
%license LICENSE
%_bindir/blahaj
%changelog
* Sat Apr 15 2023 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Apr 15 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.0.1-1
- Initial package.
+18 -3
View File
@@ -2,16 +2,23 @@
Name: crystal
Version: 1.8.2
Release: 1%{?dist}
Release: 2%{?dist}
Summary: The Crystal Programming Language
License: Apache-2.0
URL: https://crystal-lang.org/
Source0: https://github.com/crystal-lang/crystal/releases/download/%version/crystal-%version-1-linux-x86_64-bundled.tar.gz
ExclusiveArch: x86_64
BuildRequires: rpm_macro(fdupes)
%description
%summary.
%package devel
Summary: Development files for the crystal package
%description devel
%summary.
%prep
%autosetup -n crystal-%version-1
@@ -25,10 +32,12 @@ install -Dm755 bin/* %buildroot/usr/bin/
cp -r share/* %buildroot/usr/share/
cp -r lib/crystal/* %buildroot/usr/lib/crystal/
%fdupes %buildroot%_datadir/crystal/src/lib_c/
%files
%license /usr/share/licenses/crystal/LICENSE
/usr/bin/crystal
/usr/lib/crystal/
/usr/share/zsh/site-functions/_crystal
/usr/share/man/man1/crystal.1.gz
/usr/share/crystal/
@@ -39,7 +48,13 @@ cp -r lib/crystal/* %buildroot/usr/lib/crystal/
/usr/share/man/man1/shards.1.gz
/usr/share/man/man5/shard.yml.5.gz
%files devel
/usr/lib/crystal/
%changelog
* Sat Apr 15 2023 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.8.2-2
- Add devel package.
* Sat Apr 15 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.8.0-1
- Initial package.
+5 -1
View File
@@ -18,9 +18,11 @@ URL: https://dart.dev/
%endif
Source0: https://storage.googleapis.com/dart-archive/channels/stable/release/%{version}/sdk/dartsdk-linux-%{arch}-release.zip
BuildRequires: fdupes
%description
Dart is a client-optimized language for fast apps on any platform. This package contains the SDK used to develop and compile Dart applications.
Dart is a client-optimized language for fast apps on any platform.
This package contains the SDK used to develop and compile Dart applications.
%prep
%setup -q -n dart-sdk
@@ -37,6 +39,8 @@ cp -rv ./* %{buildroot}%{_libdir}/dart
ln -sf %{_libdir}/dart/bin/dart %{buildroot}%{_bindir}/dart
ln -sf %{_libdir}/dart/bin/dartaotruntime %{buildroot}%{_bindir}/dartaotruntime
%fdupes %buildroot%_libdir/dart/bin/
%files
%{_libdir}/dart/
%{_bindir}/dart
@@ -1,6 +1,6 @@
Name: arphic-ukai-fonts
Version: 0.2.20080216.2
Release: %autorelease
Release: 2%?dist
URL: https://www.freedesktop.org/wiki/Software/CJKUnifonts
Source0: https://deb.debian.org/debian/pool/main/f/fonts-arphic-ukai/fonts-arphic-ukai_%{version}.orig.tar.bz2
License: Arphic-1999
@@ -23,9 +23,8 @@ install -D -m644 ukai.ttc %{buildroot}/%{_datadir}/fonts/arphic-ukai/ukai.ttc
%files
%doc README
%license license/english/ARPHICPL.TXT
%defattr(-,root,root,0755)
/%{_datadir}/fonts/arphic-ukai/ukai.ttc
%changelog
* Mon Nov 21 2022 windowsboy111 <windowsboy111@fyralabs.com> - 4.004
* Mon Nov 21 2022 windowsboy111 <windowsboy111@fyralabs.com> - 0.2.20080216.2-1
- Initial package
@@ -1,6 +1,6 @@
Name: arphic-uming-fonts
Version: 0.2.20080216.2
Release: %autorelease
Release: 2%?dist
URL: https://www.freedesktop.org/wiki/Software/CJKUnifonts
Source0: https://deb.debian.org/debian/pool/main/f/fonts-arphic-uming/fonts-arphic-uming_%{version}.orig.tar.bz2
License: Arphic-1999
@@ -27,5 +27,5 @@ install -D -m644 uming.ttc %{buildroot}/%{_datadir}/fonts/arphic-uming/uming.ttc
/%{_datadir}/fonts/arphic-uming/uming.ttc
%changelog
* Mon Nov 21 2022 windowsboy111 <windowsboy111@fyralabs.com> - 4.004
* Mon Nov 21 2022 windowsboy111 <windowsboy111@fyralabs.com> - 0.2.20080216.2-1
- Initial package
+1 -2
View File
@@ -1,6 +1,6 @@
Name: fakepearl-fonts
Version: 1.1
Release: 1%?dist
Release: 2%?dist
URL: https://github.com/max32002/FakePearl
Source0: %url/archive/refs/tags/%version.tar.gz
License: OFL-1.1
@@ -24,7 +24,6 @@ install -Dm644 tw/*.ttf %buildroot/%_datadir/fonts/fakepearl/
%files
%doc README.md
%license SIL_Open_Font_License_1.1.txt
%defattr(-,root,root,0755)
/%{_datadir}/fonts/fakepearl/
+1 -2
View File
@@ -1,6 +1,6 @@
Name: hannom-fonts
Version: 2005
Release: 2%{?dist}
Release: 3%{?dist}
URL: https://vietunicode.sourceforge.net/fonts/fonts_hannom.html
Source0: https://downloads.sourceforge.net/project/vietunicode/hannom/hannom%20v%{version}/hannomH.zip
Source1: COPYING
@@ -25,7 +25,6 @@ install -Dm644 %{SOURCE1} "%{buildroot}/%{_datadir}/licenses/%{name}/COPYING"
%files
%license COPYING
%defattr(-,root,root,0755)
/%{_datadir}/fonts/hannom/
%changelog
@@ -1,11 +1,11 @@
Name: kanjistrokeorders-fonts
Version: 4.004
Release: %autorelease
Release: 2%?dist
URL: https://sites.google.com/site/nihilistorguk
License: BSD-3-Clause
Summary: Kanji stroke order font
BuildRequires: unzip
BuildArch: noarch
BuildArch: noarch
%description
@@ -23,7 +23,6 @@ install -D -m644 KanjiStrokeOrders_v%{version}.ttf %{buildroot}/%{_datadir}/font
%files
%defattr(-,root,root,0755)
/%{_datadir}/fonts/TTF/KanjiStrokeOrders_v%{version}.ttf
%changelog
@@ -1,6 +1,6 @@
Name: mini-wakuwaku-fonts
Version: 1.0
Release: %autorelease
Release: 2%?dist
URL: http://mini-design.jp/font/mini-wakuwaku.html
Source0: http://mini-design.jp/font/img/mini-wakuwaku.zip
License: Unlicense
@@ -25,9 +25,8 @@ install -D -m644 mini-wakuwaku.otf %{buildroot}/%{_datadir}/fonts/mini-wakuwaku/
%files
%doc readme.html
%defattr(-,root,root,0755)
/%{_datadir}/fonts/mini-wakuwaku/
%changelog
* Mon Nov 21 2022 windowsboy111 <windowsboy111@fyralabs.com> - 4.004
* Mon Nov 21 2022 windowsboy111 <windowsboy111@fyralabs.com> - 1.0-1
- Initial package
+6 -6
View File
@@ -14,12 +14,14 @@ BuildArch: noarch
%package jp
Summary: A free font family derived from setofont (JP version)
%description jp
%{summary}. 瀬戸フォントに由来、たくさん中国語文字を加えた無料なフォント
%{summary}.
瀬戸フォントに由来、たくさん中国語文字を加えた無料なフォント。
%package tw
Summary: A free font family derived from setofont (TW version)
%description tw
%{summary}. 瀨戶字體的繁體中文補字計畫
%{summary}.
瀨戶字體的繁體中文補字計畫。
%prep
@@ -29,20 +31,18 @@ Summary: A free font family derived from setofont (TW version)
%install
mkdir -p %{buildroot}/%{_datadir}/fonts/%{name}-{jp,tw}/
install -D -m644 jp/*.ttf %{buildroot}/%{_datadir}/fonts/%{name}-jp/
install -D -m644 tw/*.ttf %{buildroot}/%{_datadir}/fonts/%{name}-tw/
install -Dm644 jp/*.ttf %{buildroot}/%{_datadir}/fonts/%{name}-jp/
install -Dm644 tw/*.ttf %{buildroot}/%{_datadir}/fonts/%{name}-tw/
%files jp
%doc README.md
%license SIL_Open_Font_License_1.1.txt
%defattr(-,root,root,0755)
/%{_datadir}/fonts/%{name}-jp
%files tw
%doc README.md
%license SIL_Open_Font_License_1.1.txt
%defattr(-,root,root,0755)
/%{_datadir}/fonts/%{name}-tw
%changelog
+6 -3
View File
@@ -1,5 +1,7 @@
%global flist 3270 Agave AnonymousPro Arimo AurulentSansMono BigBlueTerminal BitstreamVeraSansMono CascadiaCode CodeNewRoman Cousine DaddyTimeMono DejaVuSansMono DroidSansMono FantasqueSansMono FiraCode FiraMono Go-Mono Gohu Hack Hasklig HeavyData Hermit IBMPlexMono Inconsolata InconsolataGo InconsolataLGC Iosevka JetBrainsMono Lekton LiberationMono Lilex MPlus Meslo Monofur Monoid Mononoki NerdFontsSymbolsOnly Noto OpenDyslexic Overpass ProFont ProggyClean RobotoMono ShareTechMono SourceCodePro SpaceMono Terminus Tinos Ubuntu UbuntuMono VictorMono iA-Writer
%global desc Nerd Fonts is a project that patches developer targeted fonts with a high number of glyphs (icons).
%global desc %{expand:
Nerd Fonts is a project that patches developer targeted fonts with a high
number of glyphs (icons).}
Name: nerd-fonts
Version: 3.0.2
@@ -33,11 +35,12 @@ end
'iconic fonts' such as Font Awesome, Devicons, Octicons, and others.
%{lua:
local desc = rpm.expand("%desc")
for font in (rpm.expand("%flist")):gmatch("[^ ]+") do
print("%package -n "..font:lower().."-nerd-fonts\n")
print("Summary:\tPatched Nerd fonts: "..font)
print("\n%description -n "..font:lower().."-nerd-fonts\n")
print("%{desc}. The package contains the patched version of "..font..".\n")
print(desc..". The package contains the patched version of "..font..".\n")
end
}
@@ -83,5 +86,5 @@ end
%changelog
* Wed Jan 4 2023 windowsboy111 <windowsboy111@fyralabs.com>
* Wed Jan 4 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.2.2-1
- Initial package
@@ -1,6 +1,6 @@
Name: open-huninn-fonts
Version: 2.0
Release: 1%?dist
Release: 2%?dist
URL: https://github.com/justfont/open-huninn-font
Source0: %url/archive/refs/tags/v%version.tar.gz
License: OFL-1.1
@@ -24,7 +24,6 @@ install -Dm644 font/jf-openhuninn-%version.ttf %buildroot/%_datadir/fonts/open-h
%files
%doc README.md
%license license.txt
%defattr(-,root,root,0755)
/%{_datadir}/fonts/open-huninn/
@@ -1,6 +1,6 @@
Name: sarasa-gothic-fonts
Version: 0.41.2
Release: 1%{?dist}
Release: 2%{?dist}
URL: https://github.com/be5invis/Sarasa-Gothic
Source0: %url/releases/download/v%version/sarasa-gothic-ttc-%version.7z
Source1: %url/releases/download/v%version/sarasa-gothic-super-ttc-%version.7z
@@ -49,13 +49,11 @@ install -Dm644 %SOURCE3 %buildroot/%_datadir/doc/sarasa-gothic-super-fonts/
%files
%doc README.md
%license LICENSE
%defattr(-,root,root,0755)
/%{_datadir}/fonts/sarasa-gothic/
%files -n sarasa-gothic-super-fonts
%doc README.md
%license LICENSE
%defattr(-,root,root,0755)
/%{_datadir}/fonts/sarasa-gothic-super/
%changelog
+10 -8
View File
@@ -1,8 +1,8 @@
Name: seto-fonts
Version: 6.20
Release: %autorelease
Release: 2%?dist
URL: https://setofont.osdn.jp/
Source0: https://osdn.net/frs/redir.php?m=nchc&f=setofont%2F61995%2Fsetofont_v_6_20.zip
Source0: https://osdn.net/frs/redir.php?m=nchc&f=setofont%2F61995%2Fsetofont_v_6_20.zip
License: OFL-1.1
Summary: A handwritten font that contains kanji up to JIS 4th level and difficult kanji
BuildRequires: unzip
@@ -10,7 +10,7 @@ BuildArch: noarch
%description
%{summary}.
%summary.
%prep
@@ -19,15 +19,17 @@ BuildArch: noarch
%build
%install
mkdir -p $RPM_BUILD_ROOT/%{prefix}/%{name}/
cp -r *.ttf $RPM_BUILD_ROOT/%{prefix}/%{name}/
mkdir -p %buildroot/%_datadir/fonts/%name
install -Dm644 *.ttf %buildroot/%_datadir/fonts/%name/
%files
%doc readme.txt
%defattr(-,root,root,0755)
/%{prefix}/%{name}
%_datadir/fonts/%name/
%changelog
* Tue Nov 22 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.20
* Sun Jun 18 2023 windowsboy111 <windowsboy111@fyralabs.com> - 6.20-2
- Fix install dir.
* Tue Nov 22 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.20-1
- Initial package
+1
View File
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "sipa-fonts.spec"
}
+6 -5
View File
@@ -2,7 +2,7 @@
Name: sipa-fonts
Version: 20200217
Release: 1%?dist
Release: 2%?dist
Summary: Thai National Fonts collection
URL: https://www.f0nt.com/release/13-free-fonts-from-sipa/
License: OFL-1.1
@@ -21,18 +21,19 @@ print(x)
}
%description
Thai National Fonts collection, freely-licensed computer fonts for the Thai script
sponsored by the Thai government.
Thai National Fonts collection, freely-licensed computer fonts for the Thai
script sponsored by the Thai government.
%{lua:
local summary = rpm.expand("%summary.\n");
for variant in (rpm.expand("%variants")):gmatch("[^ ]+") do
local v = string.gsub(variant, "_", " ")
local name = "th-"..string.gsub(v:lower(), " ", "-").."-fonts"
print("%package -n "..name.."\n")
print("Summary: Thai "..v.." fonts (sipa-fonts)\n")
print("%description -n "..name.."\n")
print("%summary.\n")
print(summary)
end
}
@@ -79,5 +80,5 @@ end
}
%changelog
* Sun Jun 11 2023 windowsboy111 <windowsboy111@fyralabs.com>
* Sun Jun 11 2023 windowsboy111 <windowsboy111@fyralabs.com> - 20200217-1
- Initial package
+4 -3
View File
@@ -13,7 +13,8 @@ Recommends: ffmpeg
BuildArch: noarch
%description
opsu! is an unofficial open-source client for the rhythm game osu!, written in Java using Slick2D and LWJGL (wrappers around OpenGL and OpenAL).
opsu! is an unofficial open-source client for the rhythm game osu!, written in
Java using Slick2D and LWJGL (wrappers around OpenGL and OpenAL).
%prep
@@ -38,7 +39,7 @@ EOF
%install
mkdir -p %{buildroot}/usr/share/{applications,{licenses,doc}/%{name}}
install -Dm644 %{name}.sh %{buildroot}/usr/bin/%{name}
install -Dm755 %{name}.sh %{buildroot}/usr/bin/%{name}
install -Dm644 %{SOURCE0} %{buildroot}/usr/share/java/%{name}/%{name}.jar
install -Dm644 %{SOURCE1} %{buildroot}/usr/share/icons/hicolor/scalable/apps/%{name}.png
install -Dm644 %{name}.desktop %{buildroot}/usr/share/applications/
@@ -54,5 +55,5 @@ install -Dm644 %{SOURCE3} "%{buildroot}/%{_datadir}/doc/%{name}/README.md"
/usr/share/applications/%{name}.desktop
%changelog
* Tue Feb 7 2023 windowsboy111 <windowsboy111@fyralabs.com>
* Tue Feb 7 2023 windowsboy111 <windowsboy111@fyralabs.com> - 0.16.1-1
- Initial package
+2 -2
View File
@@ -8,7 +8,7 @@ Summary: The future of osu! and the beginning of an open era! Commonly known by
ExclusiveArch: x86_64
URL: https://osu.ppy.sh/
License: MIT AND CC-BY-NC-4.0
Requires: zlib osu-mime fuse
Requires: osu-mime fuse
Source0: https://github.com/ppy/osu/releases/download/%{version}/osu.AppImage
Source1: https://raw.githubusercontent.com/ppy/osu/%{version}/assets/lazer.png
Source2: https://raw.githubusercontent.com/ppy/osu-resources/%{osuresver}/LICENCE.md
@@ -47,5 +47,5 @@ install -Dm644 -t %{buildroot}/usr/share/applications %{SOURCE4}
%changelog
* Mon Feb 13 2023 windowsboy111 <windowsboy111@fyralabs.com>
* Mon Feb 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2023.207.0-1
- Initial package
+1
View File
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "osu-mime.spec"
}
@@ -43,7 +43,7 @@ Name: prismlauncher-nightly
%else
Name: prismlauncher-qt5-nightly
%endif
Version: 7.0^%{snapshot_info}
Version: 7.1^%{snapshot_info}
Release: 1%{?dist}
Summary: Minecraft launcher with ability to manage multiple instances
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later
@@ -145,39 +145,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
%check
%ctest
%if 0%{?rhel} > 8
# disabled due to rhel not shipping a new enough version of libappstream-glib
# appstream-util validate-relax --nonet \
# %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml
appstream-util validate-relax --nonet %buildroot%_metainfodir/org.prismlauncher.PrismLauncher.metainfo.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop
%endif
%post
%if 0%{?rhel} > 8
/usr/bin/update-desktop-database &> /dev/null || :
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || :
%endif
%postun
%if 0%{?rhel} > 8
/usr/bin/update-desktop-database &> /dev/null || :
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
fi
%endif
%posttrans
%if 0%{?rhel} > 8
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%endif
%files
@@ -4,4 +4,5 @@ if filters.contains("nightly") {
let sha = req.get().json().sha;
rpm.global("commit", sha);
rpm.release();
rpm.version(`${gh("PrismLauncher/PrismLauncher")}^%{snapshot_info}`);
}
@@ -43,7 +43,7 @@ Name: prismlauncher-nightly
%else
Name: prismlauncher-qt5-nightly
%endif
Version: 7.0^%{snapshot_info}
Version: 7.1^%{snapshot_info}
Release: 1%{?dist}
Summary: Minecraft launcher with ability to manage multiple instances
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later
@@ -145,39 +145,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
%check
%ctest
%if 0%{?rhel} > 8
# disabled due to rhel not shipping a new enough version of libappstream-glib
# appstream-util validate-relax --nonet \
# %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml
appstream-util validate-relax --nonet %buildroot%_metainfodir/org.prismlauncher.PrismLauncher.metainfo.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop
%endif
%post
%if 0%{?rhel} > 8
/usr/bin/update-desktop-database &> /dev/null || :
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || :
%endif
%postun
%if 0%{?rhel} > 8
/usr/bin/update-desktop-database &> /dev/null || :
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
fi
%endif
%posttrans
%if 0%{?rhel} > 8
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%endif
%files
@@ -4,4 +4,5 @@ if filters.contains("nightly") {
let sha = req.get().json().sha;
rpm.global("commit", sha);
rpm.release();
rpm.version(`${gh("PrismLauncher/PrismLauncher")}^%{snapshot_info}`);
}
@@ -124,39 +124,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
%check
%ctest
%if 0%{?rhel} > 8
# disabled due to rhel not shipping a new enough version of libappstream-glib
# appstream-util validate-relax --nonet \
# %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml
appstream-util validate-relax --nonet %buildroot%_metainfodir/org.prismlauncher.PrismLauncher.metainfo.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop
%endif
%post
%if 0%{?rhel} > 8
/usr/bin/update-desktop-database &> /dev/null || :
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || :
%endif
%postun
%if 0%{?rhel} > 8
/usr/bin/update-desktop-database &> /dev/null || :
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
fi
%endif
%posttrans
%if 0%{?rhel} > 8
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%endif
%files
+1 -32
View File
@@ -124,39 +124,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
%check
%ctest
%if 0%{?rhel} > 8
# disabled due to rhel not shipping a new enough version of libappstream-glib
# appstream-util validate-relax --nonet \
# %{buildroot}%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml
appstream-util validate-relax --nonet %buildroot%_metainfodir/org.prismlauncher.PrismLauncher.metainfo.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop
%endif
%post
%if 0%{?rhel} > 8
/usr/bin/update-desktop-database &> /dev/null || :
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || :
%endif
%postun
%if 0%{?rhel} > 8
/usr/bin/update-desktop-database &> /dev/null || :
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
fi
%endif
%posttrans
%if 0%{?rhel} > 8
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%endif
%files
@@ -47,6 +47,7 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
%endif
%files
%doc README.md
%license LICENSE
%doc README.md
%{_bindir}/curlie
@@ -20,8 +20,8 @@ of information.}
%global godocs README.md
Name: %{goname}
Release: %autorelease
Summary: :herb: Generate .desktop files and download .png icons by specifying a minimum of information
Release: 2%{?dist}
Summary: Generate .desktop files and download .png icons
License: BSD-3-Clause
URL: %{gourl}
+1
View File
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "groovy.spec"
}
+1
View File
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "groovy-docs.spec"
}
+5 -6
View File
@@ -1,6 +1,6 @@
Name: groovy
Version: 4.0.12
Release: 1%{?dist}
Release: 2%{?dist}
Summary: A multi-faceted language for the Java platform
BuildArch: noarch
URL: https://groovy-lang.org/
@@ -30,11 +30,11 @@ cd %{name}-%{version}
install -d %{buildroot}/usr/share/groovy %{buildroot}/usr/bin
cp -r lib conf %{buildroot}/usr/share/groovy
cp bin/* %{buildroot}/usr/bin
rm %{buildroot}/usr/bin/*completion
install -Dm644 bin/*completion -t %{buildroot}/usr/share/bash-completion/completions
rm %{buildroot}/usr/bin/*completion %{buildroot}%_bindir/groovy.ico
install -Dm755 bin/*completion -t %{buildroot}/usr/share/bash-completion/completions
# Remove all DOS/Windows batch files
find %{buildroot} -name '*.bat' -exec rm {} \;
find %buildroot%_bindir -name '*.bat' -exec rm {} \;
# Package the license file
install -Dm644 LICENSE -t %{buildroot}/usr/share/licenses/%{name}
@@ -46,7 +46,6 @@ install -Dm644 %{name}.desktop -t %{buildroot}/usr/share/applications
%license LICENSE
/usr/bin/grape
/usr/bin/groovy
/usr/bin/groovy.ico
/usr/bin/groovyConsole
/usr/bin/groovyc
/usr/bin/groovydoc
@@ -64,5 +63,5 @@ install -Dm644 %{name}.desktop -t %{buildroot}/usr/share/applications
%changelog
* Wed Feb 8 2023 windowsboy111 <windowsboy111@fyralabs.com>
* Wed Feb 8 2023 windowsboy111 <windowsboy111@fyralabs.com> - 4.0.12-1
- Initial package
@@ -21,8 +21,9 @@ BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: intltool
%description
The Ayatana Indicators project is the continuation of Application Indicators and System Indicators,
two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop.
The Ayatana Indicators project is the continuation of Application Indicators
and System Indicators, two technologies developed by Canonical Ltd. for the
Unity7 desktop and Lomiri desktop.
%package devel
Summary: Development files for %{name}
@@ -35,8 +36,7 @@ This package contains the development header files for %{name}.
%autosetup -n %{name}-%{version}
%build
%cmake -DENABLE_TESTS=ON \
-DENABLE_COVERAGE=OFF
%cmake -DENABLE_TESTS=ON -DENABLE_COVERAGE=OFF
%cmake_build
%install
@@ -44,8 +44,9 @@ This package contains the development header files for %{name}.
%find_lang %{name}
%files -f %{name}.lang
%doc README.md
%license COPYING
%{_sysconfdir}/xdg/autostart/ayatana-indicator-notifications.desktop
%config %{_sysconfdir}/xdg/autostart/ayatana-indicator-notifications.desktop
%{_userunitdir}/ayatana-indicator-notifications.service
%dir %{_libexecdir}/ayatana-indicator-notifications
%{_libexecdir}/ayatana-indicator-notifications/ayatana-indicator-notifications-service
@@ -21,8 +21,9 @@ BuildRequires: pkgconfig(systemd)
BuildRequires: intltool
%description
The Ayatana Indicators project is the continuation of Application Indicators and System Indicators,
two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop.
The Ayatana Indicators project is the continuation of Application Indicators
and System Indicators, two technologies developed by Canonical Ltd. for the
Unity7 desktop and Lomiri desktop.
%package devel
Summary: Development files for %{name}
@@ -44,8 +45,9 @@ This package contains the development header files for %{name}.
%find_lang %{name}
%files -f %{name}.lang
%doc README.md
%license COPYING
%{_sysconfdir}/xdg/autostart/ayatana-indicator-session.desktop
%config %{_sysconfdir}/xdg/autostart/ayatana-indicator-session.desktop
%{_userunitdir}/ayatana-indicator-session.service
%dir %{_libexecdir}/ayatana-indicator-session
%{_libexecdir}/ayatana-indicator-session/ayatana-indicator-session-service
@@ -30,8 +30,9 @@ BuildRequires: intltool
Suggests: accountsservice
%description
The Ayatana Indicators project is the continuation of Application Indicators and System Indicators,
two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop.
The Ayatana Indicators project is the continuation of Application Indicators
and System Indicators, two technologies developed by Canonical Ltd. for the
Unity7 desktop and Lomiri desktop.
%package devel
Summary: Development files for %{name}
@@ -54,8 +55,9 @@ This package contains the development header files for %{name}.
%find_lang %{name}
%files -f %{name}.lang
%doc README.md
%license COPYING
%{_sysconfdir}/xdg/autostart/ayatana-indicator-sound.desktop
%config %{_sysconfdir}/xdg/autostart/ayatana-indicator-sound.desktop
%{_userunitdir}/ayatana-indicator-sound.service
%dir %{_libexecdir}/ayatana-indicator-sound
%{_libexecdir}/ayatana-indicator-sound/ayatana-indicator-sound-service
+1
View File
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "kotlin.spec"
}
+39 -32
View File
@@ -2,18 +2,20 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
Name: kotlin
Version: 1.8.22
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Statically typed programming language
License: ASL 2.0
License: Apache-2.0
URL: https://kotlinlang.org/
Source0: https://github.com/JetBrains/kotlin/releases/download/v%{version}/kotlin-compiler-%{version}.zip
Source1: https://raw.githubusercontent.com/JetBrains/kotlin/v%version/ReadMe.md
BuildRequires: unzip
BuildRequires: sed
BuildRequires: bash
BuildRequires: (java-headless >= 1:1.8.0 or java >= 1.8.0)
Requires: (java-headless >= 1:1.8.0 or java >= 1.8.0)
BuildRequires: fdupes
%description
@@ -43,6 +45,10 @@ mkdir -p %{buildroot}%{_datadir}/%{name}/lib/
install -m 0644 lib/* %{buildroot}%{_datadir}/%{name}/lib/
mkdir -p %{buildroot}%{_datadir}/licenses/%{name}/
cd license/ && find * -type f -exec install -Dm 0644 {} %{buildroot}%{_datadir}/licenses/%{name}/{} \;
mkdir -p %buildroot%_docdir/%name
install -Dm644 %SOURCE1 %buildroot%_docdir/%name/
%fdupes %buildroot/%_datadir/licenses/%name/
%verifyscript
@@ -67,68 +73,69 @@ kotlinc-jvm test.kt -include-runtime -d test.jar
%dir %{_datadir}/licenses/%{name}/
%{_datadir}/licenses/%{name}/*
%license kotlinc/license/LICENSE.txt
%doc ReadMe.md
%changelog
* Mon Apr 03 2023 Gonçalo Silva <goncalossilva@gmail.com>
* Mon Apr 03 2023 Gonçalo Silva <goncalossilva@gmail.com> - 1.8.20-1
- Update to 1.8.20
* Thu Feb 02 2023 Gonçalo Silva <goncalossilva@gmail.com>
* Thu Feb 02 2023 Gonçalo Silva <goncalossilva@gmail.com> - 1.8.10-1
- Update to 1.8.10
* Wed Dec 28 2022 Gonçalo Silva <goncalossilva@gmail.com>
* Wed Dec 28 2022 Gonçalo Silva <goncalossilva@gmail.com> - 1.8.0-1
- Update to 1.8.0
* Wed Nov 09 2022 Gonçalo Silva <goncalossilva@gmail.com>
* Wed Nov 09 2022 Gonçalo Silva <goncalossilva@gmail.com> - 1.7.21-1
- Update to 1.7.21
* Thu Sep 29 2022 Gonçalo Silva <goncalossilva@gmail.com>
* Thu Sep 29 2022 Gonçalo Silva <goncalossilva@gmail.com> - 1.7.20-1
- Update to 1.7.20
* Fri Jul 08 2022 Gonçalo Silva <goncalossilva@gmail.com>
* Fri Jul 08 2022 Gonçalo Silva <goncalossilva@gmail.com> - 1.7.10-1
- Update to 1.7.10
* Mon Jun 13 2022 Gonçalo Silva <goncalossilva@gmail.com>
* Mon Jun 13 2022 Gonçalo Silva <goncalossilva@gmail.com> - 1.7.0-1
- Update to 1.7.0
* Mon Jun 13 2022 Gonçalo Silva <goncalossilva@gmail.com>
* Mon Jun 13 2022 Gonçalo Silva <goncalossilva@gmail.com> - 1.6.21-1
- Update to 1.6.21
* Thu Jun 09 2022 Gonçalo Silva <goncalossilva@gmail.com>
* Thu Jun 09 2022 Gonçalo Silva <goncalossilva@gmail.com> - 1.7.0-1
- Update to 1.7.0
* Wed Apr 20 2022 Gonçalo Silva <goncalossilva@gmail.com>
* Wed Apr 20 2022 Gonçalo Silva <goncalossilva@gmail.com> - 1.6.21-1
- Update to 1.6.21
* Mon Apr 04 2022 Gonçalo Silva <goncalossilva@gmail.com>
* Mon Apr 04 2022 Gonçalo Silva <goncalossilva@gmail.com> - 1.6.20-1
- Update to 1.6.20
* Tue Dec 14 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Tue Dec 14 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.6.10-1
- Update to 1.6.10
* Fri Dec 10 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Fri Dec 10 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.6.0-1
- Update to 1.6.0
* Mon Nov 29 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Mon Nov 29 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.5.32-1
- Update to 1.5.32
* Tue Nov 16 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Tue Nov 16 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.6.0-1
- Update to 1.6.0
* Mon Sep 20 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Mon Sep 20 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.5.31-1
- Update to 1.5.31
* Tue Aug 24 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Tue Aug 24 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.5.30-1
- Update to 1.5.30
* Tue Jul 13 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Tue Jul 13 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.5.21-1
- Update to 1.5.21
* Thu Jun 24 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Thu Jun 24 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.5.20-1
- Update to 1.5.20
* Mon May 24 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Mon May 24 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.5.10-1
- Update to 1.5.10
* Wed May 05 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Wed May 05 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.5.0-1
- Update to 1.5.0
* Tue Mar 30 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Tue Mar 30 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.4.32-1
- Update to 1.4.32
* Fri Feb 26 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Fri Feb 26 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.4.31-1
- Update to 1.4.31
* Wed Feb 03 2021 Gonçalo Silva <goncalossilva@gmail.com>
* Wed Feb 03 2021 Gonçalo Silva <goncalossilva@gmail.com> - 1.4.30-1
- Update to 1.4.30
* Mon Jan 18 2021 Gonçalo Silva <goncalossilva@gmail.com>
- Update to 1.4.30-RC
* Mon Dec 07 2020 Gonçalo Silva <goncalossilva@gmail.com>
* Mon Dec 07 2020 Gonçalo Silva <goncalossilva@gmail.com> - 1.4.21-1
- Update to 1.4.21
* Thu Nov 19 2020 Gonçalo Silva <goncalossilva@gmail.com>
* Thu Nov 19 2020 Gonçalo Silva <goncalossilva@gmail.com> - 1.4.20-1
- Update to 1.4.20
* Thu Sep 10 2020 Gonçalo Silva <goncalossilva@gmail.com>
* Thu Sep 10 2020 Gonçalo Silva <goncalossilva@gmail.com> - 1.4.10-1
- Update to 1.4.10
* Fri Aug 14 2020 Gonçalo Silva <goncalossilva@gmail.com>
* Fri Aug 14 2020 Gonçalo Silva <goncalossilva@gmail.com> - 1.4.0-1
- Update to 1.4.0
* Sat Apr 18 2020 Gonçalo Silva <goncalossilva@gmail.com>
* Sat Apr 18 2020 Gonçalo Silva <goncalossilva@gmail.com> - 1.3.72-1
- Update to 1.3.72
* Mon Apr 13 2020 Gonçalo Silva <goncalossilva@gmail.com>
* Mon Apr 13 2020 Gonçalo Silva <goncalossilva@gmail.com> - 1.3.71-1
- Kotlin 1.3.71
+3
View File
@@ -218,10 +218,12 @@ make -C utils check
%{_mandir}/man3/aa_*.3.gz
%files -n python3-apparmor
%doc README.md
%{python3_sitelib}/apparmor
%{python3_sitelib}/apparmor-*.egg-info
%files -n python3-LibAppArmor
%doc README.md
%{python3_sitearch}/LibAppArmor
%{python3_sitearch}/LibAppArmor-*.egg-info
@@ -330,6 +332,7 @@ make -C utils check
%{_mandir}/man8/apparmor_status.8.gz
%files -n pam_apparmor
%doc README.md
%{_libdir}/security/pam_apparmor.so
%files -n mod_apparmor
+11 -9
View File
@@ -34,6 +34,7 @@ that use %{name}.
%package doc
Summary: Developer documentation for %{name}
BuildRequires: rpm_macro(fdupes)
%description doc
The %{name}-doc package contains the documentation for developing applications
@@ -55,7 +56,8 @@ popd
%install
%cmake_install
ls -la redhat-linux-build/share
#ls -la redhat-linux-build/share
%fdupes %_datadir/doc/%name/html/search
%files
@@ -66,19 +68,19 @@ ls -la redhat-linux-build/share
%doc %{_datadir}/doc/%{name}
%changelog
* Fri May 26 2017 Viet The Nguyen <vietjtnguyen@gmail.com>
* Fri May 26 2017 Viet The Nguyen <vietjtnguyen@gmail.com> - 0.4.6-1
- Updated version to 0.4.6
* Fri Apr 28 2017 Viet The Nguyen <vietjtnguyen@gmail.com>
* Fri Apr 28 2017 Viet The Nguyen <vietjtnguyen@gmail.com> - 0.4.5-1
- Updated version to 0.4.5
* Tue Apr 25 2017 Viet The Nguyen <vietjtnguyen@gmail.com>
* Tue Apr 25 2017 Viet The Nguyen <vietjtnguyen@gmail.com> - 0.4.4-1
- Updated version to 0.4.4
* Tue Apr 25 2017 Viet The Nguyen <vietjtnguyen@gmail.com>
* Tue Apr 25 2017 Viet The Nguyen <vietjtnguyen@gmail.com> - 0.4.3-1
- Updated version to 0.4.3
* Tue Apr 25 2017 Viet The Nguyen <vietjtnguyen@gmail.com>
* Tue Apr 25 2017 Viet The Nguyen <vietjtnguyen@gmail.com> - 0.4.2-1
- Updated version to 0.4.2
* Sun Mar 05 2017 Viet The Nguyen <vietjtnguyen@gmail.com>
@@ -91,13 +93,13 @@ ls -la redhat-linux-build/share
* Mon Feb 13 2017 Viet The Nguyen <vietjtnguyen@gmail.com>
- Fixed License field and doc subpackage description typo
* Sat Feb 11 2017 Viet The Nguyen <vietjtnguyen@gmail.com>
* Sat Feb 11 2017 Viet The Nguyen <vietjtnguyen@gmail.com> - 0.2.2-1
- Updated version to 0.2.2
* Fri Feb 10 2017 Viet The Nguyen <vietjtnguyen@gmail.com>
* Fri Feb 10 2017 Viet The Nguyen <vietjtnguyen@gmail.com> - 0.2.1-2
- Separated documentation into a separate package
* Fri Feb 10 2017 Viet The Nguyen <vietjtnguyen@gmail.com>
* Fri Feb 10 2017 Viet The Nguyen <vietjtnguyen@gmail.com> - 0.2.1-1
- Packaged version 0.2.1
* Mon Jan 30 2017 Viet The Nguyen <vietjtnguyen@gmail.com>
@@ -29,8 +29,9 @@ BuildRequires: pkgconfig(dbustest-1)
BuildRequires: pkgconfig(systemd)
%description
The Ayatana Indicators project is the continuation of Application Indicators and System Indicators,
two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop.
The Ayatana Indicators project is the continuation of Application Indicators
and System Indicators, two technologies developed by Canonical Ltd. for the
Unity7 desktop and Lomiri desktop.
%prep
%autosetup -n %{name}-%{version}
@@ -46,8 +47,9 @@ two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri d
%find_lang %{name}
%files -f %{name}.lang
%doc README.md
%license COPYING
%{_sysconfdir}/xdg/autostart
%config %{_sysconfdir}/xdg/autostart/ayatana-indicator-datetime.desktop
%{_userunitdir}/ayatana-indicator-datetime.service
%dir %{_libexecdir}/ayatana-indicator-datetime
%{_libexecdir}/ayatana-indicator-datetime/ayatana-indicator-datetime-service
@@ -21,8 +21,9 @@ BuildRequires: vala-devel
BuildRequires: intltool
%description
The Ayatana Indicators project is the continuation of Application Indicators and System Indicators,
two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop.
The Ayatana Indicators project is the continuation of Application Indicators
and System Indicators, two technologies developed by Canonical Ltd. for the
Unity7 desktop and Lomiri desktop.
%package devel
Summary: Development files for %{name}
@@ -52,8 +53,9 @@ This package contains documentation files for %{name}.
%find_lang %{name}
%files -f %{name}.lang
%doc README.md
%license COPYING
%{_sysconfdir}/xdg/autostart/ayatana-indicator-messages.desktop
%config %{_sysconfdir}/xdg/autostart/ayatana-indicator-messages.desktop
%{_userunitdir}/ayatana-indicator-messages.service
%{_libdir}/libmessaging-menu.so.*
%{_libdir}/girepository-1.0/MessagingMenu-1.0.typelib
+1
View File
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "cmake-extras.spec"
}
+2 -1
View File
@@ -21,7 +21,8 @@ Requires: lcov
Requires: qt5-qtdeclarative-devel
%description
A collection of add-ons for the CMake build tool used to build lomiri and other applications.
A collection of add-ons for the CMake build tool used to build lomiri and other
applications.
%prep
%autosetup -n cmake-extras-%commit
@@ -1,6 +1,6 @@
Name: dbus-test-runner
Version: 19.04.0
Release: %autorelease
Release: 2%?dist
Summary: A small utility to run executables under a new DBus session for testing
License: GPL-3.0
URL: https://launchpad.net/dbus-test-runner
@@ -19,10 +19,11 @@ BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(dbus-glib-1)
%description
A small little utility to run a couple of executables under a new DBus session for testing.
A small little utility to run a couple of executables under a new DBus session
for testing.
%package devel
Summary: dbus-test-runner development files
Summary: Development files for dbus-test-runner
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
@@ -52,6 +53,7 @@ install -dm755 %{buildroot}%{_mandir}/man1/
install -Dm644 %{SOURCE1} %{buildroot}%{_mandir}/man1/
%files
%doc README
%license COPYING
%{_libdir}/libdbustest.so.*
%dir %{_libexecdir}/dbus-test-runner
@@ -63,6 +65,7 @@ install -Dm644 %{SOURCE1} %{buildroot}%{_mandir}/man1/
%{_datadir}/dbus-test-runner/dbus-test-bustle-handler
%files devel
%doc README
%license COPYING
%dir %{_includedir}/libdbustest-1
%dir %{_includedir}/libdbustest-1/libdbustest
+3 -3
View File
@@ -41,11 +41,11 @@ install -Dm644 '%{SOURCE1}' %{buildroot}%{_mandir}/man1/device-info.1
%files
%license LICENSE
%dir %{_sysconfdir}/deviceinfo
%{_sysconfdir}/deviceinfo/default.yaml
%config %{_sysconfdir}/deviceinfo/default.yaml
%dir %{_sysconfdir}/deviceinfo/devices
%{_sysconfdir}/deviceinfo/devices/*.yaml
%config %{_sysconfdir}/deviceinfo/devices/*.yaml
%dir %{_sysconfdir}/deviceinfo/sensorfw
%{_sysconfdir}/deviceinfo/sensorfw/*.conf
%config %{_sysconfdir}/deviceinfo/sensorfw/*.conf
%{_bindir}/device-info
%{_mandir}/man1/device-info.1.gz
%{_libdir}/libdeviceinfo.so.*
+2 -1
View File
@@ -1,6 +1,6 @@
Name: frame
Version: 2.5.0
Release: %autorelease
Release: 2%?dist
Summary: Touch Frame Library
License: GPL-3.0 AND LGPL-3.0
@@ -51,6 +51,7 @@ export PYTHON
rm -fv %{buildroot}%{_libdir}/*.la
%files
%doc README
%license COPYING COPYING.GPL3
%{_libdir}/libframe.so.*
+4 -1
View File
@@ -4,7 +4,7 @@
Name: geonames
Version: 0.3.0
Release: %autorelease
Release: 2%?dist
Summary: Parse and query the geonames database
License: GPL-3.0
URL: https://gitlab.com/ubports/development/core/geonames
@@ -15,6 +15,7 @@ BuildRequires: gcc-c++
BuildRequires: glib2-devel
BuildRequires: gtk-doc
BuildRequires: gettext
BuildRequires: fdupes
%description
A library for parsing and querying a local copy of the geonames.org database.
@@ -43,9 +44,11 @@ The %{name}-doc package contains documenation for %{name}.
%install
%cmake_install
%fdupes %buildroot%_datadir/locale
%find_lang %{name}
%files -f %{name}.lang
%doc doc/reference/geonames-docs.xml.in
%license COPYING COPYING.data
%{_libdir}/libgeonames.so.*
+4 -1
View File
@@ -19,7 +19,8 @@ BuildRequires: libXmu-devel
BuildRequires: libXi-devel
%description
OpenGL Extension Wrangler MX. The MX version is discountinued but is maintained in Ubuntu.
OpenGL Extension Wrangler MX. The MX version is discountinued but is maintained
in Ubuntu.
%package devel
Summary: Development files for %{name}
@@ -48,8 +49,10 @@ sed -i 's:includedir=${prefix}/include:includedir=${prefix}/include/glewmx-%{ver
%install
# Only MX is installed
%make_build DESTDIR=%{buildroot} INSTALL="/usr/bin/install -p" LIBDIR="%{_libdir}" install.mx
chmod +x %buildroot%_libdir/libGLEWmx.so.*
%files
%doc README.txt
%license LICENSE.txt
%{_libdir}/libGLEWmx.so.*
+7 -2
View File
@@ -19,9 +19,13 @@ BuildRequires: xorg-x11-server-devel
BuildRequires: frame-devel
%description
Grail consists of an interface and tools for handling gesture recognition and gesture instantiation.
Grail consists of an interface and tools for handling gesture recognition and
gesture instantiation.
When a multitouch gesture is performed on a device, the recognizer emits one or several possible gestures. Once the context of the gesture is known, i.e., in what window the touches land and what gestures the clients of that window listen to, the instantiator delivers the matching set of gestures.
When a multitouch gesture is performed on a device, the recognizer emits one or
several possible gestures. Once the context of the gesture is known, i.e., in
what window the touches land and what gestures the clients of that window
listen to, the instantiator delivers the matching set of gestures.
%package devel
Summary: Development files for %{name}
@@ -52,6 +56,7 @@ export PYTHON
rm -fv %{buildroot}%{_libdir}/*.la
%files
%doc README
%license COPYING COPYING.GPL3
%{_libdir}/libgrail.so.*
@@ -7,6 +7,7 @@ URL: https://github.com/wmww/gtk4-layer-shell
Source0: %url/archive/refs/tags/v%version.tar.gz
BuildRequires: meson ninja-build python3.11 vala
BuildRequires: libwayland-client gtk4-devel gobject-introspection gtk-doc
Recommends: gtk4-layer-shell-devel
%description
A library for using the Layer Shell Wayland protocol with GTK4. With this
@@ -18,19 +19,27 @@ files (Python, Vala, etc).
%package doc
Summary: gtk4-layer-shell documentation generated by gtk-doc
Summary: Documentation files for gtk4-layer-shell generated by gtk-doc
%description doc
%summary.
%package vapi
Summary: gtk4-layer-shell vapi data
Summary: Vapi data for gtk4-layer-shell
%description vapi
%summary.
%package devel
Summary: Development files for gtk4-layer-shell
Requires: gtk4-layer-shell
%description devel
%summary.
%prep
%autosetup
@@ -45,8 +54,10 @@ Summary: gtk4-layer-shell vapi data
%files
%doc README.md
%license LICENSE
/usr/include/gtk4-layer-shell/gtk4-layer-shell.h
/usr/lib64/girepository-1.0/Gtk4LayerShell-1.0.typelib
%files devel
/usr/include/gtk4-layer-shell/gtk4-layer-shell.h
/usr/lib64/libgtk4-layer-shell.so*
/usr/lib64/pkgconfig/gtk4-layer-shell-0.pc
/usr/share/gir-1.0/Gtk4LayerShell-1.0.gir
+12 -8
View File
@@ -1,4 +1,4 @@
%global libver 1.0.4
%global libver 1.0.4-5
# replace - with ~
%global libver_format %(v=%{libver}; sed -e 's/-/~/' <<< $v)
@@ -7,7 +7,7 @@ Name: libappimage
Version: %{libver_format}
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Implements functionality for dealing with AppImage files
License: MIT
@@ -26,10 +26,14 @@ BuildRequires: squashfuse-devel
BuildRequires: git-core
BuildRequires: librsvg2-devel
BuildRequires: boost-devel
BuildRequires: wget
BuildRequires: xxd
BuildRequires: desktop-file-utils
%description
Implements functionality for dealing with AppImage files. It is written in C++ and is using Boost.
Implements functionality for dealing with AppImage files.
It is written in C++ and is using Boost.
%package devel
Summary: Development files for %{name}
@@ -59,7 +63,9 @@ mv a.h src/libappimage/utils/hashlib.h
%install
%cmake_install
#find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
find %buildroot -name '*.bat' -exec rm -f {} ';' &
find %buildroot -name '.gitignore' -exec rm -f {} ';' &
wait
%{?ldconfig_scriptlets}
@@ -69,7 +75,6 @@ mv a.h src/libappimage/utils/hashlib.h
%license LICENSE
%doc docs
%{_libdir}/*.so.*
%{_libdir}/*.a
%files devel
%doc docs
@@ -77,10 +82,9 @@ mv a.h src/libappimage/utils/hashlib.h
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_libdir}/cmake/%{name}/*.cmake
%{_libdir}/*.a
%changelog
* Tue Oct 25 2022 Cappy Ishihara <cappy@cappuchino.xyz>
* Tue Oct 25 2022 Cappy Ishihara <cappy@cappuchino.xyz> - 1.0.4~5-1
- Initial package.
@@ -19,8 +19,9 @@ BuildRequires: vala
BuildRequires: intltool
%description
The Ayatana Indicators project is the continuation of Application Indicators and System Indicators,
two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop.
The Ayatana Indicators project is the continuation of Application Indicators
and System Indicators, two technologies developed by Canonical Ltd. for the
Unity7 desktop and Lomiri desktop.
%package devel
Summary: Development files for %{name}
+2 -1
View File
@@ -54,10 +54,11 @@ rm -rf %{buildroot}%{_datadir}/themes/*
%files
%license COPYING
%doc README.md
%{_libdir}/libhelium-1.so*
%{_libdir}/libhelium-1.so.*
%{_libdir}/girepository-1.0
%files devel
%{_libdir}/libhelium-1.so
%{_includedir}/*
%{_datadir}/gir-1.0/*
%{_libdir}/pkgconfig/*
@@ -143,7 +143,7 @@ install -Dm644 %{SOURCE1} %{buildroot}%{_userunitdir}/
%files
%license COPYING
%doc AUTHORS COPYING NEWS ChangeLog
%doc AUTHORS COPYING NEWS ChangeLog README
%{_libdir}/libindicator.so.*
%{_prefix}/lib/indicators/
%dir %{_datadir}/libindicator/
@@ -159,13 +159,16 @@ install -Dm644 %{SOURCE1} %{buildroot}%{_userunitdir}/
%{_libdir}/pkgconfig/indicator-0.4.pc
%files gtk3
%doc AUTHORS COPYING NEWS ChangeLog
%doc AUTHORS COPYING NEWS ChangeLog README
%license COPYING
%{_libdir}/libindicator3.so.*
%{_prefix}/lib/indicators3/
%dir %{_datadir}/libindicator/
%dir %{_datadir}/libindicator/icons/
%files gtk3-devel
%doc README
%license COPYING
%dir %{_includedir}/libindicator3-0.4/
%dir %{_includedir}/libindicator3-0.4/libindicator/
%{_includedir}/libindicator3-0.4/libindicator/*.h
+2 -1
View File
@@ -18,7 +18,8 @@ BuildRequires: gtk3-devel
BuildRequires: glib2-devel
%description
A simple library that implements a subset of the XPath spec to allow selecting nodes in an object tree
A simple library that implements a subset of the XPath spec to allow selecting
nodes in an object tree.
%package devel
Summary: Development files for %{name}
+3 -1
View File
@@ -4,7 +4,7 @@
Name: libusermetrics
Version: 1.3.0
Release: %autorelease
Release: 2%?dist
Summary: library for retrieving anonymous metrics about users
License: GPLv3 AND LGPLv3 AND LGPLv2
URL: https://gitlab.com/ubports/development/core/libusermetrics
@@ -23,6 +23,7 @@ BuildRequires: pkgconfig(click-0.4)
BuildRequires: pkgconfig(libqtdbustest-1)
BuildRequires: pkgconfig(libapparmor)
BuildRequires: qdjango-devel
BuildRequires: fdupes
%description
library for retrieving anonymous metrics about users
@@ -52,6 +53,7 @@ The %{name}-doc contains documentation for %{name}.
%install
%cmake_install
%fdupes %buildroot%_docdir/libusermetrics-doc/html/
%find_lang %{name}
%files -f %{name}.lang
+4 -1
View File
@@ -4,7 +4,7 @@
Name: lomiri-api
Version: 0.2.1
Release: 1%{?dist}
Release: 2%{?dist}
Summary: API for Lomiri
License: LGPL-3.0-or-later
@@ -20,6 +20,7 @@ BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Quick)
BuildRequires: cppcheck
BuildRequires: doxygen
BuildRequires: fdupes
%description
API to interface with the Lomiri desktop environment.
@@ -51,8 +52,10 @@ sed -i 's?lib/${CMAKE_LIBRARY_ARCHITECTURE}?%{_lib}?' CMakeLists.txt
%install
%cmake_install
%fdupes %buildroot%_docdir/liblomiri-api
%files
%doc README
%license COPYING
%{_libdir}/liblomiri-api.so.*
@@ -23,6 +23,7 @@ BuildRequires: qt5-qtdeclarative-devel
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(libglog)
BuildRequires: pkgconfig(liblomiri-api)
BuildRequires: fdupes
%description
Upload Download Manager performs uploads and downloads from a centralized
@@ -33,15 +34,16 @@ Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
The %name-devel package contains libraries and header files
for developing applications that use %{name}.
%package doc
Summary: Documentation files for %{name}
BuildArch: noarch
%description doc
%{name}-doc contains documentation for %{name}-devel.
The %name-doc package contains documentation for
%{name}-devel.
%prep
%autosetup -n lomiri-download-manager-%commit
@@ -53,11 +55,12 @@ sed -e "s/-Werror//g" -i CMakeLists.txt
%install
%cmake_install
%fdupes %buildroot%_docdir/%name/cpp/html/
%find_lang %{name}
%files -f %{name}.lang
%license COPYING
%{_sysconfdir}/dbus-1/system.d/*.conf
%config %{_sysconfdir}/dbus-1/system.d/*.conf
%{_bindir}/lomiri-*
%{_userunitdir}/*.service
%{_libdir}/liblomiri-download-manager-client.so.*
@@ -62,8 +62,9 @@ The %{name}-doc package contains documentation files for %{name}.
%find_lang %{name}
%files -f %{name}.lang
%doc README.md
%license COPYING COPYING.LGPL
%{_sysconfdir}/xdg/autostart/lomiri-indicator-network.desktop
%config %{_sysconfdir}/xdg/autostart/lomiri-indicator-network.desktop
%{_userunitdir}/*.service
%{_libdir}/liblomiri-connectivity-qt1.so.*
%dir %{_qt5_qmldir}/Lomiri/Connectivity
@@ -4,7 +4,7 @@
Name: lomiri-ui-toolkit
Version: 1.3.5010
Release: %autorelease
Release: 2%?dist
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
License: LGPL-3.0
@@ -33,6 +33,7 @@ BuildRequires: qt5-qtdeclarative-devel
BuildRequires: qt5-pim-devel
BuildRequires: python3-rpm-macros
BuildRequires: qt5-qtsvg-devel
BuildRequires: fdupes
Requires: qt5-qtgraphicaleffects
Requires: qt5-qtfeedback
@@ -57,6 +58,7 @@ This package contains development files needed for lomiri-ui-toolkit.
%package -n python3-lomiriuitoolkit
Summary: Python3 files for Lomiri-ui-toolkit
Requires: %{name}%{?_isa} = %{version}-%{release}
BuildArch: noarch
%description -n python3-lomiriuitoolkit
Python3 files for Lomiri-ui-toolkit.
@@ -87,11 +89,14 @@ Examples for Lomiri-ui-toolkit.
%make_install INSTALL_ROOT=%{buildroot} STRIP=/bin/true
# Used by apicheck during tests only
rm -rf %{buildroot}%{_qt5_qmldir}/Extinct
%fdupes %buildroot%_libdir/qt5/qml/Lomiri/Components/
%fdupes %buildroot%_libdir/qt5/examples/%name/examples/
%find_lang %{name}
%find_lang %{name}-gallery
%files -f %{name}.lang
%doc README.md
%license COPYING
%{_libdir}/libLomiriGestures.so.*
%{_libdir}/libLomiriMetrics.so.*
@@ -127,6 +132,7 @@ rm -rf %{buildroot}%{_qt5_qmldir}/Extinct
%{_qt5_includedir}/LomiriToolkit/
%files -n python3-lomiriuitoolkit
%doc README.md
%dir %{python3_sitelib}/lomiriuitoolkit
%{python3_sitelib}/lomiriuitoolkit/*.py
%{python3_sitelib}/lomiriuitoolkit/_custom_proxy_objects/
@@ -29,12 +29,12 @@ Requires: lomiri-ui-toolkit
ExclusiveArch: x86_64 aarch64
%description
Lomiri-url-dispatcher is a small handler to take URLs and do what is appropriate with them.
That could be anything from launching a web browser to just starting an
application. This is done over DBus because application confinement doesn't
allow for doing it from a confined application otherwise. It's important
the that applications can't know about each other, so this is a fire and forget
type operation.
Lomiri-url-dispatcher is a small handler to take URLs and do what is
appropriate with them. That could be anything from launching a web browser to
just starting an application. This is done over DBus because application
confinement doesn't allow for doing it from a confined application otherwise.
It's important the that applications can't know about each other, so this is a
fire and forget type operation.
%package devel
Summary: Lomiri-url-dispatcher development files
+15 -6
View File
@@ -17,6 +17,13 @@ Source0: %{url}/-/archive/v%{version}/marble-v%{version}.tar.gz
Just as Elementary has Granite I have Marble, my collection of useful functions
and reusable widgets.
%package devel
Summary: Development files for marble-gtk
%description devel
%summary.
%prep
%autosetup -n marble-v%{version}
@@ -30,14 +37,16 @@ and reusable widgets.
%files
%doc README.md
%license COPYING
/usr/include/marble.h
/usr/lib/debug/usr/lib64/libmarble.so*
/usr/lib64/girepository-1.0/Marble-*.typelib
/usr/lib64/libmarble.so*
/usr/lib64/pkgconfig/marble.pc
/usr/share/gir-1.0/Marble-*.gir
/usr/lib64/libmarble.so.*
/usr/share/vala/vapi/marble.*
%files devel
/usr/include/marble.h
%_libdir/libmarble.so
%_libdir/pkgconfig/marble.pc
%_datadir/gir-1.0/Marble-%version.gir
%changelog
* Sat Oct 29 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 29 2022 windowsboy111 <windowsboy111@fyralabs.com> - 1.3.0-1
- Initial package
+6 -4
View File
@@ -7,12 +7,12 @@ Release: 1%{?dist}
Summary: JSON for Modern C++ (c++11) ("single header file")
%define desc %{expand:There are myriads of JSON libraries out there, and each may even have its reason to exist.
Our class had these design goals:
%define desc %{expand:
There are myriads of JSON libraries out there, and each may even have its
reason to exist. Our class had these design goals:
- intuitive syntax.
- Trivial integration.
- Serious testing
}
- Serious testing}
License: MIT
Url: https://github.com/nlohmann/json
@@ -44,6 +44,8 @@ This package contains the single header C++ file and CMake dependency files.
%cmake_install
%files devel
%doc README.md
%license LICENSE.MIT
%{_includedir}/nlohmann
%{_datadir}/cmake/nlohmann_json/
%{_datadir}/pkgconfig/nlohmann_json.pc
+2 -1
View File
@@ -71,8 +71,9 @@ install -m 0644 debian/50_check_unity_support -t %{buildroot}%{_sysconfdir}/X11/
rm -rf %{buildroot}%{_datadir}/nux/gputests
%files
%doc README
%license COPYING COPYING.gpl COPYING.lgpl-v2.1
%{_sysconfdir}/X11/Xsession.d/50_check_unity_support
%config %{_sysconfdir}/X11/Xsession.d/50_check_unity_support
%{_libdir}/libnux-4.0.so.*
%{_libdir}/libnux-core-4.0.so.*
%{_libdir}/libnux-graphics-4.0.so.*
+3
View File
@@ -23,6 +23,7 @@ BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(properties-cpp)
#BuildRequires: pkgconfig(Backtrace)
BuildRequires: doxygen
BuildRequires: fdupes
%description
A simple convenience library for handling processes in C++11.
@@ -52,8 +53,10 @@ sed -i '/find_package(PkgConfig REQUIRED)/a set(THREADS_PREFER_PTHREAD_FLAG ON)'
%install
%cmake_install
%fdupes %buildroot%_docdir/%name/html/
%files
%doc README.md
%license COPYING
%{_libdir}/libprocess-cpp.so.*
@@ -20,12 +20,13 @@ BuildRequires: gcc
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: doxygen
BuildRequires: cmake-extras
BuildRequires: fdupes
%description
A very simple convenience library for handling properties and signals in C++11.
%package doc
Summary: properties-cpp documentation files
Summary: Documentation files for properties-cpp
BuildArch: noarch
%description doc
@@ -41,8 +42,10 @@ This package contains documentation files for properties-cpp-devel.
%install
%cmake_install
%fdupes %buildroot%_docdir/%name/html/
%files
%doc README.md
%license COPYING
%{_libdir}/pkgconfig/properties-cpp.pc
%{_includedir}/core/*.h
+3
View File
@@ -13,6 +13,7 @@ BuildRequires: qt5-qtbase-devel
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: doxygen
BuildRequires: fdupes
%description
QDjango is a web framework written in C++ and built on top of the Qt library.
@@ -45,8 +46,10 @@ The %{name}-doc contains documentation for %{name}.
%make_install INSTALL_ROOT=%{buildroot}
# Aren't needed and already ran plus contain rpaths in every single file underneath
rm -rf %{buildroot}%{_prefix}/tests
%fdupes %buildroot/%_docdir/%name/html/search/
%files
%doc README.md
%license LICENSE.LGPL
%{_libdir}/libqdjango-db.so.*
%{_libdir}/libqdjango-http.so.*
+2 -1
View File
@@ -2,7 +2,7 @@ Name: qmenumodel
Version: 0.9.1
Release: %autorelease
Summary: Qt5 renderer for Ayatana Indicators
License: LGPLv3
License: LGPL-3.0
URL: https://github.com/AyatanaIndicators/qmenumodel
Source0: https://releases.ayatana-indicators.org/source/qmenumodel/qmenumodel-%{version}.tar.gz
Patch0: https://gitlab.com/ubports/development/core/packaging/qmenumodel/-/raw/9062c3a3da87d6fd887c41a67dec6f8d5f34baa8/debian/patches/1001-ayatanamenumodel-add-support-for-u-int-of-all-sizes.patch
@@ -41,6 +41,7 @@ developing applications that use %{name}.
%cmake_install
%files
%doc README
%license COPYING.LGPL
%{_libdir}/libqmenumodel.so.*
%dir %{_qt5_qmldir}/QMenuModel.1
+1
View File
@@ -58,6 +58,7 @@ export QT_SELECT=5
%postun -p /sbin/ldconfig
%files
%doc README
%license COPYING
%{_libdir}/libqofono-qt5.so.*
%{_qt5_qmldir}/QOfono/
@@ -42,6 +42,7 @@ developing applications that use %{name}.
%cmake_install
%files
%doc README.md
%license COPYING
%{_bindir}/qdbus-simple-test-runner
%{_libdir}/libqtdbustest.so.*
+5 -5
View File
@@ -46,11 +46,11 @@ Provides: %{name}-systeminfo = %{version}-%{release}
Provides: %{name}-versit = %{version}-%{release}
%description
Qt5 Mobility Project delivers a set of new APIs to Qt with features that are well
known from the mobile device world, in particular phones. However, these APIs
allow the developer to use these features with ease from one framework and apply
them to phones, netbooks and non-mobile personal computers. The framework not
only improves many aspects of a mobile experience, because it improves the use
Qt5 Mobility Project delivers a set of new APIs to Qt with features that are
well known from the mobile device world, in particular phones. However, these
APIs allow the developer to use these features with ease from one framework and
apply them to phones, netbooks and non-mobile personal computers. The framework
not only improves many aspects of a mobile experience, as it improves the use
of these technologies, but has applicability beyond the mobile device arena.
%package devel
+1
View File
@@ -87,6 +87,7 @@ sed -i 's!X-Ubuntu-Touch=true!X-Lomiri-Splash-Show=false!' data/xwayland.qtmir.d
%cmake_install
%files
%doc README
%license COPYING COPYING.LESSER
%{_libdir}/libqtmirserver.so.*
%{_qt5_plugindir}/platforms/libqpa-mirserver.so
@@ -66,7 +66,7 @@ sed -i '/man/d' Makefile.am
%build
# Some flag fixes an issue
export LDFLAGS='-Wl,-O1 -Wl,-z,defs -Wl,--warn-unresolved-symbols -Wl,--as-needed'
export LDFLAGS="$LDFLAGS -Wl,-O1 -Wl,-z,defs -Wl,--warn-unresolved-symbols -Wl,--as-needed"
NOCONFIGURE=1 \
./autogen.sh
@@ -99,7 +99,7 @@ rename 61-gnome-settings-daemon-rfkill.rules 60-gnome-settings-daemon-rfkill.rul
%files -f %{name}.lang
%license COPYING COPYING.LIB
%{_sysconfdir}/xdg/autostart/*.desktop
%config %{_sysconfdir}/xdg/autostart/*.desktop
%{_bindir}/unity-settings-daemon
%{_prefix}/lib/udev/rules.d/60-gnome-settings-daemon-rfkill.rules
%{_userunitdir}/unity-settings-daemon.service
+10 -6
View File
@@ -1,8 +1,8 @@
%define debug_package %{nil}
%define debug_package %nil
Name: moby-buildx
Version: 0.11.0
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Docker CLI plugin for extended build capabilities with BuildKit
License: Apache-2.0
@@ -11,20 +11,24 @@ Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: go-rpm-macros
BuildRequires: git-core
BuildRequires: gcc
Requires: docker
Provides: docker-buildx = %{version}-%{release}
%description
buildx is a Docker CLI plugin for extended build capabilities with BuildKit.
%prep
%autosetup -n buildx-%{version}
go mod download
%build
go build -v -o docker-buildx ./cmd/buildx
export CGO_ENABLED=1
go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -s -w -extldflags '--static-pie'" \
-buildmode=pie -tags 'osusergo,netgo,static_build' -v -x \
-o docker-buildx ./cmd/buildx
%install
@@ -38,5 +42,5 @@ install -D -m 0755 docker-buildx %{buildroot}%{_libexecdir}/docker/cli-plugins/d
%changelog
* Wed Oct 05 2022 Cappy Ishihara <cappy@cappuchino.xyz>
* Wed Oct 05 2022 Cappy Ishihara <cappy@cappuchino.xyz> - 0.9.1-1
- Initial Release
@@ -18,6 +18,7 @@ Provides: docker-compose = %{version}-%{release}
Provides: docker-compose-cli = %{version}-%{release}
%description
A tool for running multi-container applications using the Compose file format.
%prep

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