Merge branch 'f38' into w/obs-studio-freeworld

This commit is contained in:
windowsboy111
2023-06-22 18:54:10 +08:00
375 changed files with 5068 additions and 2674 deletions
+10 -3
View File
@@ -4,8 +4,15 @@
"dockerfile": "Dockerfile",
"args": { "VARIANT": "38" }
},
"settings": {},
"extensions": [],
"remoteUser": "vscode",
"runArgs": ["--privileged"]
"runArgs": [
"--privileged"
],
"customizations": {
"vscode": {
"extensions": [
"rhaiscript.vscode-rhai"
]
}
}
}
+92 -18
View File
@@ -34,8 +34,7 @@ jobs:
fetch-depth: 0
- name: Generate build matrix
id: generate_build_matrix
run: |
anda ci >> $GITHUB_OUTPUT
run: anda ci >> $GITHUB_OUTPUT
build:
needs: manifest
strategy:
@@ -52,21 +51,11 @@ jobs:
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- uses: terrapkg/anda-build@main
if: github.event_name != 'push'
with:
name: "${{ matrix.pkg.pkg }}"
mockConfig: anda-${{ matrix.version }}-${{ matrix.pkg.arch }}
andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo
- uses: terrapkg/anda-build@main
if: github.event_name == 'push'
with:
name: "${{ matrix.pkg.pkg }}"
mockConfig: anda-${{ matrix.version }}-${{ matrix.pkg.arch }}
extraArgs: -D "sccache_bucket ${{secrets.SCCACHE_BUCKET}}" -D "sccache_endpoint ${{secrets.SCCACHE_ENDPOINT}}" -D "sccache_secret ${{secrets.SCCACHE_SECRET}}" -D "sccache_accesskey ${{secrets.SCCACHE_ACCESSKEY}}"
andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo
- name: Build with Anda
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c terra-${{ matrix.version }}-${{ matrix.pkg.arch }}
- name: Generating artifact name
id: art
@@ -90,7 +79,92 @@ jobs:
- name: Notify Madoguchi (Success)
if: success() && github.event_name == 'push'
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
- name: Notify Madoguchi (Failure)
if: ( cancelled() || failure() ) && github.event_name == 'push'
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
- name: Lint RPMs and SRPMs
id: lint
if: success()
run: |
echo 'err=false' >> $GITHUB_ENV
rpmlint anda-build/ > rpmlint.txt || f=1
if [[ $f -eq 1 ]]; then
EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)
echo "esc_lint_out<<$EOF" >> $GITHUB_ENV
cat rpmlint.txt | sed 's/`/\\`/g' >> $GITHUB_ENV
echo $EOF >> $GITHUB_ENV
echo "lint_out<<$EOF" >> $GITHUB_ENV
echo '```' >> $GITHUB_ENV
cat rpmlint.txt >> $GITHUB_ENV
echo '```' >> $GITHUB_ENV
echo $EOF >> $GITHUB_ENV
echo 'err=true' >> $GITHUB_ENV
fi
- name: Try to install package
id: dnf
if: success()
run: |
touch out
for f in anda-build/rpm/rpms/*.rpm; do
dnf in --downloadonly -y $f > $f.dnfout.txt 2>&1 || fail=1
if [[ $fail -eq 1 ]]; then
echo "### $f" >> out
echo '```' >> out
cat $f.dnfout.txt >> out
echo '```' >> out
echo >> out
echo 'err=true' >> $GITHUB_ENV
fi
done
cat out
EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)
echo "esc_dnf_out<<$EOF" >> $GITHUB_ENV
cat out | sed 's/`/\\`/g' >> $GITHUB_ENV
echo $EOF >> $GITHUB_ENV
echo "dnf_out<<$EOF" >> $GITHUB_ENV
cat out >> $GITHUB_ENV
echo $EOF >> $GITHUB_ENV
- name: Comment RPMLint/DNF output (PR)
if: success() && github.event_name == 'pull_request'
uses: actions/github-script@v6
with:
script: |
let out = "";
if (`${{ env.esc_lint_out }}`.trim() != "") {
out += "## 🔨 Lint: [${{matrix.pkg.pkg}} (${{matrix.pkg.arch}})](https://github.com/terrapkg/packages/actions/runs/${{github.run_id}})\n";
out += `\`\`\`\n${{ env.esc_lint_out }}\n\`\`\`\n`;
}
if (`${{ env.esc_dnf_out }}`.trim() != "") {
out += "## ❌ DNF: [${{matrix.pkg.pkg}} (${{matrix.pkg.arch}})](https://github.com/terrapkg/packages/actions/runs/${{github.run_id}})\n";
out += `${{ env.esc_dnf_out }}`;
}
if (out != "") {
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: out,
});
}
- name: Create commit comment
if: success() && env.err == 'true'
uses: peter-evans/commit-comment@v1
with:
body: |
<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 }}
+2 -2
View File
@@ -43,7 +43,7 @@ jobs:
- name: Build Subatomic
run: |
git config --global --add safe.directory "$GITHUB_WORKSPACE"
anda build -c anda-${{ matrix.version }}-${{ matrix.arch }} subatomic -p rpm -D "autogitcommit $(git log -1 --format='%H')"
anda build -c terra-${{ matrix.version }}-${{ matrix.arch }} subatomic -p rpm -D "autogitcommit $(git log -1 --format='%H')"
- name: Install Subatomic
run: sudo dnf install -y ./anda-build/rpm/rpms/subatomic-*.rpm
@@ -52,7 +52,7 @@ jobs:
repository: FyraLabs/anda
- name: Build Andaman
run: anda build -c anda-${{ matrix.version }}-${{ matrix.arch }} anda -p rpm
run: anda build -c terra-${{ matrix.version }}-${{ matrix.arch }} anda -p rpm
- name: Upload to Subatomic
run: |
+8 -10
View File
@@ -1,4 +1,4 @@
name: Build Packages
name: Manual Builds
on:
workflow_dispatch:
inputs:
@@ -33,13 +33,11 @@ jobs:
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- uses: terrapkg/anda-build@main
with:
name: "${{ matrix.pkg }}pkg"
mockConfig: anda-${{ matrix.version }}-${{ matrix.arch }}
extraArgs: -D "sccache_bucket ${{secrets.SCCACHE_BUCKET}}" -D "sccache_endpoint ${{secrets.SCCACHE_ENDPOINT}}" -D "sccache_secret ${{secrets.SCCACHE_SECRET}}" -D "sccache_accesskey ${{secrets.SCCACHE_ACCESSKEY}}"
andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo
- name: Build with Anda
run: anda build ${{ matrix.pkg }}pkg --package rpm -c terra-${{ matrix.version }}-${{ matrix.arch }}
- name: Generating artifact name
id: art
@@ -61,8 +59,8 @@ jobs:
terra${{ matrix.version }} anda-build/rpm/rpms/*
- name: Notify Madoguchi (Success)
if: success()
if: success() && github.event_name == 'push'
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
- name: Notify Madoguchi (Failure)
if: cancelled() || failure()
run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
if: ( cancelled() || failure() ) && github.event_name == 'push'
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
+9 -11
View File
@@ -1,4 +1,4 @@
name: Build Packages (JSON)
name: JSON Build
on:
workflow_dispatch:
inputs:
@@ -22,13 +22,11 @@ jobs:
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- uses: terrapkg/anda-build@main
with:
name: "${{ matrix.pkg.pkg }}"
mockConfig: anda-${{ matrix.version }}-${{ matrix.pkg.arch }}
extraArgs: -D "sccache_bucket ${{secrets.SCCACHE_BUCKET}}" -D "sccache_endpoint ${{secrets.SCCACHE_ENDPOINT}}" -D "sccache_secret ${{secrets.SCCACHE_SECRET}}" -D "sccache_accesskey ${{secrets.SCCACHE_ACCESSKEY}}"
andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo
- name: Build with Anda
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c terra-${{ matrix.version }}-${{ matrix.pkg.arch }}
- name: Generating artifact name
id: art
@@ -50,8 +48,8 @@ jobs:
terra${{ matrix.version }} anda-build/rpm/rpms/*
- name: Notify Madoguchi (Success)
if: success()
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
if: success() && github.event_name == 'push'
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
- name: Notify Madoguchi (Failure)
if: cancelled() || failure()
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
if: ( cancelled() || failure() ) && github.event_name == 'push'
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
+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
View File
@@ -0,0 +1,5 @@
{
"recommendations": [
"rhaiscript.vscode-rhai"
]
}
+1 -5
View File
@@ -5,7 +5,6 @@
Terra is a rolling-release Fedora repository for all the software you need.
With Terra, you can install the latest packages knowing that quality and security are assured.
[Contributions](https://github.com/terrapkg/packages/wiki/Contribute) are always welcome, but please read our [documentation](https://github.com/terrapkg/packages/wiki) first.
This monorepo contains the package manifests for all packages in Terra.
@@ -15,10 +14,7 @@ sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/r
```
## Documentation
Our documentation can be found on our [GitHub Wiki](https://github.com/terrapkg/packages/wiki).
> Note: you can also take a look at our [devdocs](https://developer.fyralabs.com/terra/).
Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/). Alternatively, the GitHub Wiki contains older versions of the documentations.
## Questions?
Feel free to reach out on [Discord](https://discord.gg/5fdPuxTg5Q). We're always happy to help!
+6 -4
View File
@@ -1,14 +1,14 @@
Name: anki-bin
Version: 2.1.63
Version: 2.1.65
Release: 1%{?dist}
Summary: Flashcard program for using space repetition learning (Installed with wheel)
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
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
+9 -7
View File
@@ -1,15 +1,15 @@
Name: anki-qt5
Version: 2.1.63
Version: 2.1.65
Release: 1%{?dist}
Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
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
@@ -21,9 +21,9 @@ Anki is based on a theory called spaced repetition.
%prep
git clone https://github.com/ankitects/anki .
git checkout %{version}
%patch 0 -p1
%patch 1 -p1
git checkout %version
%patch0 -p1
%patch1 -p1
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki-qt5
@@ -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"
}
+14 -10
View File
@@ -1,16 +1,16 @@
Name: anki
Version: 2.1.63
Version: 2.1.65
Release: 1%{?dist}
Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
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
@@ -1,19 +1,24 @@
%define debug_package %{nil}
Name: discord-canary-openasar
Version: 0.0.154
Release: 1%{?dist}
Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming
Version: 0.0.160
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
+9 -8
View File
@@ -1,32 +1,33 @@
%define debug_package %{nil}
Name: discord-canary
Version: 0.0.154
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers.
Version: 0.0.160
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/
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 595b25b5f6ab0fee51e084bb6b0d31ccfb719e73
%global commit 890b72e8689a90289522f374534b06f85cde9ddb
%forgemeta
Name: lomiri-system-settings
@@ -11,7 +11,6 @@ URL: https://gitlab.com/ubports/development/core/lomiri-system-settings
Source0: %{url}/-/archive/%commit/lomiri-system-settings-%commit.tar.gz
Patch0: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/1001_use-maliit-keyboard-for-language-plugin.patch
Patch1: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/2001_disable-current-language-switching.patch
Patch2: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/2002_use-Noto-font-instead-of-Ubuntu-font.patch
BuildRequires: cmake
BuildRequires: gcc-c++
@@ -58,6 +57,7 @@ developing applications that use %{name}.
%find_lang %{name}
%files -f %{name}.lang
%doc README.md
%license COPYING
%{_bindir}/lomiri-system-settings
%{_libdir}/libLomiriSystemSettings.so.*
@@ -0,0 +1,3 @@
let o = get("https://gitlab.com/api/v4/projects/25770177/repository/tags").json_arr()[0];
rpm.version(o.name);
rpm.global("commit", get("https://gitlab.com/api/v4/projects/25770177/repository/commits").json_arr()[0].id);
+3
View File
@@ -0,0 +1,3 @@
let o = get("https://gitlab.com/api/v4/projects/6865053/repository/tags").json_arr()[0];
rpm.version(o.name);
rpm.global("commit", get("https://gitlab.com/api/v4/projects/6865053/repository/commits").json_arr()[0].id);
@@ -1,15 +1,16 @@
%global forgeurl https://gitlab.com/vala-panel-project/vala-panel-appmenu
%global commit 99cd56c1644fe4193854902c450e67f9a6685112
%global commit 76442be6195385193cb5931d0004122310d40c95
%forgemeta
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
@@ -32,39 +33,35 @@ BuildRequires: pkgconfig(dbusmenu-glib-0.4)
BuildRequires: pkgconfig(vala-panel)
BuildRequires: pkgconfig(libmatepanelapplet-4.0)
Provides: vala-panel-appmenu-plugin = %{version}
Requires: unity-gtk3-module
Requires: unity-gtk2-module
Requires: bamf-daemon
Requires: libdbusmenu
Requires: libdbusmenu-gtk2
Requires: libdbusmenu-gtk3
%description
Vala Panel Application Menu is a Global Menu applet for use with Vala Panel, xfce4-panel and mate-panel (Budgie 10.x is also planned).
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}.
@@ -80,7 +77,6 @@ Header files, libraries, and other files for developing %{name}.
%package -n vala-panel-appmenu-gtk-module
Summary: Gtk3MenuShell D-Bus exporter
Requires: %{name}%{?_isa} = %{version}-%{release}
%description -n vala-panel-appmenu-gtk-module
GTK (2, 3) module that exports GtkMenuShells over D-Bus.
@@ -95,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
@@ -1,5 +1,5 @@
project pkg {
rpm {
spec = "libunity.spec"
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.
+6 -2
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: dart
Version: 3.0.1
Version: 3.0.5
Release: 1%{?dist}
Summary: The Dart Language
License: BSD-3-Clause
@@ -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,7 +1,6 @@
Name: budgie-extras
Version: 1.6.0
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0
Summary: Additional Budgie Desktop enhancements for user experience
@@ -10,6 +9,7 @@ URL: https://ubuntubudgie.org/
Source0: https://github.com/UbuntuBudgie/budgie-extras/releases/download/v%{version}/budgie-extras-%{version}.tar.xz
Patch0: 0001-fix-weathershow-desktop-widget-icon-path.patch
BuildRequires: rpm_macro(fdupes)
BuildRequires: cmake
BuildRequires: meson
BuildRequires: vala
@@ -69,6 +69,7 @@ The applets can be used individually or as a set.
%package common
Requires: budgie-desktop
Summary: Shared component of budgie-extras applets
BuildArch: noarch
%description common
The shared component provides for capabilities that are utilised between
budgie-extra applets.
@@ -282,6 +283,8 @@ workspaces.
# Remove absolute symlink and replace with relative symlink
rm -f %{buildroot}%{_bindir}/quickchar
%fdupes %_libdir/budgie-desktop/plugins/budgie-weathershow/weather_icons
%post
%{__ln_s} -fv %{_bindir}/quickchar %{_libdir}/quickchar/quickchar
@@ -294,7 +297,7 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{_datadir}/glib-2.0/schemas/20_budgie-extras.gschema.override
%files daemon
%{_sysconfdir}/xdg/autostart/budgie-extras-daemon.desktop
%config %{_sysconfdir}/xdg/autostart/budgie-extras-daemon.desktop
%{_bindir}/budgie-extras-daemon
%{_libdir}/budgie-extras-daemon/invoke.py
%{_datadir}/budgie-desktop/layouts/*.layout
@@ -335,7 +338,7 @@ rm -f %{buildroot}%{_bindir}/quickchar
%files -n budgie-applet-hotcorners
%{_libdir}/budgie-desktop/plugins/budgie-hotcorners
%{_sysconfdir}/xdg/autostart/org.ubuntubudgie.budgie-extras.HotCorners-autostart.desktop
%config %{_sysconfdir}/xdg/autostart/org.ubuntubudgie.budgie-extras.HotCorners-autostart.desktop
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-extras.HotCorners.gschema.xml
%{_datadir}/applications/org.ubuntubudgie.budgie-extras.HotCorners.desktop
%{_datadir}/budgie-hotcorners
@@ -357,7 +360,7 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{_libdir}/budgie-desktop/plugins/budgie-network-manager
%files -n budgie-applet-quickchar
%{_sysconfdir}/xdg/autostart/quickchar-autostart.desktop
%config %{_sysconfdir}/xdg/autostart/quickchar-autostart.desktop
%ghost %{_bindir}/quickchar
%{_libdir}/quickchar
%{_datadir}/applications/org.ubuntubudgie.quickchar.desktop
@@ -394,13 +397,13 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{_libdir}/budgie-desktop/plugins/budgie-trash
%files -n budgie-applet-visualspace
%{_sysconfdir}/xdg/autostart/visualspace-autostart.desktop
%config %{_sysconfdir}/xdg/autostart/visualspace-autostart.desktop
%{_libdir}/budgie-desktop/plugins/budgie-visualspace
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-visualspace.gschema.xml
%{_datadir}/pixmaps/visualspace-symbolic.svg
%files -n budgie-applet-wallstreet
%{_sysconfdir}/xdg/autostart/wallstreet-autostart.desktop
%config %{_sysconfdir}/xdg/autostart/wallstreet-autostart.desktop
%{_libdir}/budgie-wallstreet/wallstreet*
%{_datadir}/applications/org.ubuntubudgie.wallstreetcontrol.desktop
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-wallstreet.gschema.xml
@@ -413,9 +416,9 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{_datadir}/pixmaps/budgie-wticon-symbolic.svg
%files -n budgie-applet-window-shuffler
%{_sysconfdir}/xdg/autostart/layoutspopup-autostart.desktop
%{_sysconfdir}/xdg/autostart/dragsnap-autostart.desktop
%{_sysconfdir}/xdg/autostart/shuffler*.desktop
%config %{_sysconfdir}/xdg/autostart/layoutspopup-autostart.desktop
%config %{_sysconfdir}/xdg/autostart/dragsnap-autostart.desktop
%config %{_sysconfdir}/xdg/autostart/shuffler*.desktop
%{_libdir}/budgie-window-shuffler
%{_datadir}/applications/org.ubuntubudgie.shufflercontrol.desktop
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.shuffler-control.svg
@@ -433,7 +436,7 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{_datadir}/pixmaps/budgie-wstopwatch-symbolic.svg
%files -n budgie-applet-wpreviews
%{_sysconfdir}/xdg/autostart/previews-*.desktop
%config %{_sysconfdir}/xdg/autostart/previews-*.desktop
%{_libdir}/budgie-previews
%{_datadir}/applications/org.ubuntubudgie.previewscontrols.desktop
%{_datadir}/metainfo/org.ubuntubudgie.previewscontrols.metainfo.xml
+10 -4
View File
@@ -1,9 +1,9 @@
%define _ubuntu_rel 22.10.20220822-0ubuntu1
%define _ubuntu_rel 22.10.20220822-0ubuntu3
%global _hardened_build 0
Name: compiz9
Version: 0.9.14.2
Release: %autorelease
Release: 3%?dist
Summary: OpenGL window and compositing manager 0.9.X.X series
License: GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT
@@ -14,6 +14,7 @@ Patch1: gtk-extents.patch
Patch2: focus-prevention-disable.patch
Conflicts: compiz
BuildRequires: rpm_macro(fdupes)
BuildRequires: libX11-devel
BuildRequires: libdrm-devel
BuildRequires: libXcursor-devel
@@ -66,6 +67,7 @@ This package contains the development files for %{name}.
%package -n python3-ccsm
Summary: Compiz Config Manager
Conflicts: ccsm
BuildArch: noarch
Requires: %{name}%{?_isa}
%description -n python3-ccsm
@@ -102,10 +104,14 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
mkdir -p %{buildroot}%{_datadir}/compiz/icons/hicolor/{scalable/{apps,\
categories},22x22/{categories,devices,mimetypes}}
%fdupes %buildroot%_datadir/glib-2.0/schemas/
%fdupes %buildroot%_datadir/ccsm/icons/hicolor/scalable/apps/
%files -f compiz.lang
%doc AUTHORS README INSTALL NEWS
%doc AUTHORS README NEWS
%license COPYING COPYING.GPL COPYING.LGPL COPYING.MIT
%config %{_sysconfdir}/compizconfig/config.conf
%config(noreplace) %{_sysconfdir}/compizconfig/config.conf
%{_bindir}/compiz
%{_bindir}/compiz-decorator
%{_bindir}/gtk-window-decorator
+5
View File
@@ -0,0 +1,5 @@
let html = get("http://archive.ubuntu.com/ubuntu/pool/universe/c/compiz/?C=N;O=D");
let v = find("compiz_([\\d.]+)\\+(.+?).tar.xz", html, 1);
let r = find("compiz_([\\d.]+)\\+(.+?).tar.xz", html, 2);
rpm.version(v);
rpm.define("_ubuntu_rel", r);
@@ -3,8 +3,8 @@
Name: elementary-calculator
Summary: Calculator app designed for elementary
Version: 2.0.1
Release: %autorelease
Version: 2.0.2
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/%{srcname}
@@ -18,6 +18,7 @@ BuildRequires: vala
BuildRequires: pkgconfig(granite-7) >= 7.0.0
BuildRequires: pkgconfig(gtk4)
BuildRequires: fdupes
Requires: hicolor-icon-theme
@@ -45,13 +46,15 @@ functions (sin, cos, and tan).
%find_lang %{appname}
%fdupes %buildroot/%_datadir/icons/hicolor
%check
desktop-file-validate \
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
%files -f %{appname}.lang
@@ -63,9 +66,9 @@ appstream-util validate-relax --nonet \
%{_datadir}/applications/%{appname}.desktop
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%{_datadir}/metainfo/%{appname}.appdata.xml
%{_datadir}/metainfo/%{appname}.metainfo.xml
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 1.7.2-1
- Repackaged for Terra
@@ -6,7 +6,7 @@
Name: elementary-calendar
Summary: Desktop calendar app designed for elementary
Version: 6.1.2
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/calendar
@@ -32,6 +32,7 @@ BuildRequires: libhandy >= 0.90.0
BuildRequires: meson
BuildRequires: vala
BuildRequires: evolution-data-server-devel
BuildRequires: fdupes
Requires: hicolor-icon-theme
@@ -64,6 +65,8 @@ This package contains the development files.
%find_lang %{appname}
%fdupes %buildroot/%_datadir/icons/hicolor
%check
desktop-file-validate \
@@ -3,8 +3,8 @@
Name: elementary-camera
Summary: Camera app designed for elementary
Version: 6.2.1
Release: 1%{?dist}
Version: 6.2.2
Release: 2%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/camera
@@ -15,6 +15,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson >= 0.46
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(gio-2.0)
@@ -46,13 +47,16 @@ Camera is a simple app to take photos with a webcam.
%find_lang %{appname}
%fdupes %buildroot/%_datadir/icons/hicolor
%check
desktop-file-validate \
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
%files -f %{appname}.lang
@@ -64,7 +68,7 @@ appstream-util validate-relax --nonet \
%{_datadir}/applications/%{appname}.desktop
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%{_datadir}/metainfo/%{appname}.appdata.xml
%{_datadir}/metainfo/%{appname}.metainfo.xml
%changelog
@@ -3,7 +3,7 @@
Name: elementary-capnet-assist
Summary: Captive Portal Assistant for elementary
Version: 2.4.3
Version: 2.4.4
Release: 2%{?dist}
License: GPL-3.0-or-later
@@ -25,6 +25,7 @@ BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libhandy-1) >= 1.0.0
BuildRequires: pkgconfig(webkit2gtk-4.1)
BuildRequires: fdupes
Requires: NetworkManager
Requires: hicolor-icon-theme
@@ -54,13 +55,15 @@ Written in Vala and using WebkitGtk+.
%find_lang %{appname}
%fdupes %buildroot%_datadir/icons/hicolor/
%check
desktop-file-validate \
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
%files -f %{appname}.lang
@@ -72,9 +75,9 @@ appstream-util validate-relax --nonet \
%{_datadir}/applications/%{appname}.desktop
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%{_datadir}/metainfo/%{appname}.appdata.xml
%{_datadir}/metainfo/%{appname}.metainfo.xml
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 2.4.2-1
- Repackaged for Terra
@@ -6,7 +6,7 @@
Name: elementary-code
Summary: Code editor from elementary
Version: 7.0.0
Release: 2%{?dist}
Release: 3%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/%{srcname}
@@ -38,6 +38,7 @@ BuildRequires: pkgconfig(libpeas-gtk-1.0)
BuildRequires: pkgconfig(libsoup-2.4)
BuildRequires: pkgconfig(pangoft2)
BuildRequires: pkgconfig(vte-2.91)
BuildRequires: fdupes
Requires: hicolor-icon-theme
@@ -68,6 +69,8 @@ This package contains the development headers.
%find_lang %{appname}
%fdupes %buildroot%_datadir/icons/hicolor/
%files -f %{appname}.lang
%doc README.md
@@ -99,5 +102,5 @@ This package contains the development headers.
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.2.0-1
- Repackaged for Terra
@@ -6,7 +6,7 @@
Name: elementary-files
Summary: File manager from elementary
Version: 6.3.1
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/%{srcname}
@@ -21,6 +21,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson >= 0.50.0
BuildRequires: vala >= 0.48.2
BuildRequires: fdupes
BuildRequires: pkgconfig(cloudproviders) >= 0.3.0
BuildRequires: pkgconfig(gdk-x11-3.0)
@@ -84,6 +85,8 @@ This package contains the development headers.
%find_lang %{appname}
%fdupes %buildroot%_datadir/icons/hicolor/
# remove unused pixmaps
rm -r %{buildroot}/%{_datadir}/pixmaps
@@ -4,19 +4,20 @@
Name: elementary-greeter
Summary: LightDM Login Screen for the elementary desktop
Version: 6.1.1
Release: %autorelease
Release: 3%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/greeter
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
Source1: 40-%{appname}.conf
Patch0: https://github.com/elementary/greeter/compare/93bbca3..0f47402.patch
Patch0: https://github.com/elementary/greeter/compare/93bbca3..1b3879d.patch
BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: mesa-libEGL-devel
@@ -81,6 +82,8 @@ The elementary Greeter is a styled Login Screen for LightDM.
%find_lang %{appname}
%fdupes %buildroot%_datadir/icons/hicolor/
# install LightDM configuration file
mkdir -p %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d
install -pm 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d/
@@ -103,8 +106,9 @@ appstream-util validate-relax --nonet \
%{_datadir}/xgreeters/%{appname}.desktop
%{_datadir}/metainfo/%{appname}.appdata.xml
%{_datadir}/lightdm/lightdm.conf.d/40-%appname.conf
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.1.0-1
- Repackaged for Terra
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "elementary-icon-theme.spec"
}
@@ -4,7 +4,7 @@
Name: elementary-icon-theme
Summary: Icons from the Elementary Project
Version: 7.3.0
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/icons
@@ -18,6 +18,7 @@ BuildRequires: libappstream-glib
BuildRequires: librsvg2-tools
BuildRequires: meson
BuildRequires: xcursorgen
BuildRequires: fdupes
%description
This is an icon theme designed to be smooth, sexy, clear, and efficient.
@@ -65,6 +66,8 @@ done
# Create icon cache file
touch %{buildroot}/%{_datadir}/icons/elementary/icon-theme.cache
%fdupes %buildroot%_datadir/icons/elementary/
%check
# ignore validation until appstream-glib knows the "icon-theme" component type
@@ -10,7 +10,7 @@ utilizes Granite for a consistent and slick UI.}
Name: elementary-music
Summary: Music player and library from elementary
Version: 7.0.1
Version: 7.1.0
Release: 2%{?dist}
License: LGPL-2.0-or-later
@@ -23,6 +23,7 @@ BuildRequires: gettext
BuildRequires: meson
BuildRequires: libappstream-glib
BuildRequires: vala >= 0.26
BuildRequires: fdupes
BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(gio-2.0)
@@ -77,6 +78,8 @@ This package contains files needed for developing with Music.
%meson_install
%find_lang %{appname}
%fdupes %buildroot%_datadir/icons/hicolor/
%check
desktop-file-validate \
@@ -4,7 +4,7 @@
Name: elementary-notifications
Version: 6.0.3
Release: 1%{?dist}
Release: 2%{?dist}
Summary: GTK Notification server for Pantheon
License: GPL-3.0
@@ -26,6 +26,7 @@ Provides: %{name} = %{version}-%{release}
%description
%summary.
%prep
@@ -49,11 +50,11 @@ Provides: %{name} = %{version}-%{release}
%{_bindir}/%{appname}.demo
%{_datadir}/applications/%{appname}.demo.desktop
%{_sysconfdir}/xdg/autostart/%{appname}.desktop
%config %{_sysconfdir}/xdg/autostart/%{appname}.desktop
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_metainfodir}/%{appname}.appdata.xml
%changelog
* Wed Nov 09 2022 Cappy Ishihara <cappy@cappuchino.xyz>
* Wed Nov 09 2022 Cappy Ishihara <cappy@cappuchino.xyz> - 6.0.3-1
- Packaged
@@ -4,7 +4,7 @@
Name: elementary-onboarding
Summary: Onboarding app for new users
Version: 7.1.0
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/onboarding
@@ -77,9 +77,9 @@ appstream-util validate-relax --nonet \
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/metainfo/%{appname}.metainfo.xml
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
/etc/guest-session/prefs.sh
%config %_sysconfdir/guest-session/prefs.sh
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.1.0-1
- Repackaged for Terra
@@ -6,7 +6,7 @@
Name: elementary-photos
Summary: Photo manager and viewer from elementary
Version: 2.8.0
Release: %autorelease
Release: 2%?dist
License: LGPL-2.0-or-later
URL: https://github.com/elementary/photos
@@ -17,6 +17,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson >= 0.46.0
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(gee-0.8) >= 0.8.5
BuildRequires: pkgconfig(geocode-glib-1.0)
@@ -65,6 +66,9 @@ Foundation.
%find_lang %{appname}
%fdupes %buildroot%_datadir/icons/hicolor/
%fdupes %buildroot%_datadir/locale/
%check
desktop-file-validate \
@@ -97,5 +101,5 @@ appstream-util validate-relax --nonet \
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 2.7.5-1
- Repackaged for Terra
@@ -4,7 +4,7 @@
Name: elementary-print
Summary: Simple shim for printing support via Contractor
Version: 0.1.3
Release: 9%{?dist}
Release: 10%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/%{srcname}
@@ -43,7 +43,7 @@ Simple shim for printing support via Contractor.
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 0.1.3-9
- Repackaged for Terra
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.3-9
@@ -3,8 +3,8 @@
Name: elementary-screenshot-tool
Summary: Screenshot tool designed for elementary
Version: 6.0.3
Release: 1%{?dist}
Version: 6.0.4
Release: 2%{?dist}
License: LGPL-3.0
URL: https://github.com/elementary/screenshot
@@ -18,6 +18,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson >= 0.46
BuildRequires: vala >= 0.24
BuildRequires: fdupes
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(glib-2.0)
@@ -43,6 +44,8 @@ Screenshot tool designed for elementary.
%install
%meson_install
%fdupes %buildroot%_datadir/icons/hicolor/
%fdupes %buildroot%_datadir/locale
%find_lang %{appname}
@@ -51,7 +54,7 @@ desktop-file-validate \
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
%files -f %{appname}.lang
@@ -63,12 +66,12 @@ appstream-util validate-relax --nonet \
%{_datadir}/applications/%{appname}.desktop
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%{_datadir}/metainfo/%{appname}.appdata.xml
%{_datadir}/metainfo/%{appname}.metainfo.xml
%changelog
* Fri Dec 02 2022 root - 6.0.3-1
- new version
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.0.2-1
- Repackaged for Terra
@@ -63,5 +63,5 @@ appstream-util validate-relax --nonet \
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 2.0.1-1
- Repackaged for Terra
@@ -4,7 +4,7 @@
Name: elementary-sideload
Summary: Sideload flatpaks on Pantheon
Version: 6.2.0
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/sideload
@@ -15,6 +15,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(flatpak)
BuildRequires: pkgconfig(glib-2.0)
@@ -28,41 +29,43 @@ Requires: hicolor-icon-theme
%description
Sideload is a simple application that lets users install flatpaks on
Pantheon without needing to use a command line application.
%prep
%autosetup -n %{srcname}-%{version} -p1
%build
%meson
%meson_build
%install
%meson_install
%fdupes %buildroot%_datadir/icons/hicolor/
%find_lang %{appname}
%check
desktop-file-validate \
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
%files -f %{appname}.lang
%license LICENSE
%doc README.md
%{_bindir}/%{appname}
%{_datadir}/applications/%{appname}.desktop
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/metainfo/%{appname}.metainfo.xml
%changelog
* Tue Nov 22 2022 Lleyton Gray <lleyton@fyralabs.com>
* Tue Nov 22 2022 Lleyton Gray <lleyton@fyralabs.com> - 6.1.0-1
- Repackaged for Terra
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "elementary-sound-theme.spec"
}
@@ -3,7 +3,7 @@
Name: elementary-sound-theme
Summary: Set of system sounds for elementary
Version: 1.1.0
Release: %autorelease
Release: 2%?dist
License: Unlicense AND CC-BY-4.0
# Unlicense:
@@ -18,6 +18,7 @@ URL: https://github.com/elementary/%{srcname}
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
BuildRequires: meson
BuildRequires: fdupes
BuildArch: noarch
@@ -38,6 +39,8 @@ physical, and pleasant.
%install
%meson_install
%fdupes %buildroot%_datadir/sounds/elementary/stereo/
%files
%doc README.md
@@ -4,7 +4,7 @@
Name: elementary-terminal
Summary: The terminal of the 21st century
Version: 6.1.2
Release: 1%{?dist}
Release: 2%{?dist}
License: LGPL-3.0
URL: https://github.com/elementary/%{srcname}
@@ -15,6 +15,7 @@ BuildRequires: gettext xorg-x11-server-Xvfb
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.40.0
BuildRequires: fdupes
BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(glib-2.0) >= 2.39
@@ -63,6 +64,7 @@ notifications when using the fish shell.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{appname}
@@ -90,6 +92,8 @@ appstream-util validate-relax --nonet \
%{_datadir}/metainfo/%{appname}.appdata.xml
%files fish
%doc README.md
%license COPYING
%{_datadir}/fish/vendor_conf.d/pantheon_terminal_process_completion_notifications.fish
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "elementary-theme.spec"
}
@@ -2,9 +2,9 @@
%global appname io.elementary.stylesheet
Name: elementary-theme
Summary: elementary GTK+ Stylesheet
Summary: Elementary GTK+ Stylesheet
Version: 7.2.0
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/stylesheet
@@ -16,6 +16,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: sassc
BuildRequires: fdupes
# gtk-version-specific subpackages were dropped in Fedora 34
Obsoletes: %{name}-gtk2 < 5.4.2-4.20210216.gitf0c3b7f
@@ -28,7 +29,7 @@ and its desktop environment: Pantheon.
%package plank
Summary: elementary GTK+ Stylesheet for plank
Summary: Elementary GTK+ Stylesheet for plank
Requires: %{name} = %{version}-%{release}
Requires: plank
@@ -54,6 +55,8 @@ This package contains the plank theme.
%install
%meson_install
%fdupes %buildroot%_datadir/themes/
%check
appstream-util validate-relax --nonet \
@@ -70,7 +73,9 @@ appstream-util validate-relax --nonet \
%{_datadir}/metainfo/%{appname}.appdata.xml
%files plank
%files plank
%doc README.md
%license COPYING
%{_datadir}/themes/%{appname}.*/plank/
%{_datadir}/themes/%{appname}.*/plank-dark/
@@ -3,7 +3,7 @@
Name: elementary-videos
Summary: Video player and library app from elementary
Version: 2.9.0
Version: 2.9.1
Release: 2%{?dist}
License: GPL-3.0-or-later
@@ -15,6 +15,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(clutter-gst-3.0)
BuildRequires: pkgconfig(clutter-gtk-1.0)
@@ -48,6 +49,8 @@ to the desktop.
%install
%meson_install
%fdupes %buildroot%_datadir/icons/hicolor/
%fdupes %buildroot%_datadir/locale/
%find_lang %{appname}
@@ -56,7 +59,7 @@ desktop-file-validate \
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
%files -f %{appname}.lang
@@ -68,9 +71,9 @@ appstream-util validate-relax --nonet \
%{_datadir}/applications/%{appname}.desktop
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%{_datadir}/metainfo/%{appname}.appdata.xml
%{_datadir}/metainfo/%{appname}.metainfo.xml
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 2.8.4-1
- Repackaged for Terra
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "elementary-wallpapers.spec"
}
@@ -45,10 +45,7 @@ wallpapers show up in gnome-control-center.
%prep
%autosetup -n %{srcname}-%{version}
%build
# Nothing to do
%install
cd backgrounds
@@ -73,6 +70,8 @@ cp -pav %{SOURCE1} %{buildroot}/%{_datadir}/gnome-background-properties/
%files gnome
%license LICENSE.md
%doc README.md
%{_datadir}/gnome-background-properties/elementary-wallpapers.xml
+5 -3
View File
@@ -3,7 +3,7 @@
Name: gala
Summary: Gala window manager
Version: 7.0.3
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/gala
@@ -96,6 +96,8 @@ desktop-file-validate \
%files -f gala.lang
%doc README.md
%license COPYING
%config(noreplace) %{_sysconfdir}/xdg/autostart/gala-daemon.desktop
%{_bindir}/gala
@@ -128,8 +130,8 @@ desktop-file-validate \
%changelog
* Wed Nov 09 2022 Cappy Ishihara <cappy@cappuchino.xyz>
* Wed Nov 09 2022 Cappy Ishihara <cappy@cappuchino.xyz> - 6.3.3-1
- Rebuild
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.3.1-1
- Repackaged for Terra
@@ -4,9 +4,9 @@ provides complex widgets and convenience functions designed for use in
apps built for elementary.}
Name: granite-7
Summary: elementary companion library for GTK+ and GLib
Version: 7.2.0
Release: 1%{?dist}
Summary: Elementary companion library for GTK+ and GLib
Version: 7.3.0
Release: 2%{?dist}
License: LGPL-3.0-or-later
URL: https://github.com/elementary/granite
@@ -17,6 +17,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson >= 0.48.2
BuildRequires: vala >= 0.48
BuildRequires: fdupes
BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(gio-2.0) >= 2.50
@@ -26,6 +27,7 @@ BuildRequires: pkgconfig(gobject-2.0) >= 2.50
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gtk4) >= 4.4
BuildRequires: sassc
# granite relies on org.gnome.desktop.interface for the clock-format setting
Requires: gsettings-desktop-schemas
@@ -57,14 +59,17 @@ This package contains the development headers.
%install
%meson_install
%fdupes %buildroot%_datadir/icons/hicolor/
%fdupes %buildroot%_datadir/locale/
%find_lang granite-7
%check
%dnl desktop-file-validate \
%dnl %{buildroot}/%{_datadir}/applications/io.elementary.granite-7.demo.desktop
desktop-file-validate \
%{buildroot}/%{_datadir}/applications/io.elementary.granite-7.demo.desktop
%dnl appstream-util validate-relax --nonet \
%dnl %{buildroot}/%{_datadir}/metainfo/granite-7.appdata.xml
%dnl %{buildroot}/%{_datadir}/metainfo/granite-7.metainfo.xml
%files -f granite-7.lang
@@ -75,11 +80,13 @@ This package contains the development headers.
%{_libdir}/libgranite-7.so.7.*
%{_libdir}/girepository-1.0/Granite-7.0.typelib
%{_datadir}/metainfo/granite-7.appdata.xml
%{_datadir}/metainfo/granite-7.metainfo.xml
%{_datadir}/icons/hicolor/*/apps/io.elementary.granite-7.svg
%files devel
%doc README.md
%license COPYING
%{_bindir}/granite-7-demo
%{_libdir}/libgranite-7.so
@@ -4,7 +4,7 @@
Name: pantheon-agent-geoclue2
Summary: Pantheon Geoclue2 Agent
Version: 1.0.6
Release: %autorelease
Release: 2%?dist
License: GPL-3.0
URL: https://github.com/elementary/pantheon-agent-geoclue2
@@ -15,6 +15,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.34.1
BuildRequires: fdupes
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
@@ -39,7 +40,7 @@ requests access to location services.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{name}
@@ -65,5 +66,5 @@ appstream-util validate-relax --nonet \
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 1.0.5-1
- Repackaged for Terra
@@ -4,7 +4,7 @@
Name: pantheon-agent-polkit
Summary: Pantheon Polkit Agent
Version: 1.0.5
Release: 2%{?dist}
Release: 1%{?dist}
License: LGPL-2.0-or-later
URL: https://github.com/elementary/%{name}
@@ -15,6 +15,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.34.1
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
BuildRequires: pkgconfig(granite) >= 6.0.0
@@ -37,7 +38,7 @@ An agent for Polkit authorization designed for Pantheon.
%install
%meson_install
%fdupes %buildroot/%_datadir/locale/
%find_lang %{appname}
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "pantheon-session-settings.spec"
}
@@ -7,7 +7,7 @@ URL: https://github.com/pantheon-tweaks/pantheon-tweaks
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
BuildRequires: vala switchboard-devel pkgconfig(gee-0.8) pkgconfig(glib-2.0)
BuildRequires: granite-devel >= 6.0.0 pkgconfig(gtk+-3.0) meson vala
Requires: glib2 gtk3 libgee granite
Requires: gtk3 granite
%description
A system settings panel for the Pantheon Desktop that
@@ -26,8 +26,6 @@ lets you easily and safely customise your desktop's appearance.
%files
%doc README.md
%license COPYING
/usr/lib/debug/usr/lib64/switchboard/personal/libpantheon-tweaks.so-*.debug
/usr/lib64/switchboard/personal/libpantheon-tweaks.so
%{_datadir}/icons/hicolor/32x32/categories/preferences-desktop-tweaks.svg
%{_datadir}/locale/*/LC_MESSAGES/pantheon-tweaks-plug.mo
@@ -35,5 +33,5 @@ lets you easily and safely customise your desktop's appearance.
%changelog
* Tue Jan 17 2023 windowsboy111 <windowsboy111@fyralabs.com>
* Tue Jan 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.0.4-1
- Initial package
@@ -9,7 +9,7 @@
Name: switchboard-plug-a11y
Summary: Switchboard Accessibility plug
Version: 2.3.0
Release: 4%{?dist}
Release: 5%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-a11y
@@ -19,6 +19,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(granite)
@@ -48,7 +49,7 @@ that allows the user to manage accessibility settings.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
@@ -9,7 +9,7 @@
Name: switchboard-plug-about
Summary: Switchboard System Information plug
Version: 6.2.0
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-about
@@ -19,6 +19,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(appstream) >= 0.12.10
BuildRequires: pkgconfig(fwupd)
@@ -53,7 +54,7 @@ This switchboard plug shows system information.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
# remove the specified stock icon from appdata (invalid in libappstream-glib)
@@ -75,5 +76,5 @@ appstream-util validate-relax --nonet \
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.1.0-1
- Repackaged for Terra
@@ -9,7 +9,7 @@
Name: switchboard-plug-applications
Summary: Switchboard Applications plug
Version: 6.0.1
Release: 3%{?dist}
Release: 4%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-applications
@@ -19,6 +19,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(flatpak) >= 1.1.2
BuildRequires: pkgconfig(glib-2.0) >= 2.34
@@ -45,7 +46,7 @@ that allows the user to manage application settings.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
# remove the specified stock icon from appdata (invalid in libappstream-glib)
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "switchboard-plug-datetime.spec"
}
}
@@ -0,0 +1,69 @@
%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$
%global srcname switchboard-plug-datetime
%global plug_type system
%global plug_name datetime
%global plug_rdnn io.elementary.switchboard.datetime
Name: switchboard-plug-datetime
Summary: Switchboard Date & Time Plug
Version: 2.2.0
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-datetime
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: switchboard-devel
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
%description
%summary.
%prep
%autosetup -n %{srcname}-%{version} -p1
%build
%meson
%meson_build
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
# remove the specified stock icon from appdata (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%changelog
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.2.0-1
- Initial package.
@@ -0,0 +1 @@
rpm.version(gh("elementary/switchboard-plug-datetime"));
@@ -9,7 +9,7 @@
Name: switchboard-plug-display
Summary: Switchboard Display plug
Version: 2.3.3
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-display
@@ -19,6 +19,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite)
@@ -45,7 +46,7 @@ them.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
@@ -9,7 +9,7 @@
Name: switchboard-plug-keyboard
Summary: Switchboard Keyboard plug
Version: 3.1.1
Release: %autorelease
Release: 2%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-keyboard
@@ -19,6 +19,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite) >= 6.0.0
@@ -52,7 +53,7 @@ same time. Keyboard shortcuts are also part of this plug.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
@@ -71,5 +72,5 @@ appstream-util validate-relax --nonet \
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 2.7.0-1
- Repackaged for Terra
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "switchboard-plug-locale.spec"
}
}
@@ -0,0 +1,71 @@
%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$
%global srcname switchboard-plug-locale
%global plug_type personal
%global plug_name locale
%global plug_rdnn io.elementary.switchboard.locale
Name: switchboard-plug-locale
Summary: Switchboard Locale Plug
Version: 2.5.9
Release: 2%?dist
License: LGPL-3.0-or-later
URL: https://github.com/elementary/%name
Source0: %url/archive/%version/%srcname-%version.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson >= 0.46.1
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(accountsservice)
BuildRequires: pkgconfig(ibus-1.0)
BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(granite)
BuildRequires: polkit-devel
BuildRequires: switchboard-devel
Requires: switchboard%?_isa
Supplements: switchboard%?_isa
%description
%summary.
%prep
%autosetup -n %srcname-%version -p1
%build
%meson
%meson_build
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %plug_name-plug
%check
appstream-util validate-relax --nonet \
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
%files -f %plug_name-plug.lang
%doc README.md
%license COPYING
%_libdir/switchboard/%plug_type/lib%plug_name-plug.so
%_libdir/switchboard/personal/pantheon-locale/languagelist
%_libdir/switchboard/personal/pantheon-locale/packages_blacklist
%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml
%_datadir/polkit-1/actions/%plug_rdnn.policy
%_datadir/metainfo/%plug_rdnn.appdata.xml
%changelog
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.5.9-1
- Initial package.
@@ -0,0 +1 @@
rpm.version(gh("elementary/switchboard-plug-locale"));
@@ -9,7 +9,7 @@
Name: switchboard-plug-networking
Summary: Switchboard Networking plug
Version: 2.4.4
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-network
@@ -19,6 +19,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite)
@@ -50,7 +51,7 @@ A switchboard plug for configuring available networks.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
@@ -9,7 +9,7 @@
Name: switchboard-plug-notifications
Summary: Switchboard Notifications plug
Version: 2.2.0
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-notifications
@@ -19,6 +19,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite)
@@ -48,7 +49,7 @@ related to the Notifications plugin for Gala.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
@@ -7,7 +7,7 @@
Name: switchboard-plug-onlineaccounts
Summary: Switchboard Online Accounts plug
Version: 6.5.2
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-onlineaccounts
@@ -17,6 +17,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(camel-1.2)
BuildRequires: pkgconfig(glib-2.0)
@@ -48,7 +49,7 @@ Manage online accounts and connected applications.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
# remove the specified stock icon from appdata (invalid in libappstream-glib)
@@ -9,7 +9,7 @@
Name: switchboard-plug-pantheon-shell
Summary: Switchboard Pantheon Shell plug
Version: 6.4.0
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/switchboard-plug-pantheon-shell
@@ -19,6 +19,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(gexiv2)
BuildRequires: pkgconfig(gio-2.0)
@@ -57,7 +58,7 @@ desktop settings such as the panel, app launcher, and window manager.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "switchboard-plug-parental-controls.spec"
}
}
@@ -0,0 +1,84 @@
%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$
%global srcname switchboard-plug-parental-controls
%global plug_type system
%global plug_name parental-controls
%global plug_rdnn io.elementary.switchboard.parental-controls
Name: switchboard-plug-parental-controls
Summary: Switchboard Screen Time & Limits Plug
Version: 6.0.1
Release: 2%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/%name
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson >= 0.46.1
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(accountsservice)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(flatpak)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
BuildRequires: pkgconfig(malcontent-0)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: polkit-devel
BuildRequires: switchboard-devel
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
%description
%summary.
%prep
%autosetup -n %{srcname}-%{version} -p1
%build
%meson
%meson_build
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
# remove the specified stock icon from appdata (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%_sysconfdir/pantheon-parental-controls/daemon.conf
%_bindir/pantheon-parental-controls-daemon
%_libexecdir/pantheon-parental-controls-client
%_datadir/applications/pantheon-parental-controls-client.desktop
%_datadir/dbus-1/system-services/org.pantheon.ParentalControls.service
%_datadir/dbus-1/system.d/org.pantheon.ParentalControls.conf
%_datadir/polkit-1/actions/io.elementary.switchboard.screentime-limits.policy
/usr/lib/systemd/system/pantheon-parental-controls.service
%changelog
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 6.0.1-1
- Initial package.
@@ -0,0 +1 @@
rpm.version(gh("elementary/switchboard-plug-parental-controls"));
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "switchboard-plug-power.spec"
}
}
@@ -0,0 +1,75 @@
%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$
%global srcname switchboard-plug-power
%global plug_type hardware
%global plug_name power
%global plug_rdnn io.elementary.switchboard.power
Name: switchboard-plug-power
Summary: Switchboard Power Plug
Version: 2.7.0
Release: 2%?dist
License: GPL-2.0-or-later
URL: https://github.com/elementary/%name
Source0: %url/archive/%version/%srcname-%version.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: polkit-devel
BuildRequires: switchboard-devel
Requires: switchboard%?_isa
Supplements: switchboard%?_isa
%description
%summary.
%prep
%autosetup -n %srcname-%version -p1
%build
%meson
%meson_build
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %plug_name-plug
# remove the specified stock icon from appdata (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%check
appstream-util validate-relax --nonet \
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
%files -f %plug_name-plug.lang
%doc README.md
%license COPYING
%_libdir/switchboard/%plug_type/lib%plug_name.so
%_datadir/metainfo/%plug_rdnn.appdata.xml
%_libexecdir/io.elementary.logind.helper
%_datadir/dbus-1/system-services/io.elementary.logind.helper.service
%_datadir/dbus-1/system.d/io.elementary.logind.helper.conf
%_datadir/polkit-1/actions/%plug_rdnn.policy
%changelog
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.7.0-1
- Initial package.
@@ -0,0 +1 @@
rpm.version(gh("elementary/switchboard-plug-power"));
@@ -9,7 +9,7 @@
Name: switchboard-plug-printers
Summary: Switchboard Printers Plug
Version: 2.2.1
Release: 1%{?dist}
Release: 2%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-printers
@@ -19,6 +19,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: cups-devel
@@ -47,7 +48,7 @@ A printers plug for Switchboard.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "switchboard-plug-security-privacy.spec"
}
}
@@ -0,0 +1,71 @@
%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$
%global srcname switchboard-plug-security-privacy
%global plug_type personal
%global plug_name security-privacy
%global plug_rdnn io.elementary.switchboard.security-privacy
Name: switchboard-plug-security-privacy
Summary: Switchboard Security & Privacy Plug
Version: 7.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/%name
Source0: %url/archive/%version/%srcname-%version.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: vala
BuildRequires: granite-devel
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(zeitgeist-2.0)
BuildRequires: meson >= 0.46.1
BuildRequires: polkit-devel
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
%description
%summary.
%prep
%autosetup -n %{srcname}-%{version} -p1
%build
%meson
%meson_build
%install
%meson_install
%find_lang %{plug_name}-plug
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%_libdir/switchboard/personal/security-privacy-plug-helper
%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml
%_datadir/polkit-1/actions/%plug_rdnn.policy
%changelog
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 7.0.0-1
- Initial package.
@@ -0,0 +1 @@
rpm.version(gh("elementary/switchboard-plug-security-privacy"));
@@ -9,7 +9,7 @@
Name: switchboard-plug-sound
Summary: Switchboard Sound Plug
Version: 2.3.2
Release: %autorelease
Release: 2%?dist
License: LGPL-2.0-or-later
URL: https://github.com/elementary/switchboard-plug-sound
@@ -19,6 +19,7 @@ BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.34.1
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(granite)
@@ -47,7 +48,7 @@ A sound plug for Switchboard.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
# remove the specified stock icon from appdata (invalid in libappstream-glib)
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "switchboard-plug-useraccounts.spec"
}
}
@@ -0,0 +1,73 @@
%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$
%global srcname switchboard-plug-useraccounts
%global plug_type system
%global plug_name useraccounts
%global plug_rdnn io.elementary.switchboard.useraccounts
Name: switchboard-plug-useraccounts
Summary: Switchboard User Accounts Plug
Version: 2.4.3
Release: 2%?dist
License: LGPL-3.0-or-later
URL: https://github.com/elementary/%name
Source0: %url/archive/%version/%srcname-%version.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson >= 0.46.1
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(accountsservice)
BuildRequires: gobject-introspection-devel
BuildRequires: gnome-desktop3-devel
BuildRequires: pkgconfig(granite) >= 0.5
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(pwquality)
BuildRequires: polkit-devel
BuildRequires: gtk3-devel
BuildRequires: switchboard-devel
Requires: switchboard%?_isa
Supplements: switchboard%?_isa
%description
%summary.
%prep
%autosetup -n %srcname-%version -p1
%build
%meson
%meson_build
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %plug_name-plug
%check
appstream-util validate-relax --nonet \
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
%files -f %plug_name-plug.lang
%doc README.md
%license COPYING
%_libdir/switchboard/%plug_type/lib%plug_name.so
%_libdir/switchboard/system/pantheon-useraccounts/guest-session-toggle
%_datadir/metainfo/%plug_rdnn.appdata.xml
%_datadir/polkit-1/actions/%plug_rdnn.policy
%changelog
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.4.3-1
- Initial package.
@@ -0,0 +1 @@
rpm.version(gh("elementary/switchboard-plug-useraccounts"));
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "switchboard-plug-wacom.spec"
}
}

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