mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
Compare commits
232 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| db5891516e | |||
| 66d3138751 | |||
| 24d3b3023f | |||
| f06b1389ff | |||
| 481f79f0c6 | |||
| 5d58d6fc93 | |||
| 480ef1b0a9 | |||
| 259d0957b1 | |||
| e7076e1515 | |||
| d0f9c68d73 | |||
| 17418a3b4c | |||
| fb3e560d19 | |||
| 9e2b7c842a | |||
| 1316b4798c | |||
| 930b7a723b | |||
| 7fe8398d3b | |||
| d5b75da5e2 | |||
| 0364c45876 | |||
| 792b3c0ff6 | |||
| d7a770d330 | |||
| 992cbd64b1 | |||
| 5b2df79e57 | |||
| 1ac08ff985 | |||
| 134b9bb8d2 | |||
| 9dad327643 | |||
| 71b1b0d42f | |||
| 749ef062f0 | |||
| c6ab8da620 | |||
| 8901949b5a | |||
| 04f2947e77 | |||
| 6cc25e8846 | |||
| 54880438cb | |||
| 861103b50c | |||
| 5a9ce7a02a | |||
| b8028dffa7 | |||
| 2592c9727b | |||
| d65532a006 | |||
| a176e271a7 | |||
| 7862ad84f3 | |||
| 28c06c98ee | |||
| 53c6d06ebc | |||
| 5b25d489ca | |||
| 9eac4020d9 | |||
| 0678ae660a | |||
| 0b9ff8ca8e | |||
| b9b557f829 | |||
| d9fa5eb614 | |||
| bc62bbe17a | |||
| 9475f1323f | |||
| f337fee9f0 | |||
| fcbe9ec7e9 | |||
| 798057fef3 | |||
| c29f8692de | |||
| a44cecb30d | |||
| a8af0be716 | |||
| 0833f7914c | |||
| cb36b249a6 | |||
| e40b13ff5e | |||
| c61443e8dd | |||
| 052e6a1492 | |||
| 0e898543f6 | |||
| 072edacdd0 | |||
| d88d404d3f | |||
| baaf4a30a7 | |||
| 2bf17b868d | |||
| 94844e57e2 | |||
| b5e3776aa8 | |||
| 54442f61dc | |||
| 2e918bd9f1 | |||
| 28855b8faa | |||
| b9cd5f5c3d | |||
| 7becff05dc | |||
| 8ab3404e3e | |||
| b32e86b73a | |||
| 1b5f50e3b2 | |||
| 6d3459a13c | |||
| f73db40503 | |||
| be0f7b017a | |||
| 1fd9e13aaa | |||
| 9f7551c6d2 | |||
| 6c8e362a80 | |||
| c7648e6dd9 | |||
| 10634551f1 | |||
| 9dbd1ad757 | |||
| f204af7731 | |||
| 7d450a0565 | |||
| f787f14e13 | |||
| 2fd4676a56 | |||
| 3f63ed78b3 | |||
| 755fa63562 | |||
| 3204f09459 | |||
| 986231f48e | |||
| 39c3ee7a97 | |||
| 275c899935 | |||
| 88ad2de5f7 | |||
| 66004982e7 | |||
| b76e3cf8b8 | |||
| e67e07c28b | |||
| 31145641db | |||
| 9761f23cce | |||
| eb80daa197 | |||
| a524259275 | |||
| 27619feafd | |||
| 0d23454280 | |||
| 1d55f3a0a7 | |||
| f81000437f | |||
| 5633786fd6 | |||
| 945c225d35 | |||
| 92f4424f01 | |||
| ee4b5399ad | |||
| 4c78bce9b7 | |||
| 763d377deb | |||
| 4cbe4fa5f8 | |||
| 2b0b27fac5 | |||
| ca5f0fee9b | |||
| 54168cf91e | |||
| 780a13c591 | |||
| 30cb8e5eaf | |||
| 328a0b3361 | |||
| 9b492c80aa | |||
| 00099ccd08 | |||
| 7cd62f5c7d | |||
| 6d2408578a | |||
| 967d70f14a | |||
| 50b50aad45 | |||
| 5d6618bdeb | |||
| e72ab512ec | |||
| 92ccc46ee4 | |||
| 6ecbf37d0c | |||
| c423510c49 | |||
| eb51e87e82 | |||
| d34c23e35a | |||
| b6fb82a237 | |||
| 79d231a2fe | |||
| c1e6365d46 | |||
| c0b731a683 | |||
| 946ce25f5c | |||
| e8c43d5646 | |||
| 8213243299 | |||
| a70f1b7280 | |||
| 3bc0a5ce26 | |||
| c9c81bb8c7 | |||
| 1987beae5a | |||
| d0fd155c68 | |||
| e6a5052461 | |||
| 48ca23728a | |||
| 103aa5dfa3 | |||
| b95d3e3074 | |||
| fee72a0178 | |||
| 5d332e21e1 | |||
| 573f6ba506 | |||
| 0ac3ce83f9 | |||
| b6202a4422 | |||
| b94c714824 | |||
| 80ba6072cf | |||
| fa5bb6cdc6 | |||
| 6ed260c83e | |||
| 8d83ec45e9 | |||
| 9dd25c1ed2 | |||
| 84ebdd4abb | |||
| 3428ccb2ad | |||
| bac18ff6dd | |||
| 237f74a349 | |||
| e0ee762dd1 | |||
| ce364297ec | |||
| 4281a89253 | |||
| a1f5af9c97 | |||
| 56e9e8c214 | |||
| ec0cee2e20 | |||
| a4abd74de1 | |||
| 9c7b150018 | |||
| cec96954f6 | |||
| 7f08625627 | |||
| 8b0a2dac5e | |||
| d532939d2e | |||
| 31b64ee403 | |||
| ddc43262d6 | |||
| ba39fcb33e | |||
| fab763897f | |||
| 9ff57f4476 | |||
| 029a53602c | |||
| 0cb020e12a | |||
| e90f415492 | |||
| 8671118859 | |||
| 22c449fe35 | |||
| 073ddb9429 | |||
| a0dffcf761 | |||
| 086b501e93 | |||
| 0e86806a4d | |||
| a0dc51badc | |||
| 6730986db5 | |||
| 72c153b35c | |||
| e3ea80f2fd | |||
| bfba9338b8 | |||
| 0dffb48715 | |||
| 9d76945b21 | |||
| 4f11d9c743 | |||
| f7ce65f4b3 | |||
| ffe71fd27d | |||
| c2ae0b620c | |||
| c59f8cb272 | |||
| e637cde98e | |||
| 503b502891 | |||
| 92ab669d8b | |||
| 284aebb977 | |||
| 83563969fa | |||
| f45f3e5d9d | |||
| 029bc2d60f | |||
| ee855f141e | |||
| a4e1121679 | |||
| a49f31b6e8 | |||
| 0b254ea463 | |||
| 52fcffb1a1 | |||
| 59995c5342 | |||
| 3bdb0e8da3 | |||
| c7e84f3364 | |||
| 51cde2f052 | |||
| 31562484cd | |||
| f680b1fbe8 | |||
| af9ceca191 | |||
| 8902fcbe6f | |||
| e45d4c5204 | |||
| 9c7f2b64ad | |||
| 1041f67174 | |||
| 8de42ef0fd | |||
| 7553ed2830 | |||
| c079d9a629 | |||
| 282f6051b5 | |||
| f1f32a00bf | |||
| 85747ee0ce | |||
| 066d126ee4 | |||
| 6acdd17115 |
@@ -41,7 +41,7 @@ jobs:
|
||||
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
|
||||
version: ["rawhide"]
|
||||
fail-fast: false
|
||||
runs-on: ${{ (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && 'ARM64' || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-22.04' }}
|
||||
runs-on: ${{ (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && 'arm64-lg' || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-22.04' }}
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
|
||||
@@ -10,23 +10,37 @@ jobs:
|
||||
version: ["rawhide"]
|
||||
arch: ["x86_64", "aarch64"]
|
||||
fail-fast: true
|
||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-22.04' }}
|
||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ubuntu-22.04-arm' || 'ubuntu-22.04' }}
|
||||
container:
|
||||
image: registry.fedoraproject.org/fedora-minimal:${{ matrix.version }}
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Install repositories
|
||||
run: |
|
||||
dnf5 install -y --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs
|
||||
dnf5 builddep -y anda/terra/{mock-configs,srpm-macros}/*.spec anda/tools/buildsys/{anda,subatomic}/*.spec
|
||||
|
||||
- name: Install Anda
|
||||
run: cargo install anda
|
||||
dnf5 swap -y --setopt=install_weak_deps=False systemd-standalone-sysusers systemd
|
||||
dnf5 install -y --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs dnf5-plugins rpmbuild script
|
||||
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
ref: f${{ matrix.version }}
|
||||
fetch-depth: 1
|
||||
|
||||
- name: Build anda-srpm-macros
|
||||
run: |
|
||||
mkdir -p anda-build/rpm/rpms
|
||||
rpmbuild -bb anda/terra/srpm-macros/*.spec --undefine=_disable_source_fetch -D "_sourcedir $(pwd)/anda/terra/srpm-macros/" -D "_rpmdir $(pwd)/anda-build/rpm/rpms/"
|
||||
mv ./anda-build/rpm/rpms/*/anda-*.rpm ./anda-build/rpm/rpms/
|
||||
dnf5 install -y ./anda-build/rpm/rpms/anda-*.rpm
|
||||
|
||||
- name: Install build dependencies
|
||||
run: dnf5 builddep -y anda/terra/{mock-configs,srpm-macros}/*.spec anda/tools/buildsys/{anda,subatomic}/*.spec
|
||||
|
||||
- name: Install Anda
|
||||
run: |
|
||||
rpmbuild -bb anda/tools/buildsys/anda/*.spec --undefine=_disable_source_fetch -D "_sourcedir $(pwd)/anda/tools/buildsys/anda/" -D "_rpmdir $(pwd)/anda-build/rpm/rpms/"
|
||||
mv ./anda-build/rpm/rpms/*/anda-*.rpm ./anda-build/rpm/rpms/
|
||||
dnf5 install -y ./anda-build/rpm/rpms/anda-*.rpm
|
||||
|
||||
- name: Build terra-mock-configs
|
||||
run: |
|
||||
echo "PATH=$PATH:/github/home/.cargo/bin" >> $GITHUB_ENV
|
||||
@@ -36,16 +50,16 @@ jobs:
|
||||
- name: Install terra-mock-configs
|
||||
run: dnf5 install -y anda-build/rpm/rpms/terra-mock-configs*.rpm
|
||||
|
||||
- name: Build anda-srpm-macros
|
||||
run: anda build -rrpmbuild anda/terra/srpm-macros/pkg
|
||||
- name: Build trra-release
|
||||
run: anda build -rrpmbuild anda/terra/release/pkg
|
||||
|
||||
- name: Build Subatomic
|
||||
run: anda build -rrpmbuild anda/tools/buildsys/subatomic/pkg
|
||||
- name: Install Subatomic
|
||||
run: dnf5 install -y ./anda-build/rpm/rpms/subatomic-*.rpm
|
||||
|
||||
- name: Build Andaman
|
||||
run: anda build -rrpmbuild anda/tools/buildsys/anda/pkg
|
||||
- name: Tidy up output directory
|
||||
run: rmdir anda-build/rpm/rpms/{noarch,aarch64,x86_64} | true
|
||||
|
||||
- name: Upload packages to subatomic
|
||||
run: |
|
||||
|
||||
@@ -47,7 +47,7 @@ jobs:
|
||||
version: ["rawhide"]
|
||||
arch: ${{ fromJson(needs.parse.outputs.arch) }}
|
||||
fail-fast: false
|
||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-22.04' }}
|
||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ubuntu-22.04-arm' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-22.04' }}
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
|
||||
@@ -13,7 +13,7 @@ jobs:
|
||||
pkg: ${{ fromJson(inputs.packages) }}
|
||||
version: ["rawhide"]
|
||||
fail-fast: false
|
||||
runs-on: ${{ (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && 'ARM64' || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-22.04' }}
|
||||
runs-on: ${{ (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && 'arm64-lg' || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-22.04' }}
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
|
||||
@@ -13,6 +13,7 @@ jobs:
|
||||
- frawhide
|
||||
- f40
|
||||
- f41
|
||||
- f42
|
||||
- el10
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
|
||||
@@ -4,6 +4,7 @@ on:
|
||||
push:
|
||||
branches:
|
||||
- frawhide
|
||||
- f42
|
||||
- f41
|
||||
- f40
|
||||
- el10
|
||||
|
||||
@@ -48,6 +48,7 @@ jobs:
|
||||
}
|
||||
copy_over f40 || true
|
||||
copy_over f41 || true
|
||||
copy_over f42 || true
|
||||
copy_over el10 || true
|
||||
git push -u origin --all
|
||||
fi
|
||||
|
||||
@@ -48,6 +48,7 @@ jobs:
|
||||
}
|
||||
copy_over f40 || true
|
||||
copy_over f41 || true
|
||||
copy_over f42 || true
|
||||
copy_over el10 || true
|
||||
git push -u origin --all
|
||||
fi
|
||||
|
||||
@@ -48,6 +48,7 @@ jobs:
|
||||
}
|
||||
copy_over f40 || true
|
||||
copy_over f41 || true
|
||||
copy_over f42 || true
|
||||
copy_over el10 || true
|
||||
git push -u origin --all
|
||||
fi
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
%global __requires_exclude ^lib-.*.so
|
||||
%global __provides_exclude ^lib-.*.so
|
||||
|
||||
%global ver Audacity 3.7.1
|
||||
%global sanitized_ver %(sed 's/ *//;s/Audacity//' <<< "%{ver}")
|
||||
|
||||
Name: audacity-freeworld
|
||||
Version: Audacity.3.7.1
|
||||
Version: %{sanitized_ver}
|
||||
Release: 1%?dist
|
||||
Summary: Multitrack audio editor
|
||||
License: GPLv2
|
||||
@@ -746,4 +749,4 @@ rm -f %{buildroot}%{_prefix}/%{realname}
|
||||
- New upstream version 1.2.0-pre3
|
||||
|
||||
* Sat Oct 25 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:1.2.0-pre2.fdr.1
|
||||
- First Fedora release
|
||||
- First Fedora release
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("audacity/audacity"));
|
||||
rpm.global("ver", gh("audacity/audacity"));
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
%define debug_package %nil
|
||||
%global _build_id_links none
|
||||
|
||||
# Exclude private libraries
|
||||
%global __requires_exclude libffmpeg.so
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: authy
|
||||
Version: 2.5.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Two factor authentication desktop application
|
||||
License: Unlicense
|
||||
URL: https://authy.com/
|
||||
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_23.snap
|
||||
Requires: gtk3
|
||||
Requires: nss
|
||||
BuildRequires: squashfs-tools desktop-file-utils
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
unsquashfs -q -f -d snap %{SOURCE0}
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
install -d %buildroot%_datadir/authy
|
||||
cp -r snap/. %buildroot%_datadir/authy
|
||||
|
||||
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%_datadir/authy/{data-dir,gnome-platform,lib,meta,scripts,usr,*.sh}
|
||||
|
||||
install -d %buildroot%_bindir
|
||||
ln -s %_datadir/authy/authy %buildroot%_bindir
|
||||
|
||||
%check
|
||||
desktop-file-validate %buildroot%_datadir/applications/authy.desktop
|
||||
|
||||
%files
|
||||
%_datadir/authy/
|
||||
%_bindir/authy
|
||||
%_datadir/applications/authy.desktop
|
||||
%_datadir/pixmaps/authy.png
|
||||
|
||||
%changelog
|
||||
* 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,5 +0,0 @@
|
||||
let req = new_req("https://api.snapcraft.io/v2/snaps/info/authy");
|
||||
req.head("Snap-Device-Series", "16");
|
||||
let obj = json(req.get())["channel-map"][0];
|
||||
rpm.version(obj.version);
|
||||
rpm.source(0, obj.download.url);
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.589
|
||||
Version: 0.0.601
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary
|
||||
Version: 0.0.589
|
||||
Version: 0.0.601
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-openasar
|
||||
Version: 0.0.85
|
||||
Version: 0.0.87
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb-openasar
|
||||
Version: 0.0.130
|
||||
Version: 0.0.132
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb
|
||||
Version: 0.0.130
|
||||
Version: 0.0.132
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord
|
||||
Version: 0.0.85
|
||||
Version: 0.0.87
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 3680e305a9824f851a441bc96fc7654ef849b01a
|
||||
%global commit_date 20250127
|
||||
%global commit 9c6bfe110a50f7f96cd5204205397a9ccd2548d4
|
||||
%global commit_date 20250224
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: envision-nightly
|
||||
|
||||
@@ -13,7 +13,7 @@ License: GPL-3.0
|
||||
URL: https://github.com/jeffvli/feishin
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
Requires: fuse mpv
|
||||
BuildRequires: nodejs-npm jq libxcrypt-compat
|
||||
BuildRequires: nodejs20-npm jq libxcrypt-compat
|
||||
|
||||
%description
|
||||
%summary.
|
||||
@@ -38,9 +38,13 @@ Keywords=Music;Jellyfin;Audio;Stream;Sonixd
|
||||
EOF
|
||||
|
||||
%build
|
||||
npm install --legacy-peer-deps
|
||||
npm run postinstall
|
||||
npm run build
|
||||
export PATH="$PATH:$(pwd)/bin"
|
||||
mkdir bin
|
||||
ln -s /usr/bin/node-20 bin/node
|
||||
ln -s /usr/bin/npm-20 bin/npm
|
||||
npm-20 install --legacy-peer-deps
|
||||
npm-20 run postinstall
|
||||
npm-20 run build
|
||||
%ifarch x86_64
|
||||
|
||||
%define a linux
|
||||
@@ -48,7 +52,7 @@ npm run build
|
||||
%define a arm64
|
||||
%endif
|
||||
|
||||
npx electron-builder --linux dir --%a
|
||||
npx-20 electron-builder --linux dir --%a
|
||||
|
||||
%install
|
||||
mkdir -p %buildroot%_datadir/{pixmaps,applications} %buildroot%_bindir
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "grayjay.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
%define __strip /bin/true
|
||||
%define debug_package %nil
|
||||
|
||||
Name: grayjay
|
||||
Version: 5
|
||||
Release: 1%?dist
|
||||
Summary: Watch content on your own terms, ensuring you retain full ownership and control over what you watch
|
||||
License: SFL-1.1
|
||||
URL: https://grayjay.app/desktop
|
||||
Source0: https://github.com/futo-org/Grayjay.Desktop/archive/refs/tags/%version.tar.gz
|
||||
BuildRequires: npm dotnet-host dotnet-hostfxr-8.0 dotnet-sdk-8.0
|
||||
BuildRequires: anda-srpm-macros git-core
|
||||
BuildRequires: desktop-file-utils
|
||||
|
||||
%description
|
||||
Grayjay is a multi-platform media application that allows you to watch content from multiple platforms in a single application. Using an extendable plugin system developers can make new integrations with additional platforms. Plugins are cross-compatible between Android and Desktop.
|
||||
|
||||
%prep
|
||||
%autosetup -n Grayjay.Desktop-%version
|
||||
git init
|
||||
git remote add origin https://github.com/futo-org/Grayjay.Desktop
|
||||
git submodule update --init --recursive #{?_smp_mflags}
|
||||
|
||||
%build
|
||||
pushd Grayjay.Desktop.Web
|
||||
npm i
|
||||
rm -rf dist
|
||||
npm run build
|
||||
popd
|
||||
|
||||
pushd Grayjay.Desktop.CEF
|
||||
rm -rf bin
|
||||
dotnet publish -c Release
|
||||
popd
|
||||
|
||||
# Copy wwwroot
|
||||
dir=$(ls Grayjay.Desktop.CEF/bin/Release/net8.0)
|
||||
mkdir -p Grayjay.Desktop.CEF/bin/Release/net8.0/$dir/publish/wwwroot
|
||||
cp -r Grayjay.Desktop.Web/dist Grayjay.Desktop.CEF/bin/Release/net8.0/$dir/publish/wwwroot/web
|
||||
|
||||
gendesk \
|
||||
--name=Grayjay \
|
||||
--pkgname=%name \
|
||||
--pkgdesc='%summary' \
|
||||
--exec=%_bindir/grayjay \
|
||||
--icon=%_datadir/grayjay/logo.ico
|
||||
|
||||
%install
|
||||
mkdir -p %buildroot%_datadir/grayjay %buildroot%_bindir
|
||||
cp -r Grayjay.Desktop.CEF/bin/Release/net8.0/*/publish/* %buildroot%_datadir/grayjay/
|
||||
ln -s %_datadir/Grayjay %buildroot%_bindir/grayjay
|
||||
install -Dm644 %buildroot%_datadir/grayjay/logo.ico %buildroot%_datadir/pixmaps/grayjay.ico
|
||||
install -Dm644 grayjay.desktop -t %buildroot%_datadir/applications
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE.md
|
||||
%_bindir/grayjay
|
||||
%_datadir/applications/grayjay.desktop
|
||||
%_datadir/grayjay/
|
||||
%_iconsdir/hicolor/256x256/apps/grayjay.ico
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh_tag("futo-org/Grayjay.Desktop"));
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "legcord-bin.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,95 +0,0 @@
|
||||
%define debug_package %nil
|
||||
%global _build_id_links none
|
||||
|
||||
%ifarch x86_64
|
||||
%global src LegCord-%version-linux-x64
|
||||
%elifarch aarch64
|
||||
%global src LegCord-%version-linux-arm64
|
||||
%elifarch armv7l
|
||||
%global src LegCord-%version-linux-armv7l
|
||||
%endif
|
||||
|
||||
# Exclude private libraries
|
||||
%global __requires_exclude libffmpeg.so
|
||||
%global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so
|
||||
|
||||
Name: legcord-bin
|
||||
Version: 1.0.8
|
||||
Release: 1%?dist
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
URL: https://github.com/LegCord/LegCord
|
||||
Group: Applications/Internet
|
||||
Source0: %url/releases/download/v%version/%src.zip
|
||||
Source1: legcord.png
|
||||
Source2: https://raw.githubusercontent.com/LegCord/LegCord/v%version/README.md
|
||||
Requires: xdg-utils
|
||||
BuildRequires: unzip
|
||||
ExclusiveArch: x86_64 aarch64 armv7l
|
||||
Conflicts: legcord
|
||||
BuildRequires: add-determinism
|
||||
Obsoletes: armcord < 3.3.2-1
|
||||
|
||||
%description
|
||||
LegCord is a custom client designed to enhance your Discord experience
|
||||
while keeping everything lightweight.
|
||||
|
||||
%prep
|
||||
mkdir legcord
|
||||
cd legcord
|
||||
unzip %SOURCE0
|
||||
|
||||
cat <<EOF > .legcord.desktop
|
||||
[Desktop Entry]
|
||||
Name=LegCord
|
||||
Comment=%summary
|
||||
GenericName=Internet Messenger
|
||||
Type=Application
|
||||
Exec=%_bindir/legcord
|
||||
Icon=legcord
|
||||
Categories=Network;InstantMessaging;
|
||||
StartupWMClass=legcord
|
||||
Keywords=discord;armcord;legcord;vencord;shelter;electron;
|
||||
EOF
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
cd legcord
|
||||
mkdir -p %buildroot%_bindir %buildroot%_datadir/applications %buildroot%_datadir/pixmaps %buildroot%_datadir/legcord %buildroot%_docdir/%name
|
||||
cp -a * %buildroot%_datadir/legcord/
|
||||
ln -s %_datadir/legcord/legcord %buildroot%_bindir/legcord
|
||||
ln -s %_datadir/legcord %buildroot%_datadir/armcord
|
||||
chmod +x -R %buildroot%_datadir/legcord/*
|
||||
chmod 755 %buildroot%_datadir/legcord/legcord
|
||||
install -Dm644 .legcord.desktop %buildroot%_datadir/applications/LegCord.desktop
|
||||
install -Dm644 %SOURCE1 %buildroot%_datadir/pixmaps/legcord.png
|
||||
install -Dm644 %SOURCE2 %buildroot%_docdir/%name/
|
||||
|
||||
# HACK: rpm bug for unability to replace existing files on system.
|
||||
%pre
|
||||
if [ -d %_datadir/armcord ] && [ ! -L %_datadir/armcord ]; then
|
||||
echo "Found old %_datadir/armcord directory, removing…"
|
||||
rm -rf %_datadir/armcord
|
||||
fi
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%_datadir/legcord
|
||||
%_datadir/armcord
|
||||
%_bindir/legcord
|
||||
%_datadir/applications/LegCord.desktop
|
||||
%_datadir/pixmaps/legcord.png
|
||||
|
||||
%changelog
|
||||
* Mon Oct 21 2024 madonuko <mado@fyralabs.com> - 1.0.2-2
|
||||
- Rename to LegCord.
|
||||
|
||||
* Sat Jun 17 2023 madonuko <mado@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 madonuko <mado@fyralabs.com> - 3.1.7-1
|
||||
- Initial package
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 81 KiB |
@@ -1 +0,0 @@
|
||||
rpm.version(gh("LegCord/LegCord"));
|
||||
@@ -2,47 +2,44 @@
|
||||
%global _build_id_links none
|
||||
|
||||
%ifarch x86_64
|
||||
%global src LegCord-%version-linux-x64
|
||||
%global src Legcord-%version-linux-x64
|
||||
%elifarch aarch64
|
||||
%global src LegCord-%version-linux-arm64
|
||||
%global src Legcord-%version-linux-arm64
|
||||
%elifarch armv7l
|
||||
%global src LegCord-%version-linux-armv7l
|
||||
%global src Legcord-%version-linux-armv7l
|
||||
%endif
|
||||
|
||||
# Exclude private libraries
|
||||
%global __requires_exclude libffmpeg.so
|
||||
%global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so
|
||||
|
||||
Name: legcord-bin
|
||||
Version: 1.0.8
|
||||
Release: 1%?dist
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
URL: https://github.com/LegCord/LegCord
|
||||
Group: Applications/Internet
|
||||
Source0: %url/releases/download/v%version/%src.zip
|
||||
Source1: legcord.png
|
||||
Source2: https://raw.githubusercontent.com/LegCord/LegCord/v%version/README.md
|
||||
Requires: xdg-utils
|
||||
BuildRequires: unzip
|
||||
ExclusiveArch: x86_64 aarch64 armv7l
|
||||
Conflicts: legcord
|
||||
Conflicts: legcord-nightly
|
||||
BuildRequires: add-determinism
|
||||
Name: legcord-bin
|
||||
Version: 1.1.0
|
||||
Release: 1%?dist
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
URL: https://github.com/Legcord/Legcord
|
||||
Group: Applications/Internet
|
||||
Source0: %url/releases/download/v%version/%src.tar.gz
|
||||
Source1: legcord.png
|
||||
Source2: https://raw.githubusercontent.com/Legcord/Legcord/v%version/README.md
|
||||
Requires: xdg-utils
|
||||
ExclusiveArch: x86_64 aarch64 armv7l
|
||||
Conflicts: legcord
|
||||
Conflicts: legcord-nightly
|
||||
BuildRequires: add-determinism
|
||||
Obsoletes: armcord < 3.3.2-1
|
||||
|
||||
%description
|
||||
LegCord is a custom client designed to enhance your Discord experience
|
||||
Legcord is a custom client designed to enhance your Discord experience
|
||||
while keeping everything lightweight.
|
||||
|
||||
%prep
|
||||
mkdir legcord
|
||||
cd legcord
|
||||
unzip %SOURCE0
|
||||
%autosetup -n %src
|
||||
|
||||
cat <<EOF > .legcord.desktop
|
||||
[Desktop Entry]
|
||||
Name=LegCord
|
||||
Name=Legcord
|
||||
Comment=%summary
|
||||
GenericName=Internet Messenger
|
||||
Type=Application
|
||||
@@ -56,7 +53,6 @@ EOF
|
||||
%build
|
||||
|
||||
%install
|
||||
cd legcord
|
||||
mkdir -p %buildroot%_bindir %buildroot%_datadir/applications %buildroot%_datadir/pixmaps %buildroot%_datadir/legcord %buildroot%_docdir/%name
|
||||
cp -a * %buildroot%_datadir/legcord/
|
||||
ln -s %_datadir/legcord/legcord %buildroot%_bindir/legcord
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
%global commit 07451f0d7e110cf6d31d0e32abedcefcff256d78
|
||||
%global commit_date 20250213
|
||||
%global commit 1833760c8be5b5fd4a76bbcd0cf1632d7bff0216
|
||||
%global commit_date 20250215
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%define debug_package %nil
|
||||
|
||||
Name: legcord-nightly
|
||||
Version: %commit_date.%shortcommit
|
||||
Release: 1%?dist
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
URL: https://github.com/LegCord/LegCord
|
||||
Group: Applications/Internet
|
||||
Source0: %url/archive/%commit/legcord-%commit.tar.gz
|
||||
Source1: launch.sh
|
||||
Packager: Owen <owen@fyralabs.com>
|
||||
Requires: electron xdg-utils
|
||||
Provides: armcord-nightly
|
||||
Obsoletes: armcord < 3.3.2-1
|
||||
Conflicts: legcord-bin
|
||||
Conflicts: legcord
|
||||
BuildArch: noarch
|
||||
Name: legcord-nightly
|
||||
Version: %commit_date.%shortcommit
|
||||
Release: 1%?dist
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
URL: https://github.com/Legcord/Legcord
|
||||
Group: Applications/Internet
|
||||
Source0: %url/archive/%commit/Legcord-%commit.tar.gz
|
||||
Source1: launch.sh
|
||||
Packager: Owen <owen@fyralabs.com>
|
||||
Requires: electron xdg-utils
|
||||
Provides: armcord-nightly
|
||||
Obsoletes: armcord < 3.3.2-1
|
||||
Conflicts: legcord-bin
|
||||
Conflicts: legcord
|
||||
BuildArch: noarch
|
||||
BuildRequires: anda-srpm-macros pnpm
|
||||
|
||||
%description
|
||||
legcord is a custom client designed to enhance your Discord experience
|
||||
Legcord is a custom client designed to enhance your Discord experience
|
||||
while keeping everything lightweight.
|
||||
|
||||
%prep
|
||||
@@ -30,7 +30,7 @@ while keeping everything lightweight.
|
||||
|
||||
cat <<EOF > legcord.desktop
|
||||
[Desktop Entry]
|
||||
Name=LegCord
|
||||
Name=Legcord
|
||||
Comment=%summary
|
||||
GenericName=Internet Messenger
|
||||
Type=Application
|
||||
|
||||
@@ -4,25 +4,25 @@
|
||||
%global __requires_exclude libffmpeg.so
|
||||
%global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so
|
||||
|
||||
Name: legcord
|
||||
Version: 1.0.8
|
||||
Release: 1%?dist
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
URL: https://github.com/LegCord/LegCord
|
||||
Group: Applications/Internet
|
||||
Source1: launch.sh
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
Requires: electron xdg-utils
|
||||
Provides: armcord
|
||||
Obsoletes: armcord < 3.3.2-1
|
||||
Conflicts: legcord-bin
|
||||
Conflicts: legcord-nightly
|
||||
BuildArch: noarch
|
||||
Name: legcord
|
||||
Version: 1.1.0
|
||||
Release: 1%?dist
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
URL: https://github.com/Legcord/Legcord
|
||||
Group: Applications/Internet
|
||||
Source1: launch.sh
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
Requires: electron xdg-utils
|
||||
Provides: armcord
|
||||
Obsoletes: armcord < 3.3.2-1
|
||||
Conflicts: legcord-bin
|
||||
Conflicts: legcord-nightly
|
||||
BuildArch: noarch
|
||||
BuildRequires: anda-srpm-macros pnpm
|
||||
|
||||
%description
|
||||
legcord is a custom client designed to enhance your Discord experience
|
||||
Legcord is a custom client designed to enhance your Discord experience
|
||||
while keeping everything lightweight.
|
||||
|
||||
%prep
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit f7a681b3624fe95bd9b8bcb390f3259481a18532
|
||||
%global commit 5338f4ba70903e7517bbfc7881e10ff13a912ffc
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250213
|
||||
%global commit_date 20250227
|
||||
%global ver 0.39.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
[Desktop Entry]
|
||||
Categories=Utility;
|
||||
Comment=A cross-platform system monitor
|
||||
Exec=NeoHtop
|
||||
Icon=NeoHtop
|
||||
Name=NeoHtop
|
||||
Terminal=false
|
||||
Type=Application
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "neohtop.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
Name: neohtop
|
||||
Version: 1.1.2
|
||||
Release: 1%?dist
|
||||
Summary: System monitoring on steroids
|
||||
License: MIT
|
||||
URL: https://github.com/Abdenasser/neohtop
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
Source1: NeoHtop.desktop
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
BuildRequires: rust
|
||||
BuildRequires: nodejs-npm
|
||||
BuildRequires: webkit2gtk4.1-devel
|
||||
BuildRequires: javascriptcoregtk4.1-devel
|
||||
BuildRequires: libsoup3-devel
|
||||
BuildRequires: gtk3-devel
|
||||
BuildRequires: rust-gdk-pixbuf-sys-devel
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: openssl-devel
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%autosetup -n neohtop-%version
|
||||
|
||||
%build
|
||||
npm install
|
||||
npm run tauri build
|
||||
|
||||
%install
|
||||
install -Dpm755 src-tauri/target/release/NeoHtop %buildroot%_bindir/NeoHtop
|
||||
install -Dpm644 %{SOURCE1} %buildroot%{_datadir}/applications/NeoHtop.desktop
|
||||
# don't mind the numbers not matching, this is how the offical rpm installs these files
|
||||
install -Dpm644 src-tauri/icons/128x128@2x.png %buildroot%{_iconsdir}/hicolor/256x256@2/apps/NeoHtop.png
|
||||
install -Dpm644 src-tauri/icons/32x32.png %buildroot%{_iconsdir}/hicolor/32x32/apps/NeoHtop.png
|
||||
install -Dpm644 src-tauri/icons/128x128.png %buildroot%{_iconsdir}/hicolor/128x128/apps/NeoHtop.png
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%_bindir/NeoHtop
|
||||
%{_datadir}/applications/NeoHtop.desktop
|
||||
%{_iconsdir}/hicolor/256x256@2/apps/NeoHtop.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/NeoHtop.png
|
||||
%{_iconsdir}/hicolor/128x128/apps/NeoHtop.png
|
||||
|
||||
%changelog
|
||||
* Sat Feb 15 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial package
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("Abdenasser/neohtop"));
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2025-02-13
|
||||
%global ver 2025-03-01
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: voicevox
|
||||
Version: 0.22.4
|
||||
Version: 0.23.0
|
||||
Release: 1%?dist
|
||||
Summary: Free Japanese text-to-speech editor
|
||||
License: LGPL-3.0
|
||||
|
||||
@@ -5,6 +5,6 @@ TryExec=/usr/bin/youtube-music
|
||||
Icon=youtube-music
|
||||
Terminal=false
|
||||
Type=Application
|
||||
StartupWMClass=YouTube Music
|
||||
StartupWMClass=com.github.th_ch.youtube_music
|
||||
Comment=YouTube Music Desktop App - including custom plugins
|
||||
Categories=AudioVideo;
|
||||
|
||||
@@ -9,10 +9,10 @@
|
||||
|
||||
# Try to vendor PNPM directly from Fedora
|
||||
# but if this fails, you can try setting this to 1 to vendor PNPM directly from upstream
|
||||
%global vendor_pnpm 0
|
||||
%global vendor_pnpm 1
|
||||
|
||||
Name: youtube-music
|
||||
Version: 3.7.2
|
||||
Version: 3.7.5
|
||||
Release: 2%?dist
|
||||
Summary: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
|
||||
Source1: youtube-music.desktop
|
||||
|
||||
@@ -8,14 +8,15 @@
|
||||
%global portal_helper 1
|
||||
%endif
|
||||
|
||||
Name: gnome-shell
|
||||
Name: gnome-shell.switcheroo
|
||||
Version: %{major_version}.%{minor_version}
|
||||
Release: 1%{?dist}.switcheroo
|
||||
Summary: Window management and application launching for GNOME
|
||||
|
||||
Provides: gnome-shell = %version-%release
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://wiki.gnome.org/Projects/GnomeShell
|
||||
Source0: https://download.gnome.org/sources/gnome-shell/%{major_version}/%{name}-%{tarball_version}.tar.xz
|
||||
Source0: https://download.gnome.org/sources/gnome-shell/%{major_version}/gnome-shell-%{tarball_version}.tar.xz
|
||||
|
||||
# Replace Epiphany with Firefox in the default favourite apps list
|
||||
Patch: gnome-shell-favourite-apps-firefox.patch
|
||||
@@ -178,7 +179,7 @@ innovative user interface concepts to provide a visually attractive and
|
||||
easy to use experience.
|
||||
|
||||
%prep
|
||||
%autosetup -S git -n %{name}-%{tarball_version}
|
||||
%autosetup -S git -n gnome-shell-%{tarball_version}
|
||||
|
||||
%build
|
||||
%meson \
|
||||
@@ -198,7 +199,7 @@ easy to use experience.
|
||||
mkdir -p %{buildroot}%{_datadir}/gnome-shell/extensions
|
||||
mkdir -p %{buildroot}%{_datadir}/gnome-shell/search-providers
|
||||
|
||||
%find_lang %{name}
|
||||
%find_lang gnome-shell
|
||||
|
||||
%check
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.desktop
|
||||
@@ -208,7 +209,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Exten
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop
|
||||
%endif
|
||||
|
||||
%files -f %{name}.lang
|
||||
%files -f gnome-shell.lang
|
||||
%license COPYING
|
||||
%doc NEWS README.md
|
||||
%{_bindir}/gnome-shell
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
%global stable_kf6 stable
|
||||
%global majmin_ver_kf6 6.11
|
||||
|
||||
Name: kf6-%{framework}
|
||||
Name: kf6-%{framework}.switcheroo
|
||||
Version: %{majmin_ver_kf6}.0
|
||||
Release: 1%{?dist}.switcheroo
|
||||
Summary: KDE Frameworks 6 Tier 3 solution for filesystem abstraction
|
||||
@@ -28,6 +28,7 @@ Patch101: kio-no-help-protocol.patch
|
||||
# https://invent.kde.org/frameworks/kio/-/merge_requests/1556
|
||||
Patch201: 1556.patch
|
||||
|
||||
Provides: kf6-%{framework}
|
||||
BuildRequires: extra-cmake-modules
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: kf6-rpm-macros
|
||||
@@ -98,6 +99,7 @@ Requires: cmake(KF6Solid)
|
||||
Requires: cmake(KF6XmlGui)
|
||||
Requires: cmake(KF6WindowSystem)
|
||||
Requires: qt6-qtbase-devel
|
||||
Provides: kf6-kio-devel = %version-%release
|
||||
%description devel
|
||||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
@@ -106,6 +108,7 @@ developing applications that use %{name}.
|
||||
Summary: Documentation files for %{name}
|
||||
Requires: %{name}-core = %{version}-%{release}
|
||||
BuildArch: noarch
|
||||
Provides: kf6-kio-doc = %version-%release
|
||||
%description doc
|
||||
Documentation for %{name}.
|
||||
|
||||
@@ -116,12 +119,14 @@ Requires: %{name}-core-libs%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-doc = %{version}-%{release}
|
||||
Requires: kf6-filesystem
|
||||
Recommends: switcheroo-control
|
||||
Provides: kf6-kio-core = %version-%release
|
||||
%description core
|
||||
KIOCore library provides core non-GUI components for working with KIO.
|
||||
|
||||
%package core-libs
|
||||
Summary: Runtime libraries for KIO Core
|
||||
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
||||
Provides: kf6-kio-core-libs = %version-%release
|
||||
%description core-libs
|
||||
%{summary}.
|
||||
|
||||
@@ -131,6 +136,7 @@ Summary: Widgets for KIO Framework
|
||||
## included here for completeness, even those -core already has a dependency.
|
||||
%{?kf6_kinit_requires}
|
||||
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
||||
Provides: kf6-kio-widgets = %version-%release
|
||||
%description widgets
|
||||
KIOWidgets contains classes that provide generic job control, progress
|
||||
reporting, etc.
|
||||
@@ -138,12 +144,14 @@ reporting, etc.
|
||||
%package widgets-libs
|
||||
Summary: Runtime libraries for KIO Widgets library
|
||||
Requires: %{name}-widgets%{?_isa} = %{version}-%{release}
|
||||
Provides: kf6-kio-widgets-libs = %version-%release
|
||||
%description widgets-libs
|
||||
%{summary}.
|
||||
|
||||
%package file-widgets
|
||||
Summary: Widgets for file-handling for KIO Framework
|
||||
Requires: %{name}-widgets%{?_isa} = %{version}-%{release}
|
||||
Provides: kf6-kio-file-widgets = %version-%release
|
||||
%description file-widgets
|
||||
The KIOFileWidgets library provides the file selection dialog and
|
||||
its components.
|
||||
@@ -151,12 +159,14 @@ its components.
|
||||
%package gui
|
||||
Summary: Gui components for the KIO Framework
|
||||
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
||||
Provides: kf6-kio-gui = %version-%release
|
||||
%description gui
|
||||
%{summary}.
|
||||
|
||||
%package qch-doc
|
||||
Summary: Developer Documentation files for %{name}
|
||||
BuildArch: noarch
|
||||
Provides: kf6-kio-qch-doc = %version-%release
|
||||
%description qch-doc
|
||||
Developer Documentation files for %{name} for use with KDevelop or QtCreator.
|
||||
|
||||
@@ -172,7 +182,7 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
%find_lang %{name} --all-name --with-man --with-html
|
||||
%find_lang kf6-kio --all-name --with-man --with-html
|
||||
|
||||
%files
|
||||
%license LICENSES/*.txt
|
||||
@@ -187,6 +197,7 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
|
||||
%{_kf6_plugindir}/kio/
|
||||
%{_kf6_plugindir}/kded/
|
||||
%{_kf6_plugindir}/kiod/
|
||||
%{_kf6_plugindir}/kio_dnd/
|
||||
%{_kf6_datadir}/kf6/searchproviders/*.desktop
|
||||
%{_kf6_datadir}/applications/*.desktop
|
||||
%{_datadir}/dbus-1/services/org.kde.*.service
|
||||
@@ -195,7 +206,7 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
|
||||
%files core-libs
|
||||
%{_kf6_libdir}/libKF6KIOCore.so.*
|
||||
|
||||
%files doc -f %{name}.lang
|
||||
%files doc -f kf6-kio.lang
|
||||
|
||||
%files gui
|
||||
%{_kf6_libdir}/libKF6KIOGui.so.*
|
||||
@@ -223,6 +234,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
|
||||
%{_qt6_docdir}/*.qch
|
||||
|
||||
%changelog
|
||||
* Fri Feb 07 2025 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 6.11.0-1
|
||||
- 6.11.0
|
||||
|
||||
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 6.10.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "latte-dock-nightly.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = "1"
|
||||
}
|
||||
}
|
||||
@@ -1,113 +0,0 @@
|
||||
%global forgeurl https://github.com/KDE/latte-dock/
|
||||
|
||||
%global commit 60bc8ee65b49e9c28973f89e3c299a95e0de5b96
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date %(date '+%Y%m%d')
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
Name: latte-dock-nightly
|
||||
Version: 0.10.0^%{snapshot_info}
|
||||
|
||||
%forgemeta
|
||||
Release: 1%?dist
|
||||
Summary: Latte is a dock based on plasma frameworks
|
||||
License: GPL-2.0-or-later
|
||||
|
||||
URL: %{forgeurl}
|
||||
Source0: https://github.com/KDE/latte-dock/archive/%{commit}.tar.gz
|
||||
|
||||
BuildRequires: libxcb-devel
|
||||
BuildRequires: xcb-util-devel
|
||||
BuildRequires: libSM-devel
|
||||
BuildRequires: extra-cmake-modules
|
||||
BuildRequires: qt5-qtx11extras-devel
|
||||
BuildRequires: kf5-karchive-devel
|
||||
BuildRequires: kf5-kio-devel
|
||||
BuildRequires: kf5-kirigami2-devel
|
||||
BuildRequires: kf5-kactivities-devel
|
||||
BuildRequires: kf5-kcoreaddons-devel
|
||||
BuildRequires: kf5-kdbusaddons-devel
|
||||
BuildRequires: kf5-kdeclarative-devel
|
||||
BuildRequires: kf5-knewstuff-devel
|
||||
BuildRequires: kf5-knotifications-devel
|
||||
BuildRequires: kf5-kiconthemes-devel
|
||||
BuildRequires: kf5-kitemmodels-devel
|
||||
BuildRequires: kf5-ki18n-devel
|
||||
BuildRequires: kf5-kpackage-devel
|
||||
BuildRequires: kf5-plasma-devel
|
||||
BuildRequires: kf5-kwayland-devel
|
||||
BuildRequires: kf5-kwindowsystem-devel
|
||||
BuildRequires: kf5-kxmlgui-devel
|
||||
BuildRequires: kf5-kglobalaccel-devel
|
||||
BuildRequires: kf5-kguiaddons-devel
|
||||
BuildRequires: kf5-kcrash-devel
|
||||
BuildRequires: qt5-qtwayland-devel
|
||||
BuildRequires: plasma-wayland-protocols-devel
|
||||
BuildRequires: wayland-devel
|
||||
BuildRequires: plasma-workspace-devel
|
||||
|
||||
Recommends: %{name}-lang
|
||||
|
||||
Conflicts: latte-dock
|
||||
Provides: latte-dock = 0.10.0^%{snapshot_info}
|
||||
Provides: latte-dock%{?_isa} = 0.10.0^%{snapshot_info}
|
||||
|
||||
%description
|
||||
Latte is a dock based on plasma frameworks that provides an elegant and
|
||||
intuitive experience for your tasks and plasmoids. It animates its contents by
|
||||
using parabolic zoom effect and tries to be there only when it is needed.
|
||||
|
||||
"Art in Coffee"
|
||||
|
||||
%package lang
|
||||
Summary: Translation files for latte-dock
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
BuildArch: noarch
|
||||
%description lang
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%{forgesetup}
|
||||
%autosetup -n %{archivename}
|
||||
|
||||
%build
|
||||
%cmake_kf5 \
|
||||
-Wno-dev
|
||||
|
||||
%cmake_build
|
||||
%install
|
||||
|
||||
%cmake_install
|
||||
%find_lang %{name} --all-name
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSES/*
|
||||
%{_bindir}/latte-dock
|
||||
%{_datadir}/metainfo/org.kde.latte-dock.appdata.xml
|
||||
%{_datadir}/metainfo/org.kde.latte.plasmoid.appdata.xml
|
||||
%{_datadir}/metainfo/org.kde.latte.shell.appdata.xml
|
||||
%{_kf5_datadir}/applications/org.kde.latte-dock.desktop
|
||||
%{_kf5_datadir}/dbus-1/interfaces/org.kde.LatteDock.xml
|
||||
%{_kf5_datadir}/icons/breeze/*/*/*
|
||||
%{_kf5_datadir}/icons/hicolor/*/*/*
|
||||
%{_kf5_datadir}/knotifications5/lattedock.notifyrc
|
||||
%{_kf5_datadir}/kservicetypes5/latte-indicator.desktop
|
||||
%{_kf5_datadir}/plasma/plasmoids/org.kde.latte.plasmoid/
|
||||
%{_kf5_datadir}/plasma/plasmoids/org.kde.latte.containment/
|
||||
%{_kf5_datadir}/plasma/shells/org.kde.latte.shell/
|
||||
%{_kf5_datadir}/latte
|
||||
%{_kf5_datadir}/knsrcfiles/latte-indicators.knsrc
|
||||
%{_kf5_datadir}/knsrcfiles/latte-layouts.knsrc
|
||||
%{_kf5_qmldir}/org/kde/latte
|
||||
%{_qt5_plugindir}/kpackage/packagestructure/latte_indicator.so
|
||||
%{_qt5_plugindir}/plasma/containmentactions/plasma_containmentactions_lattecontextmenu.so
|
||||
|
||||
%files lang -f %{name}.lang
|
||||
|
||||
%changelog
|
||||
* Sun Dec 25 2022 lleyton <lleyton@fyralabs.com> - 0.10.0^20221226.93c50a7-1
|
||||
- Comply with packaging policy
|
||||
* Sun Dec 25 2022 windowsboy111 <windowsboy111@fyralabs.com> - 0.10.9-1
|
||||
- Initial package
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
if filters.contains("nightly") {
|
||||
let req = new_req("https://api.github.com/repos/KDE/latte-dock/commits/HEAD");
|
||||
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
|
||||
let sha = json(req.get()).sha;
|
||||
rpm.global("commit", sha);
|
||||
rpm.release();
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit dc2591518ee93516cf3ce24531fee4c111b144da
|
||||
%global commit 1b3d0ee6c1142d928a2b08a929723dbc41dc7fea
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: ayatana-indicator-sound
|
||||
Summary: Ayatana Indicator Sound Applet
|
||||
Version: 24.5.1
|
||||
Version: 24.5.2
|
||||
Release: 1%?dist
|
||||
License: GPLv3
|
||||
URL: https://github.com/AyatanaIndicators/ayatana-indicator-sound
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "owl.spec"
|
||||
spec = "mwc.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
@@ -1,22 +1,25 @@
|
||||
%global commit 2456a0ac3e4722eb1087727cc7f7ca8392d60a99
|
||||
%global commit_date 20250124
|
||||
%global commit 9b9d4256be440b511e6c37165e01a6c2686e606f
|
||||
%global commit_date 20250301
|
||||
%global shortcommit %{sub %{commit} 1 7 }
|
||||
%global ver 0.1.2
|
||||
|
||||
Name: owl
|
||||
Version: 0^%{commit_date}.%{shortcommit}
|
||||
Name: mwc
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
Release: 1%{?dist}
|
||||
Summary: Tiling Wayland compositor based on wlroots
|
||||
Summary: Tiling Wayland compositor based on wlroots and scenefx
|
||||
|
||||
License: MIT
|
||||
URL: https://github.com/dqrk0jeste/owl
|
||||
URL: https://github.com/dqrk0jeste/mwc
|
||||
Source0: %{url}/archive/%{commit}.tar.gz
|
||||
|
||||
BuildRequires: make gcc
|
||||
BuildRequires: meson
|
||||
BuildRequires: gcc
|
||||
BuildRequires: pkgconfig(libinput)
|
||||
BuildRequires: pkgconfig(scenefx-0.2)
|
||||
BuildRequires: pkgconfig(wlroots-0.18)
|
||||
BuildRequires: pkgconfig(wayland-protocols)
|
||||
BuildRequires: pkgconfig(xkbcommon)
|
||||
BuildRequires: wayland-devel
|
||||
BuildRequires: wlroots-devel
|
||||
|
||||
Requires: libdrm
|
||||
Requires: libinput
|
||||
@@ -30,6 +33,9 @@ Recommends: waybar kitty rofi-wayland
|
||||
|
||||
Packager: sadlerm <lerm@chromebooks.lol>
|
||||
|
||||
Provides: owl = %{version}-%{release}
|
||||
Obsoletes: owl < 0^20250124.9999999
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
@@ -37,15 +43,12 @@ Packager: sadlerm <lerm@chromebooks.lol>
|
||||
%autosetup -n %{name}-%{commit}
|
||||
|
||||
%build
|
||||
%make_build all
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
install -Dm755 build/%{name} %{buildroot}%{_bindir}/%{name}
|
||||
install -Dm755 build/%{name}-ipc %{buildroot}%{_bindir}/%{name}-ipc
|
||||
install -Dm644 default.conf %{buildroot}%{_datadir}/%{name}/default.conf
|
||||
%meson_install
|
||||
install -Dm644 examples/example.conf %{buildroot}%{_datadir}/%{name}/example.conf
|
||||
install -Dm644 %{name}.desktop %{buildroot}%{_datadir}/wayland-sessions/%{name}.desktop
|
||||
install -Dm644 %{name}-portals.conf %{buildroot}%{_datadir}/xdg-desktop-portal/%{name}-portals.conf
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
@@ -59,5 +62,8 @@ install -Dm644 %{name}-portals.conf %{buildroot}%{_datadir}/xdg-desktop-portal/%
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Feb 27 2025 sadlerm <lerm@chromebooks.lol>
|
||||
- New upstream name
|
||||
- Package is now built with meson
|
||||
* Fri Jan 31 2025 sadlerm <lerm@chromebooks.lol>
|
||||
- Initial package
|
||||
@@ -0,0 +1,9 @@
|
||||
if filters.contains("nightly") {
|
||||
rpm.global("commit", gh_commit("dqrk0jeste/mwc"));
|
||||
let v = gh("dqrk0jeste/mwc");
|
||||
if rpm.changed() {
|
||||
rpm.global("commit_date", date());
|
||||
v.crop(1);
|
||||
rpm.global("ver", v);
|
||||
}
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
if filters.contains("nightly") {
|
||||
rpm.global("commit", gh_commit("dqrk0jeste/owl"));
|
||||
if rpm.changed() {
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
%global swayVersion 1.9
|
||||
|
||||
Name: swayfx
|
||||
Version: 0.4
|
||||
Release: 2%{?dist}
|
||||
Version: 0.5
|
||||
Release: 1%?dist
|
||||
|
||||
Summary: SwayFX: Sway, but with eye candy!
|
||||
URL: https://github.com/WillPower3309/swayfx
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Generated by rust2rpm 27
|
||||
%global commit 29fa1587c3a4704a2bee0778099aca945d486e77
|
||||
%global commit 5b4cc3e7a8055afb758421f4a114ef4032806e39
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250210
|
||||
%global commit_date 20250216
|
||||
%global ver v0.6.0
|
||||
%bcond check 0
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# https://github.com/abenz1267/walker
|
||||
%global goipath github.com/abenz1267/walker
|
||||
Version: 0.12.15
|
||||
Version: 0.12.16
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%endif
|
||||
|
||||
Name: bun-bin
|
||||
Version: 1.2.2
|
||||
Version: 1.2.4
|
||||
Release: 1%?dist
|
||||
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
|
||||
License: MIT
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
%endif
|
||||
|
||||
Name: codium
|
||||
Version: 1.97.0.25037
|
||||
Version: 1.97.2.25045
|
||||
Release: 1%?dist
|
||||
Summary: Code editing. Redefined.
|
||||
License: MIT
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%global commit 432beac3151d84c78dfe7ab860c1c3f7957f4775
|
||||
%global commit c6485b9fd5514992e9acf8f6986e7986195dc3fc
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2025-02-13
|
||||
%global fulldate 2025-02-28
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global dev_ver 1.1.1
|
||||
%global ver 1.1.3
|
||||
%if 0%{?fedora} <= 40
|
||||
%global cache_dir %{_builddir}/zig-cache
|
||||
%else
|
||||
@@ -11,8 +11,11 @@
|
||||
%endif
|
||||
|
||||
Name: ghostty-nightly
|
||||
Version: 1.1.0
|
||||
Release: 1.tip%{dev_ver}^%{commit_date}.%{shortcommit}%{?dist}
|
||||
Version: %{ver}~tip^%{commit_date}git%{shortcommit}
|
||||
Release: 1%?dist
|
||||
%if 0%{?fedora} <= 41
|
||||
Epoch: 1
|
||||
%endif
|
||||
Summary: A fast, native terminal emulator written in Zig; this is the Tip (nightly) build.
|
||||
License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0
|
||||
URL: https://ghostty.org/
|
||||
@@ -26,6 +29,7 @@ BuildRequires: ncurses
|
||||
BuildRequires: ncurses-devel
|
||||
BuildRequires: pandoc-cli
|
||||
BuildRequires: zig
|
||||
BuildRequires: pkgconfig(blueprint-compiler)
|
||||
BuildRequires: pkgconfig(bzip2)
|
||||
BuildRequires: pkgconfig(freetype2)
|
||||
BuildRequires: pkgconfig(fontconfig)
|
||||
@@ -36,13 +40,16 @@ BuildRequires: pkgconfig(libpng)
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(oniguruma)
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
Requires: %{name}-terminfo = %{version}-%{release}
|
||||
Requires: %{name}-shell-integration = %{version}-%{release}
|
||||
Requires: %{name}-terminfo
|
||||
Requires: %{name}-shell-integration
|
||||
Requires: gtk4
|
||||
Requires: libadwaita
|
||||
Conflicts: ghostty
|
||||
Provides: ghostty-tip = %{version}-%{release}
|
||||
Obsoletes: %{name} <= 20250130.04d3636-1%{?dist}
|
||||
%if 0%{?fedora} <= 41
|
||||
Provides: %{name} = %{commit_date}.%{shortcommit}
|
||||
%endif
|
||||
Obsoletes: %{name} = 20250130.04d3636
|
||||
Packager: ShinyGil <rockgrub@disroot.org>
|
||||
|
||||
%description
|
||||
@@ -50,10 +57,12 @@ Packager: ShinyGil <rockgrub@disroot.org>
|
||||
|
||||
%package bash-completion
|
||||
Summary: Ghostty Bash completion
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: %{name}
|
||||
Requires: bash-completion
|
||||
Supplements: (%{name} and bash-completion)
|
||||
Obsoletes: %{name}-bash-completion <= 20250130.04d3636-1%{?dist}
|
||||
%if 0%{?fedora} <= 41
|
||||
Provides: %{name}-bash-completion = %{commit_date}.%{shortcommit}
|
||||
%endif
|
||||
BuildArch: noarch
|
||||
|
||||
%description bash-completion
|
||||
@@ -61,10 +70,12 @@ Bash shell completion for Ghostty.
|
||||
|
||||
%package fish-completion
|
||||
Summary: Ghostty Fish completion
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: %{name}
|
||||
Requires: fish
|
||||
Supplements: (%{name} and fish)
|
||||
Obsoletes: %{name}-fish-completion <= 20250130.04d3636-1%{?dist}
|
||||
%if 0%{?fedora} <= 41
|
||||
Provides: %{name}-fish-completion = %{commit_date}.%{shortcommit}
|
||||
%endif
|
||||
BuildArch: noarch
|
||||
|
||||
%description fish-completion
|
||||
@@ -72,10 +83,12 @@ Fish shell completion for Ghostty.
|
||||
|
||||
%package zsh-completion
|
||||
Summary: Ghostty Zsh completion
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: %{name}
|
||||
Requires: zsh
|
||||
Supplements: (%{name} and zsh)
|
||||
Obsoletes: %{name}-zsh-completion <= 20250130.04d3636-1%{?dist}
|
||||
%if 0%{?fedora} <= 41
|
||||
Provides: %{name}-zsh-completion = %{commit_date}.%{shortcommit}
|
||||
%endif
|
||||
BuildArch: noarch
|
||||
|
||||
%description zsh-completion
|
||||
@@ -84,7 +97,9 @@ Zsh shell completion for Ghostty.
|
||||
%package shell-integration
|
||||
Summary: Ghostty shell integration
|
||||
Supplements: %{name}
|
||||
Obsoletes: %{name}-shell-integration <= 20250130.04d3636-1%{?dist}
|
||||
%if 0%{?fedora} <= 41
|
||||
Provides: %{name}-shell-integration = %{commit_date}.%{shortcommit}
|
||||
%endif
|
||||
BuildArch: noarch
|
||||
|
||||
%description shell-integration
|
||||
@@ -93,7 +108,9 @@ This package contains files allowing Ghostty to integrate with various shells.
|
||||
%package terminfo
|
||||
Summary: Ghostty terminfo
|
||||
Supplements: %{name}
|
||||
Obsoletes: %{name}-terminfo <= 20250130.04d3636-1%{?dist}
|
||||
%if 0%{?fedora} <= 41
|
||||
Provides: %{name}-terminfo = %{commit_date}.%{shortcommit}
|
||||
%endif
|
||||
BuildArch: noarch
|
||||
|
||||
%description terminfo
|
||||
@@ -112,7 +129,6 @@ This package contains files for Ghostty's terminfo. Available for debugging use.
|
||||
/usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key}
|
||||
%autosetup -n ghostty-source
|
||||
|
||||
# Download everything ahead of time so we can enable system integration mode
|
||||
ZIG_GLOBAL_CACHE_DIR="%{cache_dir}" ./nix/build-support/fetch-zig-cache.sh
|
||||
|
||||
%build
|
||||
@@ -126,6 +142,7 @@ zig build \
|
||||
--prefix "%{_prefix}" --prefix-lib-dir "%{_libdir}" \
|
||||
--prefix-exe-dir "%{_bindir}" --prefix-include-dir "%{_includedir}" \
|
||||
--verbose \
|
||||
-Dversion-string="%{ver}-dev+%{shortcommit}" \
|
||||
-Dcpu=baseline \
|
||||
-Dstrip=false \
|
||||
-Dpie=true \
|
||||
|
||||
@@ -7,7 +7,7 @@ if rpm.changed() {
|
||||
date.truncate(10);
|
||||
let html = get(`https://raw.githubusercontent.com/ghostty-org/ghostty/refs/heads/main/build.zig.zon`);
|
||||
let ver = find(".version = \"([\\d.]+)\"", html, 1);
|
||||
rpm.version(gh_tag("ghostty-org/ghostty"));
|
||||
rpm.global("fulldate", date);
|
||||
rpm.global("dev_ver", ver)
|
||||
rpm.global("ver", ver);
|
||||
rpm.release();
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
%endif
|
||||
|
||||
Name: ghostty
|
||||
Version: 1.1.0
|
||||
Version: 1.1.2
|
||||
Release: 2%?dist
|
||||
Summary: A fast, native terminal emulator written in Zig.
|
||||
License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0
|
||||
@@ -99,10 +99,12 @@ Source files for Ghostty's terminfo. Available for debugging use.
|
||||
|
||||
%prep
|
||||
/usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key}
|
||||
%autosetup -p1
|
||||
%autosetup
|
||||
|
||||
# Download everything ahead of time so we can enable system integration mode
|
||||
ZIG_GLOBAL_CACHE_DIR="%{cache_dir}" ./nix/build-support/fetch-zig-cache.sh
|
||||
export ZIG_GLOBAL_CACHE_DIR="%{cache_dir}"
|
||||
zig build --fetch
|
||||
zig fetch git+https://github.com/zigimg/zigimg#3a667bdb3d7f0955a5a51c8468eac83210c1439e
|
||||
zig fetch git+https://github.com/mitchellh/libxev#f6a672a78436d8efee1aa847a43a900ad773618b
|
||||
|
||||
%build
|
||||
|
||||
@@ -131,7 +133,7 @@ zig build \
|
||||
%_datadir/bat/syntaxes/ghostty.sublime-syntax
|
||||
%_datadir/ghostty/
|
||||
%_datadir/kio/servicemenus/com.mitchellh.ghostty.desktop
|
||||
%_datadir/nautilus-python/extensions/com.mitchellh.ghostty.py
|
||||
%_datadir/nautilus-python/extensions/ghostty.py
|
||||
%_datadir/nvim/site/compiler/ghostty.vim
|
||||
%_datadir/nvim/site/ftdetect/ghostty.vim
|
||||
%_datadir/nvim/site/ftplugin/ghostty.vim
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-lowfi.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
# Generated by rust2rpm 27
|
||||
%global crate lowfi
|
||||
|
||||
Name: rust-lowfi
|
||||
Version: 1.5.6
|
||||
Release: 1%{?dist}
|
||||
Summary: Extremely simple lofi player
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/lowfi
|
||||
Source: %{crates_source}
|
||||
|
||||
Packager: sadlerm <lerm@chromebooks.lol>
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: mold
|
||||
BuildRequires: pkgconfig(alsa)
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
|
||||
%global _description %{expand:
|
||||
An extremely simple lofi player.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
License: (Apache-2.0 OR MIT) AND BSD-3-Clause AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
|
||||
# LICENSE.dependencies contains a full license breakdown
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE
|
||||
%license LICENSE.dependencies
|
||||
%doc README.md
|
||||
%{_bindir}/lowfi
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version}
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
%{cargo_license_summary_online}
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
%install
|
||||
install -Dm755 target/rpm/%{crate} %{buildroot}%{_bindir}/%{crate}
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("lowfi"));
|
||||
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "micro-nightly.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
# Generated by go2rpm 1.15.0
|
||||
%bcond check 0
|
||||
%bcond bootstrap 0
|
||||
|
||||
%if %{with bootstrap}
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%if %{with bootstrap}
|
||||
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$
|
||||
%endif
|
||||
|
||||
# Naming variable as something other than "commit" is necessary
|
||||
# to stop %%gometa from putting commit hash in release
|
||||
%global commit_hash 272a308275f3b543647c6171e86dc521ce2822a0
|
||||
%global commit_date 20250228
|
||||
%global shortcommit %{sub %{commit_hash} 1 7}
|
||||
%global ver 2.0.14
|
||||
|
||||
# https://github.com/zyedidia/micro
|
||||
%global goipath github.com/zyedidia/micro
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
%gometa -f
|
||||
|
||||
%global common_description %{expand:
|
||||
micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals. It strives to be enjoyable as a full-time editor for people who prefer to work in a terminal, or those who regularly edit files over SSH.}
|
||||
|
||||
%global golicenses LICENSE LICENSE-THIRD-PARTY
|
||||
%global godocs README.md runtime/help/colors.md runtime/help/commands.md\\\
|
||||
runtime/help/copypaste.md runtime/help/defaultkeys.md\\\
|
||||
runtime/help/help.md runtime/help/keybindings.md\\\
|
||||
runtime/help/options.md runtime/help/plugins.md\\\
|
||||
runtime/help/tutorial.md
|
||||
|
||||
Name: micro.nightly
|
||||
Release: 2%{?dist}
|
||||
Summary: A modern and intuitive terminal-based text editor
|
||||
|
||||
License: MIT
|
||||
URL: %{gourl}
|
||||
Packager: sadlerm <lerm@chromebooks.lol>
|
||||
|
||||
BuildRequires: anda-srpm-macros
|
||||
|
||||
Recommends: wl-clipboard
|
||||
Recommends: (xclip or xsel)
|
||||
|
||||
Provides: micro-nightly = %{version}-%{release}
|
||||
Provides: micro
|
||||
Conflicts: micro
|
||||
|
||||
%description %{common_description}
|
||||
|
||||
%gopkg
|
||||
|
||||
%global buildsubdir micro-%{version}
|
||||
|
||||
%prep
|
||||
git clone --recurse-submodules -q %{gourl} micro-%{version}
|
||||
cd %{builddir}/micro-%{version} && git checkout -q %{commit_hash}
|
||||
%gomkdir
|
||||
%go_prep_online
|
||||
|
||||
%build
|
||||
%if %{without bootstrap}
|
||||
go generate ./runtime
|
||||
|
||||
MICRO_VERSION=$(go run ./tools/build-version.go)
|
||||
MICRO_DATE=$(date --date=%{commit_date} +"%%B %%d, %%Y")
|
||||
|
||||
LDFLAGS="-X internal/util.version=${MICRO_VERSION} \
|
||||
-X internal/util.hash=%{shortcommit} \
|
||||
-X 'internal/util.date=${MICRO_DATE}'"
|
||||
|
||||
%define gomodulesmode GO111MODULE=on
|
||||
%gobuild -o %{gobuilddir}/bin/micro ./cmd/micro
|
||||
%endif
|
||||
|
||||
%install
|
||||
%if %{without bootstrap}
|
||||
install -Dm755 %{gobuilddir}/bin/micro -t %{buildroot}%{_bindir}
|
||||
install -Dm644 assets/packaging/micro.1 -t %{buildroot}%{_mandir}/man1
|
||||
install -Dm644 assets/packaging/micro.desktop -t %{buildroot}%{_datadir}/applications
|
||||
install -Dm644 assets/micro-logo-mark.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/micro.svg
|
||||
|
||||
# for %%doc packaging
|
||||
mv -v ./runtime/help .
|
||||
%endif
|
||||
|
||||
%if %{without bootstrap}
|
||||
%if %{with check}
|
||||
%check
|
||||
%gotest ./internal/... ./cmd/micro/...
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%if %{without bootstrap}
|
||||
%files
|
||||
%license LICENSE LICENSE-THIRD-PARTY
|
||||
%doc README.md help
|
||||
%{_bindir}/micro
|
||||
%{_mandir}/man1/micro.1.gz
|
||||
%{_datadir}/applications/micro.desktop
|
||||
%{_datadir}/icons/hicolor/scalable/apps/micro.svg
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,7 @@
|
||||
rpm.global("commit_hash", gh_commit("zyedidia/micro"));
|
||||
let v = gh("zyedidia/micro");
|
||||
if rpm.changed() {
|
||||
rpm.global("commit_date", date());
|
||||
v.crop(1);
|
||||
rpm.global("ver", v);
|
||||
}
|
||||
@@ -1,46 +1,65 @@
|
||||
%define debug_package %nil
|
||||
%global crate neovide
|
||||
%global raw_forgeurl https://raw.githubusercontent.com/%{crate}/%{crate}
|
||||
|
||||
Name: neovide
|
||||
Version: 0.14.0
|
||||
Release: 1%?dist
|
||||
Summary: No Nonsense Neovim Client in Rust
|
||||
License: MIT
|
||||
URL: https://neovide.dev/
|
||||
Source0: https://github.com/neovide/neovide/archive/refs/tags/%version.tar.gz
|
||||
Requires: fontconfig freetype libglvnd
|
||||
Requires: neovim > 0.9.5
|
||||
BuildRequires: anda-srpm-macros cargo-rpm-macros >= 24 cmake gtk3 python3 SDL2
|
||||
Name: rust-neovide
|
||||
Version: 0.14.1
|
||||
Release: 1%?dist
|
||||
Summary: No Nonsense Neovim Client in Rust
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/neovide
|
||||
Source0: %{crates_source}
|
||||
Source1: %{raw_forgeurl}/%{version}/assets/%{crate}-16x16.png
|
||||
Source2: %{raw_forgeurl}/%{version}/assets/%{crate}-32x32.png
|
||||
Source3: %{raw_forgeurl}/%{version}/assets/%{crate}-48x48.png
|
||||
Source4: %{raw_forgeurl}/%{version}/assets/%{crate}-256x256.png
|
||||
Requires: fontconfig freetype libglvnd
|
||||
Requires: neovim >= 0.10.0
|
||||
|
||||
BuildRequires: anda-srpm-macros cargo-rpm-macros >= 24 cmake gtk3 python3 SDL2 mold
|
||||
BuildRequires: fontconfig-devel freetype-devel libX11-xcb libX11-devel libstdc++-static libstdc++-devel
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
%description
|
||||
%global _description %{expand:
|
||||
This is a simple graphical user interface for Neovim.
|
||||
Where possible there are some graphical improvements,
|
||||
but functionally it should act like the terminal UI.
|
||||
but functionally it should act like the terminal UI.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
License: (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (BSD-3-Clause OR MIT OR Apache-2.0) AND BSL-1.0 AND CC0-1.0 AND ISC AND LGPL-3.0 AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
|
||||
# LICENSE.dependencies contains a full license breakdown
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE
|
||||
%license LICENSE.dependencies
|
||||
%doc README.md
|
||||
%{_bindir}/%{crate}
|
||||
%{_datadir}/icons/hicolor/*/apps/%{crate}.png
|
||||
%{_datadir}/applications/%{crate}.desktop
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
%autosetup -n %{crate}-%{version}
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
%{cargo_license_summary_online}
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
|
||||
%dnl install -Dm755 -t %buildroot%_bindir target/rpm/%name
|
||||
install -Dm644 -t %buildroot%_datadir/applications/ assets/%name.desktop
|
||||
install -Dm755 -t %{buildroot}%{_bindir} target/rpm/%{crate}
|
||||
install -Dm644 -t %{buildroot}%{_datadir}/applications/ assets/%{crate}.desktop
|
||||
cp -t assets/ %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4}
|
||||
for px in 16 32 48 256; do
|
||||
install -Dm644 assets/%name-${px}x${px}.png %buildroot%_datadir/icons/hicolor/${px}x${px}/apps/%name.png
|
||||
install -Dm644 assets/%{crate}-${px}x${px}.png %{buildroot}%{_datadir}/icons/hicolor/${px}x${px}/apps/%{crate}.png
|
||||
done
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%_bindir/%name
|
||||
%_datadir/icons/hicolor/*/apps/%name.png
|
||||
%_datadir/applications/%name.desktop
|
||||
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("neovide/neovide"));
|
||||
rpm.version(crates("neovide"));
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit f0cd71e43c0254bac25c05b3c8ac56a7d1ab05d3
|
||||
%global commit 694afd15c91fe56f7399bf1e35592a877ec002c4
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250213
|
||||
%global ver 0.174.0
|
||||
%global commit_date 20250301
|
||||
%global ver 0.177.0
|
||||
|
||||
%bcond_with check
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%bcond_with check
|
||||
|
||||
%global ver 0.173.8-pre
|
||||
%global ver 0.176.1-pre
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
# Use Mold as the linker
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%global app_id dev.zed.Zed
|
||||
|
||||
Name: zed
|
||||
Version: 0.172.11
|
||||
Version: 0.175.6
|
||||
Release: 1%?dist
|
||||
Summary: Zed is a high-performance, multiplayer code editor
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>sans-serif</family>
|
||||
<prefer>
|
||||
<family>Calibri</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Calibri</family>
|
||||
<default>
|
||||
<family>sans-serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>serif</family>
|
||||
<prefer>
|
||||
<family>Cambria</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Cambria</family>
|
||||
<default>
|
||||
<family>serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>serif</family>
|
||||
<prefer>
|
||||
<family>Candara</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Candara</family>
|
||||
<default>
|
||||
<family>serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>monospace</family>
|
||||
<prefer>
|
||||
<family>Consolas</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Consolas</family>
|
||||
<default>
|
||||
<family>monospace</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>serif</family>
|
||||
<prefer>
|
||||
<family>Constantia</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Constantia</family>
|
||||
<default>
|
||||
<family>serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>sans-serif</family>
|
||||
<prefer>
|
||||
<family>Corbel</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Corbel</family>
|
||||
<default>
|
||||
<family>sans-serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "cleartype-fonts.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,146 @@
|
||||
%global debug_package %{nil}
|
||||
%global fontname cleartype
|
||||
%global fontlicense Microsoft EULA
|
||||
%global fontlicenses EULA eula.txt
|
||||
|
||||
%global fontfamily1 ClearType Calibri
|
||||
%global fontsummary1 ClearType Calibri TTF font
|
||||
%global fontpkgheader1 %{expand:
|
||||
Obsoletes: %{name}-common < 1.0-5
|
||||
}
|
||||
|
||||
%global fonts1 CALIBR*.TTF
|
||||
%global fontconfs1 %{SOURCE1}
|
||||
%global fontdescription1 %{expand:
|
||||
%{common_description}
|
||||
Microsoft Calibri font, part of the ClearType collection made available
|
||||
in the PowerPointViewer package, still available on the Microsoft website.
|
||||
}
|
||||
|
||||
%global fontfamily2 ClearType Cambria
|
||||
%global fontsummary2 ClearType Cambria TTF font
|
||||
%global fontpkgheader2 %{expand:
|
||||
Obsoletes: %{name}-common < 1.0-5
|
||||
}
|
||||
|
||||
%global fonts2 CAMBRI*.TTF
|
||||
%global fontconfs2 %{SOURCE2}
|
||||
%global fontdescription2 %{expand:
|
||||
%{common_description}
|
||||
Microsoft Cambria font, part of the ClearType collection made available
|
||||
in the PowerPointViewer package, still available on the Microsoft website.
|
||||
}
|
||||
|
||||
%global fontfamily3 ClearType Candara
|
||||
%global fontsummary3 ClearType Candara TTF font
|
||||
%global fontpkgheader3 %{expand:
|
||||
Obsoletes: %{name}-common < 1.0-5
|
||||
}
|
||||
|
||||
%global fonts3 CANDAR*.TTF
|
||||
%global fontconfs3 %{SOURCE3}
|
||||
%global fontdescription3 %{expand:
|
||||
%{common_description}
|
||||
Microsoft Candara font, part of the ClearType collection made available
|
||||
in the PowerPointViewer package, still available on the Microsoft website.
|
||||
}
|
||||
|
||||
%global fontfamily4 ClearType Consolas
|
||||
%global fontsummary4 ClearType Consolas TTF font
|
||||
%global fontpkgheader4 %{expand:
|
||||
Obsoletes: %{name}-common < 1.0-5
|
||||
}
|
||||
|
||||
%global fonts4 CONSOL*.TTF
|
||||
%global fontconfs4 %{SOURCE4}
|
||||
%global fontdescription4 %{expand:
|
||||
%{common_description}
|
||||
Microsoft Consolas font, part of the ClearType collection made available
|
||||
in the PowerPointViewer package, still available on the Microsoft website.
|
||||
}
|
||||
|
||||
%global fontfamily5 ClearType Constantia
|
||||
%global fontsummary5 ClearType Constantia TTF font
|
||||
%global fontpkgheader5 %{expand:
|
||||
Obsoletes: %{name}-common < 1.0-5
|
||||
}
|
||||
|
||||
%global fonts5 CONSTAN*.TTF
|
||||
%global fontconfs5 %{SOURCE5}
|
||||
%global fontdescription5 %{expand:
|
||||
%{common_description}
|
||||
Microsoft Constantia font, part of the ClearType collection made available
|
||||
in the PowerPointViewer package, still available on the Microsoft website.
|
||||
}
|
||||
|
||||
%global fontfamily6 ClearType Corbel
|
||||
%global fontsummary6 ClearType Corbel TTF font
|
||||
%global fontpkgheader6 %{expand:
|
||||
Obsoletes: %{name}-common < 1.0-5
|
||||
}
|
||||
|
||||
%global fonts6 CORBEL*.TTF
|
||||
%global fontconfs6 %{SOURCE6}
|
||||
%global fontdescription6 %{expand:
|
||||
%{common_description}
|
||||
Microsoft Corbel font, part of the ClearType collection made available
|
||||
in the PowerPointViewer package, still available on the Microsoft website.
|
||||
}
|
||||
|
||||
Name: %{fontname}-fonts
|
||||
Version: 1.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Package containing ClearType fonts.
|
||||
License: LicenseRef-MS-Core-Fonts
|
||||
URL: http://mscorefonts2.sourceforge.net
|
||||
Group: User Interface/X
|
||||
Source0: http://sourceforge.net/projects/mscorefonts2/files/cabs/PowerPointViewer.exe
|
||||
Source1: 61-%{fontname}-calibri.conf
|
||||
Source2: 61-%{fontname}-cambria.conf
|
||||
Source3: 61-%{fontname}-candara.conf
|
||||
Source4: 61-%{fontname}-consolas.conf
|
||||
Source5: 61-%{fontname}-constantia.conf
|
||||
Source6: 61-%{fontname}-corbel.conf
|
||||
BuildRequires: cabextract
|
||||
BuildRequires: fontpackages-devel
|
||||
Requires: xorg-x11-font-utils
|
||||
Requires: fontconfig
|
||||
Requires: %{fontname}-calibri-fonts
|
||||
Requires: %{fontname}-cambria-fonts
|
||||
Requires: %{fontname}-candara-fonts
|
||||
Requires: %{fontname}-consolas-fonts
|
||||
Requires: %{fontname}-constantia-fonts
|
||||
Requires: %{fontname}-corbel-fonts
|
||||
Requires(post): fontconfig
|
||||
BuildArch: noarch
|
||||
Packager: ShinyGil <rockgrub@disroot.org>
|
||||
|
||||
%fontpkg -a
|
||||
|
||||
%description
|
||||
ClearType fonts made available to the public in the PowerPoint Viewer package in 2006.
|
||||
|
||||
%prep
|
||||
%setup -cT
|
||||
cabextract %{SOURCE0}
|
||||
cabextract ppviewer.cab
|
||||
%forgesetup -a
|
||||
|
||||
%build
|
||||
%fontbuild -a
|
||||
|
||||
%install
|
||||
%fontinstall -a
|
||||
|
||||
%check
|
||||
%fontcheck -a
|
||||
%fontfiles -a
|
||||
|
||||
%post
|
||||
/usr/bin/fc-cache
|
||||
|
||||
%files
|
||||
|
||||
%changelog
|
||||
* Mon Feb 24 2025 ShinyGil <rockgrub@disroot.org>
|
||||
- Initial package
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>sans-serif</family>
|
||||
<prefer>
|
||||
<family>Tahoma</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Tahoma</family>
|
||||
<default>
|
||||
<family>sans-serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "ms-core-tahoma-fonts.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
%global fontlicense Microsoft EULA
|
||||
%global fontlicenses License.txt
|
||||
|
||||
%global fontfamily1 MS Core Tahoma
|
||||
%global fontsummary1 Tahoma TTF font
|
||||
%global fontpkgheader1 %{expand:
|
||||
Obsoletes: %{name}-common < 1.0-5
|
||||
}
|
||||
|
||||
%global fonts1 tahoma.ttf
|
||||
%global fontconfs1 %{SOURCE1}
|
||||
%global fontdescription1 %{expand:
|
||||
%{common_description}
|
||||
TTF Tahoma fonts that were made available to the public in the Word Reader
|
||||
package.
|
||||
}
|
||||
|
||||
### Different name because of font package and setup macro weirdness
|
||||
Name: mscore-tahoma-fonts
|
||||
Version: 1.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Microsoft core Tahoma fonts for better Windows compatibility
|
||||
License: LicenseRef-MS-Core-Fonts
|
||||
URL: https://github.com/leamas/lpf
|
||||
Group: User Interface/X
|
||||
Source0: http://downloads.sourceforge.net/corefonts/the%%20fonts/final/wd97vwr32.exe
|
||||
Source1: 61-ms-core-tahoma.conf
|
||||
BuildRequires: cabextract
|
||||
BuildRequires: fontpackages-devel
|
||||
Requires: xorg-x11-font-utils
|
||||
Requires: fontconfig
|
||||
BuildArch: noarch
|
||||
Packager: ShinyGil <rockgrub@disroot.org>
|
||||
|
||||
%fontpkg -a
|
||||
|
||||
%description
|
||||
TTF Tahoma fonts that were made available to the public in the Word Reader package.
|
||||
|
||||
Improves the look of Windows documents.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -cT
|
||||
cabextract %{SOURCE0}
|
||||
cabextract Viewer1.cab
|
||||
%forgesetup -a
|
||||
|
||||
%build
|
||||
%fontbuild -a
|
||||
|
||||
%install
|
||||
%fontinstall -a
|
||||
|
||||
%check
|
||||
%fontcheck -a
|
||||
%fontfiles -a
|
||||
|
||||
%post
|
||||
/usr/bin/fc-cache
|
||||
|
||||
%files
|
||||
|
||||
%changelog
|
||||
* Mon Feb 24 2025 ShinyGil <rockgrub@disroot.org>
|
||||
- Initial package
|
||||
@@ -0,0 +1,2 @@
|
||||
// Remove empty build package
|
||||
sh("rm anda-build/rpm/rpms/mscore-*.rpm", #{});
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>monospace</family>
|
||||
<prefer>
|
||||
<family>Andale Mono</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Andale Mono</family>
|
||||
<default>
|
||||
<family>monospace</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>sans-serif</family>
|
||||
<prefer>
|
||||
<family>Arial</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Arial</family>
|
||||
<default>
|
||||
<family>sans-serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>cursive</family>
|
||||
<prefer>
|
||||
<family>Comic Sans MS</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Comic Sans MS</family>
|
||||
<default>
|
||||
<family>cursive</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>monospace</family>
|
||||
<prefer>
|
||||
<family>Courier New</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Courier New</family>
|
||||
<default>
|
||||
<family>monospace</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>serif</family>
|
||||
<prefer>
|
||||
<family>Georgia</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Georgia</family>
|
||||
<default>
|
||||
<family>serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>sans-serif</family>
|
||||
<prefer>
|
||||
<family>Impact</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Impact</family>
|
||||
<default>
|
||||
<family>sans-serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>serif</family>
|
||||
<prefer>
|
||||
<family>Times New Roman</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Times New Roman</family>
|
||||
<default>
|
||||
<family>serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>sans-serif</family>
|
||||
<prefer>
|
||||
<family>Trebuchet MS</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Trebuchet MS</family>
|
||||
<default>
|
||||
<family>sans-serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>sans-serif</family>
|
||||
<prefer>
|
||||
<family>Verdana</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Verdana</family>
|
||||
<default>
|
||||
<family>sans-serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>dingbats</family>
|
||||
<prefer>
|
||||
<family>Webdings</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Webdings</family>
|
||||
<default>
|
||||
<family>dingbats</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "ms-core-fonts.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,229 @@
|
||||
%global fontname ms-core
|
||||
%global sf_corefonts http://downloads.sourceforge.net/corefonts/the%20fonts/final
|
||||
%global fontlicense Microsoft EULA
|
||||
%global fontlicenses Licen.TXT
|
||||
|
||||
%global fontfamily1 MS Core Andale
|
||||
%global fontsummary1 Microsoft Andale Mono TTF font
|
||||
%global fontpkgheader1 %{expand:
|
||||
Obsoletes: %{name}-common <= 2.2-4
|
||||
}
|
||||
|
||||
%global fonts1 AndaleMo.TTF
|
||||
%global fontconfs1 %{SOURCE8}
|
||||
%global fontdescription1 %{expand:
|
||||
%{common_description}
|
||||
Andale Mono font for the web that prior to 2002 was available from
|
||||
http://www.microsoft.com/typography/fontpack.
|
||||
}
|
||||
|
||||
%global fontfamily2 MS Core Arial
|
||||
%global fontsummary2 Microsoft Arial TTF font
|
||||
%global fontpkgheader2 %{expand:
|
||||
Obsoletes: %{name}-common <= 2.2-4
|
||||
}
|
||||
|
||||
%global fonts2 Arial*.ttf AriBlk.TTF
|
||||
%global fontconfs2 %{SOURCE9}
|
||||
%global fontdescription2 %{expand:
|
||||
%{common_description}
|
||||
Microsoft Arial font for the web that prior to 2002 was available from
|
||||
http://www.microsoft.com/typography/fontpack/, updated in the European
|
||||
Union Expansion Update circa May 2007, still available on the Microsoft
|
||||
website.
|
||||
}
|
||||
|
||||
%global fontfamily3 MS Core Comic
|
||||
%global fontsummary3 Microsoft Comic Sans TTF font
|
||||
%global fontpkgheader3 %{expand:
|
||||
Obsoletes: %{name}-common <= 2.2-4
|
||||
}
|
||||
|
||||
%global fonts3 Comic*.TTF
|
||||
%global fontconfs3 %{SOURCE10}
|
||||
%global fontdescription3 %{expand:
|
||||
%{common_description}
|
||||
Comic Sans bold and regular font for the web that prior to 2002 was available
|
||||
from http://www.microsoft.com/typography/fontpack.
|
||||
}
|
||||
|
||||
%global fontfamily4 MS Core Courier
|
||||
%global fontsummary4 Microsoft Courier New TTF font
|
||||
%global fontpkgheader4 %{expand:
|
||||
Obsoletes: %{name}-common <= 2.2-4
|
||||
}
|
||||
|
||||
%global fonts4 cour*ttf
|
||||
%global fontconfs4 %{SOURCE11}
|
||||
%global fontdescription4 %{expand:
|
||||
%{common_description}
|
||||
Courier New bold, bold italic, italic and regular font for the web that prior
|
||||
to 2002 was available from http://www.microsoft.com/typography/fontpack.
|
||||
}
|
||||
|
||||
%global fontfamily5 MS Core Georgia
|
||||
%global fontsummary5 Microsoft Georgia TTF font
|
||||
%global fontpkgheader5 %{expand:
|
||||
Obsoletes: %{name}-common <= 2.2-4
|
||||
}
|
||||
|
||||
%global fonts5 Georgi*TTF
|
||||
%global fontconfs5 %{SOURCE12}
|
||||
%global fontdescription5 %{expand:
|
||||
%{common_description}
|
||||
Georgia font for the web that prior to 2002 was available from
|
||||
http://www.microsoft.com/typography/fontpack.
|
||||
}
|
||||
|
||||
%global fontfamily6 MS Core Impact
|
||||
%global fontsummary6 Microsoft Impact TTF font
|
||||
%global fontpkgheader6 %{expand:
|
||||
Obsoletes: %{name}-common <= 2.2-4
|
||||
}
|
||||
|
||||
%global fonts6 Impact.TTF
|
||||
%global fontconfs6 %{SOURCE13}
|
||||
%global fontdescription6 %{expand:
|
||||
%{common_description}
|
||||
Impact font for the web that prior to 2002 was available from
|
||||
http://www.microsoft.com/typography/fontpack.
|
||||
}
|
||||
|
||||
%global fontfamily7 MS Core Times
|
||||
%global fontsummary7 Microsoft Times New Roman TTF font
|
||||
%global fontpkgheader7 %{expand:
|
||||
Obsoletes: %{name}-common <= 2.2-4
|
||||
}
|
||||
|
||||
%global fonts7 Times*.ttf
|
||||
%global fontconfs7 %{SOURCE14}
|
||||
%global fontdescription7 %{expand:
|
||||
%{common_description}
|
||||
Microsoft Times New Roman font for the web that prior to 2002 was available from
|
||||
http://www.microsoft.com/typography/fontpack/, updated in the European
|
||||
Union Expansion Update circa May 2007, still available on the Microsoft
|
||||
website.
|
||||
}
|
||||
|
||||
%global fontfamily8 MS Core Trebuchet
|
||||
%global fontsummary8 Microsoft Trebuchet TTF font
|
||||
%global fontpkgheader8 %{expand:
|
||||
Obsoletes: %{name}-common <= 2.2-4
|
||||
}
|
||||
|
||||
%global fonts8 trebuc*.ttf
|
||||
%global fontconfs8 %{SOURCE15}
|
||||
%global fontdescription8 %{expand:
|
||||
%{common_description}
|
||||
Microsoft Trebuchet font for the web that prior to 2002 was available
|
||||
from http://www.microsoft.com/typography/fontpack, updated
|
||||
in the European Union Expansion Update circa May 2007, still available
|
||||
on the Microsoft website.
|
||||
}
|
||||
|
||||
%global fontfamily9 MS Core Verdana
|
||||
%global fontsummary9 Microsoft Verdana TTF font
|
||||
%global fontpkgheader9 %{expand:
|
||||
Obsoletes: %{name}-common <= 2.2-4
|
||||
}
|
||||
|
||||
%global fonts9 Verdana*.ttf
|
||||
%global fontconfs9 %{SOURCE16}
|
||||
%global fontdescription9 %{expand:
|
||||
%{common_description}
|
||||
Microsoft Verdana font for the web that prior to 2002 was available from
|
||||
http://www.microsoft.com/typography/fontpack/, updated in the European
|
||||
Union Expansion Update circa May 2007, still available on the Microsoft
|
||||
website.
|
||||
}
|
||||
|
||||
%global fontfamily10 MS Core Webdings
|
||||
%global fontsummary10 Microsoft Verdana TTF font
|
||||
%global fontpkgheader10 %{expand:
|
||||
Obsoletes: %{name}-common <= 2.2-4
|
||||
}
|
||||
|
||||
%global fonts10 Webdings.TTF
|
||||
%global fontconfs10 %{SOURCE17}
|
||||
%global fontdescription10 %{expand:
|
||||
%{common_description}
|
||||
Webdings font for the web that prior to 2002 was available from
|
||||
http://www.microsoft.com/typography/fontpack.
|
||||
}
|
||||
|
||||
Name: ms-core-fonts
|
||||
Version: 2.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Microsoft core fonts
|
||||
License: LicenseRef-MS-Core-Fonts
|
||||
URL: http://mscorefonts2.sourceforge.net
|
||||
Group: User Interface/X
|
||||
Source0: http://sourceforge.net/projects/mscorefonts2/files/cabs/EUupdate.EXE
|
||||
Source1: %{sf_corefonts}/andale32.exe
|
||||
Source2: %{sf_corefonts}/arialb32.exe
|
||||
Source3: %{sf_corefonts}/comic32.exe
|
||||
Source4: %{sf_corefonts}/courie32.exe
|
||||
Source5: %{sf_corefonts}/georgi32.exe
|
||||
Source6: %{sf_corefonts}/impact32.exe
|
||||
Source7: %{sf_corefonts}/webdin32.exe
|
||||
Source8: 61-ms-core-andale.conf
|
||||
Source9: 61-ms-core-arial.conf
|
||||
Source10: 61-ms-core-comic.conf
|
||||
Source11: 61-ms-core-courier.conf
|
||||
Source12: 61-ms-core-georgia.conf
|
||||
Source13: 61-ms-core-impact.conf
|
||||
Source14: 61-ms-core-times.conf
|
||||
Source15: 61-ms-core-trebuchet.conf
|
||||
Source16: 61-ms-core-verdana.conf
|
||||
Source17: 61-ms-core-webdings.conf
|
||||
BuildRequires: cabextract
|
||||
BuildRequires: fontpackages-devel
|
||||
Requires: fontconfig
|
||||
Requires: %{fontname}-andale-fonts
|
||||
Requires: %{fontname}-arial-fonts
|
||||
Requires: %{fontname}-comic-fonts
|
||||
Requires: %{fontname}-courier-fonts
|
||||
Requires: %{fontname}-georgia-fonts
|
||||
Requires: %{fontname}-impact-fonts
|
||||
Requires: %{fontname}-times-fonts
|
||||
Requires: %{fontname}-trebuchet-fonts
|
||||
Requires: %{fontname}-verdana-fonts
|
||||
Requires: %{fontname}-webdings-fonts
|
||||
Requires: xorg-x11-font-utils
|
||||
Requires(post): fontconfig
|
||||
BuildArch: noarch
|
||||
Packager: ShinyGil <rockgrub@disroot.org>
|
||||
|
||||
%fontpkg -a
|
||||
|
||||
%description
|
||||
TrueType core fonts that prior to 2002 were available from http://www.microsoft.com/typography/fontpack/
|
||||
|
||||
Updated in the European Union Expansion Update circa May 2007.
|
||||
|
||||
Still available on the Microsoft website.
|
||||
|
||||
%prep
|
||||
%setup -cT
|
||||
cabextract %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} \
|
||||
%{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7}
|
||||
%forgesetup -a
|
||||
|
||||
%build
|
||||
%fontbuild -a
|
||||
|
||||
%install
|
||||
%fontinstall -a
|
||||
|
||||
%check
|
||||
%fontcheck -a
|
||||
%fontfiles -a
|
||||
|
||||
%post
|
||||
/usr/bin/fc-cache
|
||||
|
||||
%files
|
||||
|
||||
%changelog
|
||||
* Mon Feb 24 2025 ShinyGil <rockgrub@disroot.org>
|
||||
- Initial package
|
||||
@@ -1,4 +1,4 @@
|
||||
%global flist 3270 Agave AnonymousPro Arimo AurulentSansMono BigBlueTerminal BitstreamVeraSansMono CascadiaCode CodeNewRoman Cousine DaddyTimeMono DejaVuSansMono DroidSansMono FantasqueSansMono FiraCode FiraMono Go-Mono Gohu Hack Hasklig HeavyData Hermit IBMPlexMono Inconsolata InconsolataGo InconsolataLGC Iosevka JetBrainsMono Lekton LiberationMono Lilex MPlus Meslo Monofur Monoid Mononoki NerdFontsSymbolsOnly Noto OpenDyslexic Overpass ProFont ProggyClean RobotoMono ShareTechMono SourceCodePro SpaceMono Terminus Tinos Ubuntu UbuntuMono VictorMono iA-Writer
|
||||
%global flist 0xProto 3270 Agave AnonymousPro Arimo AurulentSansMono BigBlueTerminal BitstreamVeraSansMono CascadiaCode CascadiaMono CodeNewRoman ComicShannsMono CommitMono Cousine D2Coding DaddyTimeMono DejaVuSansMono DepartureMono DroidSansMono EnvyCodeR FantasqueSansMono FiraCode FiraMono GeistMono Go-Mono Gohu Hack Hasklig HeavyData Hermit iA-Writer IBMPlexMono Inconsolata InconsolataGo InconsolataLGC IntelOneMono Iosevka IosevkaTerm IosevkaTermSlab JetBrainsMono Lekton LiberationMono Lilex MartianMono Meslo Monaspace Monofur Monoid Mononoki MPlus NerdFontsSymbolsOnly Noto OpenDyslexic Overpass ProFont ProggyClean Recursive RobotoMono ShareTechMono SourceCodePro SpaceMono Terminus Tinos Ubuntu UbuntuMono UbuntuSans VictorMono ZedMono
|
||||
%global desc %{expand:
|
||||
Nerd Fonts is a project that patches developer targeted fonts with a high
|
||||
number of glyphs (icons).}
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
Name: inputplumber
|
||||
Version: 0.46.1
|
||||
Release: 1%?dist
|
||||
Version: 0.49.2
|
||||
Release: 2%?dist
|
||||
Summary: Open source input router and remapper daemon for Linux
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://github.com/ShadowBlip/InputPlumber
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define osuresver 2025.129.0
|
||||
%define osuresver 2025.217.0
|
||||
%global debug_package %{nil}
|
||||
%define __strip /bin/true
|
||||
|
||||
Name: osu-lazer
|
||||
Version: 2025.118.3
|
||||
Version: 2025.225.0
|
||||
Release: 1%?dist
|
||||
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
%global real_name prismlauncher
|
||||
%global nice_name PrismLauncher
|
||||
|
||||
%global commit e41a60e57e4d66b3394f285bf832b01e4ef8f12c
|
||||
%global commit 0af021fef2628e35ff9ebaa8340e080d0ddd6556
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global libnbtplusplus_commit 23b955121b8217c1c348a9ed2483167a6f3ff4ad
|
||||
|
||||
%global commit_date 20250213
|
||||
%global commit_date 20250220
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
%bcond_without qt6
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
Name: steam
|
||||
Version: 1.0.0.82
|
||||
Release: 4%?dist
|
||||
Release: 1%?dist
|
||||
Summary: Installer for the Steam software distribution service
|
||||
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
|
||||
License: Steam License Agreement and MIT
|
||||
@@ -135,9 +135,8 @@ Recommends: gobject-introspection
|
||||
|
||||
Requires: steam-devices = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
# Fix upgrading from old versions
|
||||
Provides: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}.x86_64
|
||||
Obsoletes: %{name} < %{?epoch:%{epoch}:}%{version}-%{release}.x86_64
|
||||
# Woarkaround for GNOME issues with libei
|
||||
Recommends: (extest if gnome-shell)
|
||||
|
||||
%description
|
||||
Steam is a software distribution service with an online store, automated
|
||||
@@ -149,11 +148,6 @@ This package contains the installer for the Steam software distribution service.
|
||||
%package devices
|
||||
Summary: Permissions required by Steam for gaming devices
|
||||
BuildArch: noarch
|
||||
Provides: steam-devices = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Obsoletes: steam-devices < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
# Fix upgrading from old versions
|
||||
Provides: steam-devices = %{?epoch:%{epoch}:}%{version}-%{release}.x86_64
|
||||
Obsoletes: steam-devices < %{?epoch:%{epoch}:}%{version}-%{release}.x86_64
|
||||
|
||||
%description devices
|
||||
Steam is a software distribution service with an online store, automated
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "umu-launcher.spec"
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user