mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-21 19:10:39 +00:00
Compare commits
36 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d982d63fa8 | |||
| cf45114ec6 | |||
| b1cca81bac | |||
| 762a25efd6 | |||
| 2d6ffc0e7b | |||
| 7b67d9dd58 | |||
| 59f2647c1d | |||
| 0d2ee70a88 | |||
| 5f0d8bb297 | |||
| 0be84eb416 | |||
| 8e6a74cf9d | |||
| 21ea67da9f | |||
| 3a45fdadbb | |||
| b01e8e9cd8 | |||
| ae0accc8a5 | |||
| 63dfcf6f9f | |||
| c5f1f90c44 | |||
| 131b8ab549 | |||
| 47e2fe13ae | |||
| 3054938665 | |||
| 9f197392c8 | |||
| e707a1c988 | |||
| b60dc774c7 | |||
| fb71ec0f3c | |||
| 613436063a | |||
| e10f07ab56 | |||
| 2f9b02b811 | |||
| f381a3797d | |||
| 9a6be2b413 | |||
| 30e12b4eb1 | |||
| e2a7d6340c | |||
| 7672ea2893 | |||
| 0a0df936d1 | |||
| ea347729b5 | |||
| 69ea67a93f | |||
| b31a91d10d |
@@ -6,13 +6,13 @@ on:
|
|||||||
paths:
|
paths:
|
||||||
- anda/**
|
- anda/**
|
||||||
branches:
|
branches:
|
||||||
- frawhide
|
- el9
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- frawhide
|
- el9
|
||||||
merge_group:
|
merge_group:
|
||||||
branches:
|
branches:
|
||||||
- frawhide
|
- el9
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
workflow_call:
|
workflow_call:
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
|
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:frawhide
|
image: ghcr.io/terrapkg/builder:el9
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Set workspace as safe
|
- name: Set workspace as safe
|
||||||
@@ -40,11 +40,11 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
|
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
|
||||||
version: ["rawhide"]
|
version: ["9"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version}}
|
image: ghcr.io/terrapkg/builder:el${{ matrix.version }}
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
@@ -63,15 +63,16 @@ jobs:
|
|||||||
|
|
||||||
- name: Include custom build template instead of package default
|
- name: Include custom build template instead of package default
|
||||||
run: |
|
run: |
|
||||||
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
cp -v mock-configs/el9.tpl /etc/mock/templates/
|
||||||
|
cp -v mock-configs/epel9.tpl /etc/mock/templates/
|
||||||
|
|
||||||
- name: Build with Andaman
|
- name: Build with Andaman
|
||||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-el${{ matrix.version }}+epel-${{ matrix.pkg.arch }}.cfg
|
||||||
|
|
||||||
- name: Build with Andaman (alternate arch)
|
- name: Build with Andaman (alternate arch)
|
||||||
if: |
|
if: |
|
||||||
matrix.pkg.arch == 'x86_64' && matrix.pkg.labels['multilib']
|
matrix.pkg.arch == 'x86_64' && matrix.pkg.labels['multilib']
|
||||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-i386.cfg
|
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-el${{ matrix.version }}+epel-i386.cfg
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -94,7 +95,7 @@ jobs:
|
|||||||
subatomic-cli upload --prune \
|
subatomic-cli upload --prune \
|
||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||||
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
terra-el${{ matrix.version }} anda-build/rpm/rpms/*
|
||||||
|
|
||||||
- name: Upload source packages to subatomic
|
- name: Upload source packages to subatomic
|
||||||
if: github.event_name == 'push'
|
if: github.event_name == 'push'
|
||||||
@@ -102,7 +103,7 @@ jobs:
|
|||||||
subatomic-cli upload --prune \
|
subatomic-cli upload --prune \
|
||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||||
terra${{ matrix.version }}-source anda-build/rpm/srpm/*
|
terra-el${{ matrix.version }}-source anda-build/rpm/srpm/*
|
||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success() && github.event_name == 'push'
|
if: success() && github.event_name == 'push'
|
||||||
|
|||||||
@@ -7,50 +7,65 @@ jobs:
|
|||||||
bootstrap:
|
bootstrap:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
version: ["rawhide"]
|
version: ["9"]
|
||||||
arch: ["x86_64", "aarch64"]
|
arch: ["x86_64", "aarch64"]
|
||||||
fail-fast: true
|
fail-fast: true
|
||||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
image: registry.fedoraproject.org/fedora-minimal:${{ matrix.version }}
|
image: docker.io/library/almalinux:${{ matrix.version }}
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
ref: el${{ matrix.version }}
|
||||||
|
fetch-depth: 1
|
||||||
|
|
||||||
- name: Install repositories
|
- name: Install repositories
|
||||||
run: dnf5 install -y --setopt=install_weak_deps=False mock curl wget git-core openssl-devel cargo podman fuse-overlayfs
|
run: |
|
||||||
|
dnf install -y 'dnf-command(config-manager)'
|
||||||
|
dnf config-manager --set-enabled crb
|
||||||
|
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-${{ matrix.version }}.noarch.rpm
|
||||||
|
dnf install -y mock wget git-core openssl-devel cargo podman fuse-overlayfs rpm-build mock
|
||||||
|
dnf builddep -y anda/{terra/{mock-configs,srpm-macros},tools/buildsys/subatomic}/*.spec
|
||||||
|
|
||||||
|
- name: Vendor Go
|
||||||
|
run: |
|
||||||
|
rm /usr/bin/go
|
||||||
|
curl -L https://go.dev/dl/go1.22.6.linux-${{ matrix.arch == 'aarch64' && 'arm64' || 'amd64' }}.tar.gz -o go.tar.gz
|
||||||
|
tar xf go.tar.gz go/bin/go
|
||||||
|
cp go/bin/go /usr/local/bin/
|
||||||
|
|
||||||
- name: Install Anda
|
- name: Install Anda
|
||||||
run: cargo install anda
|
run: cargo install anda
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
ref: f${{ matrix.version }}
|
|
||||||
fetch-depth: 1
|
|
||||||
- name: Build terra-mock-configs
|
- name: Build terra-mock-configs
|
||||||
run: |
|
run: |
|
||||||
echo "PATH=$PATH:/github/home/.cargo/bin" >> $GITHUB_ENV
|
echo "PATH=$PATH:/github/home/.cargo/bin" >> $GITHUB_ENV
|
||||||
export PATH=$PATH:/github/home/.cargo/bin
|
export PATH=$PATH:/github/home/.cargo/bin
|
||||||
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
anda build -c fedora-${{ matrix.version }}-${{ matrix.arch }} anda/terra/mock-configs/pkg -p rpm
|
anda build -c almalinux-${{ matrix.version }}-${{ matrix.arch }} anda/terra/mock-configs/pkg --rpm-builder=rpmbuild
|
||||||
- name: Install terra-mock-configs
|
- name: Install terra-mock-configs
|
||||||
run: dnf5 install -y anda-build/rpm/rpms/terra-mock-configs*.rpm
|
run: dnf install -y anda-build/rpm/rpms/terra-mock-configs*.rpm
|
||||||
|
|
||||||
- name: Build anda-srpm-macros
|
- name: Build anda-srpm-macros
|
||||||
run: anda build -c terra-${{ matrix.version }}-${{ matrix.arch }} anda/terra/srpm-macros/pkg
|
run: anda build -c terra-el${{ matrix.version }}+epel-${{ matrix.arch }}.cfg anda/terra/srpm-macros/pkg --rpm-builder=rpmbuild
|
||||||
|
|
||||||
- name: Build Subatomic
|
- name: Build Subatomic
|
||||||
run: anda build -c terra-${{ matrix.version }}-${{ matrix.arch }} anda/tools/buildsys/subatomic/pkg
|
run: anda build -c terra-el${{ matrix.version }}+epel-${{ matrix.arch }}.cfg anda/tools/buildsys/subatomic/pkg --rpm-builder=rpmbuild
|
||||||
- name: Install Subatomic
|
- name: Install Subatomic
|
||||||
run: dnf5 install -y ./anda-build/rpm/rpms/subatomic-*.rpm
|
run: dnf install -y ./anda-build/rpm/rpms/subatomic-*.rpm
|
||||||
|
|
||||||
|
- name: Install Build Dependencies for Andaman
|
||||||
|
run: dnf builddep -y anda/tools/buildsys/anda/*.spec
|
||||||
- name: Build Andaman
|
- name: Build Andaman
|
||||||
run: anda build -c terra-${{ matrix.version }}-${{ matrix.arch }} anda/tools/buildsys/anda/pkg
|
run: anda build -c terra-el${{ matrix.version }}+epel-${{ matrix.arch }} anda/tools/buildsys/anda/pkg --rpm-builder=rpmbuild
|
||||||
|
|
||||||
- name: Upload packages to subatomic
|
- name: Upload packages to subatomic
|
||||||
run: |
|
run: |
|
||||||
subatomic-cli upload --prune \
|
subatomic-cli upload --prune \
|
||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||||
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
terra-el${{ matrix.version }} anda-build/rpm/rpms/*
|
||||||
|
|
||||||
- name: Upload source packages to subatomic
|
- name: Upload source packages to subatomic
|
||||||
if: github.event_name == 'push'
|
if: github.event_name == 'push'
|
||||||
@@ -58,4 +73,4 @@ jobs:
|
|||||||
subatomic-cli upload --prune \
|
subatomic-cli upload --prune \
|
||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||||
terra${{ matrix.version }}-source anda-build/rpm/srpm/*
|
terra-el${{ matrix.version }}-source anda-build/rpm/srpm/*
|
||||||
|
|||||||
@@ -44,12 +44,12 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
||||||
version: ["rawhide"]
|
version: ["9"]
|
||||||
arch: ${{ fromJson(needs.parse.outputs.arch) }}
|
arch: ${{ fromJson(needs.parse.outputs.arch) }}
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
image: ghcr.io/terrapkg/builder:el${{ matrix.version }}
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
@@ -68,10 +68,11 @@ jobs:
|
|||||||
|
|
||||||
- name: Include custom build template instead of package default
|
- name: Include custom build template instead of package default
|
||||||
run: |
|
run: |
|
||||||
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
cp -v mock-configs/el9.tpl /etc/mock/templates/
|
||||||
|
cp -v mock-configs/epel9.tpl /etc/mock/templates/
|
||||||
|
|
||||||
- name: Build with Andaman
|
- name: Build with Andaman
|
||||||
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.pkg
|
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c mock-configs/terra-el${{ matrix.version }}+epel-${{ matrix.pkg.arch }}.cfg
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -93,14 +94,14 @@ jobs:
|
|||||||
subatomic-cli upload --prune \
|
subatomic-cli upload --prune \
|
||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||||
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
terra-el${{ matrix.version }} anda-build/rpm/rpms/*
|
||||||
|
|
||||||
- name: Upload source packages to subatomic
|
- name: Upload source packages to subatomic
|
||||||
run: |
|
run: |
|
||||||
subatomic-cli upload --prune \
|
subatomic-cli upload --prune \
|
||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||||
terra${{ matrix.version }}-source anda-build/rpm/srpm/*
|
terra-el${{ matrix.version }}-source anda-build/rpm/srpm/*
|
||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success()
|
if: success()
|
||||||
|
|||||||
@@ -11,11 +11,11 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(inputs.packages) }}
|
pkg: ${{ fromJson(inputs.packages) }}
|
||||||
version: ["rawhide"]
|
version: ["9"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
image: ghcr.io/terrapkg/builder:el${{ matrix.version }}
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
@@ -34,10 +34,11 @@ jobs:
|
|||||||
|
|
||||||
- name: Include custom build template instead of package default
|
- name: Include custom build template instead of package default
|
||||||
run: |
|
run: |
|
||||||
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
cp -v mock-configs/el9.tpl /etc/mock/templates/
|
||||||
|
cp -v mock-configs/epel9.tpl /etc/mock/templates/
|
||||||
|
|
||||||
- name: Build with Andaman
|
- name: Build with Andaman
|
||||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.pkg
|
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-el${{ matrix.version }}+epel-${{ matrix.pkg.arch }}.cfg
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -59,7 +60,7 @@ jobs:
|
|||||||
subatomic-cli upload --prune \
|
subatomic-cli upload --prune \
|
||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||||
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
terra-el${{ matrix.version }} anda-build/rpm/rpms/*
|
||||||
|
|
||||||
- name: Upload source packages to subatomic
|
- name: Upload source packages to subatomic
|
||||||
if: github.event_name == 'push'
|
if: github.event_name == 'push'
|
||||||
@@ -67,7 +68,7 @@ jobs:
|
|||||||
subatomic-cli upload --prune \
|
subatomic-cli upload --prune \
|
||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||||
terra${{ matrix.version }}-source anda-build/rpm/srpm/*
|
terra-el${{ matrix.version }}-source anda-build/rpm/srpm/*
|
||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success()
|
if: success()
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":
|
|||||||
if [[ $1 == false ]]; then
|
if [[ $1 == false ]]; then
|
||||||
d=${p/\%v/?}
|
d=${p/\%v/?}
|
||||||
d=${d/\%r/?}
|
d=${d/\%r/?}
|
||||||
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci/terra$3/builds/f -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
|
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci/terra-el$3/builds/f -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -17,5 +17,5 @@ for f in anda-build/rpm/rpms/*; do
|
|||||||
r=$(lesspipe.sh $f | grep -E "Release\s*: " | sed "s@Release\s*: @@")
|
r=$(lesspipe.sh $f | grep -E "Release\s*: " | sed "s@Release\s*: @@")
|
||||||
d=${p/\%v/$v}
|
d=${p/\%v/$v}
|
||||||
d=${d/\%r/$r}
|
d=${d/\%r/$r}
|
||||||
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci5/terra$3/builds/$n -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
|
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci5/terra-el$3/builds/$n -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -3,9 +3,7 @@ name: Push comps updates
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- frawhide
|
- el9
|
||||||
- f40
|
|
||||||
- f39
|
|
||||||
paths:
|
paths:
|
||||||
- comps.xml
|
- comps.xml
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
@@ -20,8 +18,7 @@ jobs:
|
|||||||
- name: Push to subatomic
|
- name: Push to subatomic
|
||||||
run: |
|
run: |
|
||||||
branch=${{ github.ref_name }}
|
branch=${{ github.ref_name }}
|
||||||
ver=${branch/f/}
|
|
||||||
subatomic-cli upload-comps \
|
subatomic-cli upload-comps \
|
||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||||
"terra${ver}" comps.xml
|
"terra-${branch}" comps.xml
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ Release: 1%?dist
|
|||||||
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
||||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||||
URL: https://apps.ankiweb.net/
|
URL: https://apps.ankiweb.net/
|
||||||
BuildRequires: python3-pip rpm_macro(fdupes) cargo
|
BuildRequires: python3-pip cargo
|
||||||
Requires: python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-orjson
|
Requires: python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-orjson
|
||||||
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema
|
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema
|
||||||
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress python3-pyqt6-webengine python3-send2trash
|
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress python3-pyqt6-webengine python3-send2trash
|
||||||
@@ -50,8 +50,6 @@ cp -r ./{_aqt,anki*,aqt*} %buildroot/usr/lib/python3*/site-packages/
|
|||||||
|
|
||||||
rm -rf %buildroot%_bindir/{distro,flask,jsonschema,markdown_py,normalizer,send2trash,waitress-serve}
|
rm -rf %buildroot%_bindir/{distro,flask,jsonschema,markdown_py,normalizer,send2trash,waitress-serve}
|
||||||
|
|
||||||
%fdupes %buildroot%_libdir/python*/site-packages/_aqt/data/
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ Release: 1%?dist
|
|||||||
Summary: Flashcard program for using space repetition learning
|
Summary: Flashcard program for using space repetition learning
|
||||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||||
URL: https://apps.ankiweb.net/
|
URL: https://apps.ankiweb.net/
|
||||||
BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks rpm_macro(fdupes)
|
BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks
|
||||||
BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-send2trash python3-certifi python3-simplejson python3-pyqt5-sip
|
BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-send2trash python3-certifi python3-simplejson python3-pyqt5-sip
|
||||||
BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc
|
BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc
|
||||||
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash python3-orjson mpv python3-qt5-webengine
|
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash python3-orjson mpv python3-qt5-webengine
|
||||||
@@ -46,8 +46,6 @@ chmod 755 %{buildroot}%{_bindir}/anki
|
|||||||
find %{buildroot} -iname __pycache__ | xargs -r rm -rf
|
find %{buildroot} -iname __pycache__ | xargs -r rm -rf
|
||||||
find %{buildroot} -iname direct_url.json | xargs -r rm -rf
|
find %{buildroot} -iname direct_url.json | xargs -r rm -rf
|
||||||
|
|
||||||
%fdupes %_libdir/python*/site-packages/_aqt/data/
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE*
|
%license LICENSE*
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ Release: 1%?dist
|
|||||||
Summary: Flashcard program for using space repetition learning
|
Summary: Flashcard program for using space repetition learning
|
||||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||||
URL: https://apps.ankiweb.net/
|
URL: https://apps.ankiweb.net/
|
||||||
BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks rpm_macro(fdupes)
|
BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks
|
||||||
BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-send2trash python3-certifi python3-simplejson
|
BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-send2trash python3-certifi python3-simplejson
|
||||||
BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc python3-pyqt6-webengine
|
BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc python3-pyqt6-webengine
|
||||||
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash
|
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash
|
||||||
@@ -50,9 +50,6 @@ find %{buildroot} -iname direct_url.json | xargs -r rm -rf
|
|||||||
|
|
||||||
chmod 755 %{buildroot}%{_bindir}/anki
|
chmod 755 %{buildroot}%{_bindir}/anki
|
||||||
|
|
||||||
%fdupes %_libdir/python*/site-packages/_aqt/data/
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE*
|
%license LICENSE*
|
||||||
%doc README*
|
%doc README*
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary-openasar
|
Name: discord-canary-openasar
|
||||||
Version: 0.0.460
|
Version: 0.0.462
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
@@ -34,6 +34,7 @@ sed "s@Discord Canary@Discord Canary OpenAsar@g" a > discord-canary.desktop
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
mkdir -p %{buildroot}%{_datadir}/discord-canary-openasar
|
mkdir -p %{buildroot}%{_datadir}/discord-canary-openasar
|
||||||
cp -rv * %{buildroot}%{_datadir}/discord-canary-openasar
|
cp -rv * %{buildroot}%{_datadir}/discord-canary-openasar
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
@@ -42,9 +43,11 @@ ln -s %_datadir/discord-canary-openasar/discord-canary.desktop %{buildroot}%{_da
|
|||||||
ln -s %_datadir/discord-canary-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary-openasar.png
|
ln -s %_datadir/discord-canary-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary-openasar.png
|
||||||
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-canary-openasar/resources/app.asar
|
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-canary-openasar/resources/app.asar
|
||||||
chmod o+w %{buildroot}%{_datadir}/discord-canary-openasar/resources -R
|
chmod o+w %{buildroot}%{_datadir}/discord-canary-openasar/resources -R
|
||||||
|
ln -s %_datadir/discord-canary-openasar/DiscordCanary %buildroot%_bindir/discord-canary-openasar
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
%_bindir/discord-canary-openasar
|
||||||
%{_datadir}/discord-canary-openasar/
|
%{_datadir}/discord-canary-openasar/
|
||||||
%{_datadir}/applications/discord-canary-openasar.desktop
|
%{_datadir}/applications/discord-canary-openasar.desktop
|
||||||
%{_datadir}/pixmaps/discord-canary-openasar.png
|
%{_datadir}/pixmaps/discord-canary-openasar.png
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary
|
Name: discord-canary
|
||||||
Version: 0.0.460
|
Version: 0.0.462
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Free Voice and Text Chat for Gamers
|
Summary: Free Voice and Text Chat for Gamers
|
||||||
URL: discord.com
|
URL: discord.com
|
||||||
@@ -16,9 +16,8 @@ Requires: glibc GConf2 nspr >= 4.13 nss >= 3.27 libX11 >= 1.6 libXtst >= 1
|
|||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
%description
|
%description
|
||||||
Imagine a place where you can belong to a school club, a gaming group, or a
|
All-in-one voice and text chat for gamers that's free, secure, and works on
|
||||||
worldwide art community. Where just you and a handful of friends can spend time
|
both your desktop and phone.
|
||||||
together. A place that makes it easy to talk every day and hang out more often.
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n DiscordCanary
|
%autosetup -n DiscordCanary
|
||||||
@@ -27,14 +26,17 @@ together. A place that makes it easy to talk every day and hang out more often.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
mkdir -p %{buildroot}%{_datadir}/discord-canary
|
mkdir -p %{buildroot}%{_datadir}/discord-canary
|
||||||
cp -rv * %{buildroot}%{_datadir}/discord-canary
|
cp -rv * %{buildroot}%{_datadir}/discord-canary
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
||||||
ln -s %_datadir/discord-canary/discord-canary.desktop %{buildroot}%{_datadir}/applications/
|
ln -s %_datadir/discord-canary/discord-canary.desktop %{buildroot}%{_datadir}/applications/
|
||||||
ln -s %_datadir/discord-canary/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png
|
ln -s %_datadir/discord-canary/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png
|
||||||
|
ln -s %_datadir/discord/DiscordCanary %buildroot%_bindir/discord-canary
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
%_bindir/discord-canary
|
||||||
%{_datadir}/discord-canary/
|
%{_datadir}/discord-canary/
|
||||||
%{_datadir}/applications/discord-canary.desktop
|
%{_datadir}/applications/discord-canary.desktop
|
||||||
%{_datadir}/pixmaps/discord-canary.png
|
%{_datadir}/pixmaps/discord-canary.png
|
||||||
|
|||||||
@@ -34,6 +34,7 @@ sed "s@Discord@Discord OpenAsar@g" a > discord.desktop
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
mkdir -p %{buildroot}%{_datadir}/discord-openasar
|
mkdir -p %{buildroot}%{_datadir}/discord-openasar
|
||||||
cp -rv * %{buildroot}%{_datadir}/discord-openasar
|
cp -rv * %{buildroot}%{_datadir}/discord-openasar
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
@@ -42,9 +43,11 @@ ln -s %_datadir/discord-openasar/discord.desktop %{buildroot}%{_datadir}/applica
|
|||||||
ln -s %_datadir/discord-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-openasar.png
|
ln -s %_datadir/discord-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-openasar.png
|
||||||
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-openasar/resources/app.asar
|
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-openasar/resources/app.asar
|
||||||
chmod o+w %{buildroot}%{_datadir}/discord-openasar/resources -R
|
chmod o+w %{buildroot}%{_datadir}/discord-openasar/resources -R
|
||||||
|
ln -s %_datadir/discord-openasar/Discord %buildroot%_bindir/discord-openasar
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
%_bindir/discord-openasar
|
||||||
%{_datadir}/discord-openasar/
|
%{_datadir}/discord-openasar/
|
||||||
%{_datadir}/applications/discord-openasar.desktop
|
%{_datadir}/applications/discord-openasar.desktop
|
||||||
%{_datadir}/pixmaps/discord-openasar.png
|
%{_datadir}/pixmaps/discord-openasar.png
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb-openasar
|
Name: discord-ptb-openasar
|
||||||
Version: 0.0.95
|
Version: 0.0.96
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
@@ -34,6 +34,7 @@ sed "s@Discord Ptb@Discord Ptb OpenAsar@g" a > discord-ptb.desktop
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
mkdir -p %{buildroot}%{_datadir}/discord-ptb-openasar
|
mkdir -p %{buildroot}%{_datadir}/discord-ptb-openasar
|
||||||
cp -rv * %{buildroot}%{_datadir}/discord-ptb-openasar
|
cp -rv * %{buildroot}%{_datadir}/discord-ptb-openasar
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
@@ -44,9 +45,11 @@ install discord-ptb.desktop %{buildroot}%{_datadir}/applications/discord-ptb-ope
|
|||||||
install discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb-openasar.png
|
install discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb-openasar.png
|
||||||
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-ptb-openasar/resources/app.asar
|
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-ptb-openasar/resources/app.asar
|
||||||
chmod o+w %{buildroot}%{_datadir}/discord-ptb-openasar/resources -R
|
chmod o+w %{buildroot}%{_datadir}/discord-ptb-openasar/resources -R
|
||||||
|
ln -s %_datadir/discord-ptb-openasar/Discord %buildroot%_bindir/discord-ptb-openasar
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
%_bindir/discord-ptb-openasar
|
||||||
%{_datadir}/discord-ptb-openasar/
|
%{_datadir}/discord-ptb-openasar/
|
||||||
%{_datadir}/applications/discord-ptb-openasar.desktop
|
%{_datadir}/applications/discord-ptb-openasar.desktop
|
||||||
%{_datadir}/pixmaps/discord-ptb-openasar.png
|
%{_datadir}/pixmaps/discord-ptb-openasar.png
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb
|
Name: discord-ptb
|
||||||
Version: 0.0.95
|
Version: 0.0.96
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Free Voice and Text Chat for Gamers.
|
Summary: Free Voice and Text Chat for Gamers.
|
||||||
URL: https://discord.com
|
URL: https://discord.com
|
||||||
@@ -20,9 +20,8 @@ Requires: libXtst >= 1.2
|
|||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
%description
|
%description
|
||||||
Imagine a place where you can belong to a school club, a gaming group, or a
|
All-in-one voice and text chat for gamers that's free, secure, and works on
|
||||||
worldwide art community. Where just you and a handful of friends can spend time
|
both your desktop and phone.
|
||||||
together. A place that makes it easy to talk every day and hang out more often.
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n DiscordPTB
|
%autosetup -n DiscordPTB
|
||||||
@@ -31,14 +30,17 @@ together. A place that makes it easy to talk every day and hang out more often.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
mkdir -p %{buildroot}%{_datadir}/discord-ptb
|
mkdir -p %{buildroot}%{_datadir}/discord-ptb
|
||||||
cp -rv * %{buildroot}%{_datadir}/discord-ptb
|
cp -rv * %{buildroot}%{_datadir}/discord-ptb
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
||||||
ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/
|
ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/
|
||||||
ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
|
ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
|
||||||
|
ln -s %_datadir/discord-ptb/Discord %buildroot%_bindir/discord-ptb
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
%_bindir/discord-ptb
|
||||||
%{_datadir}/discord-ptb/
|
%{_datadir}/discord-ptb/
|
||||||
%{_datadir}/applications/discord-ptb.desktop
|
%{_datadir}/applications/discord-ptb.desktop
|
||||||
%{_datadir}/pixmaps/discord-ptb.png
|
%{_datadir}/pixmaps/discord-ptb.png
|
||||||
|
|||||||
@@ -20,9 +20,8 @@ Requires: libXtst >= 1.2
|
|||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
%description
|
%description
|
||||||
Imagine a place where you can belong to a school club, a gaming group, or a
|
All-in-one voice and text chat for gamers that's free, secure, and works on
|
||||||
worldwide art community. Where just you and a handful of friends can spend time
|
both your desktop and phone.
|
||||||
together. A place that makes it easy to talk every day and hang out more often.
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n Discord
|
%autosetup -n Discord
|
||||||
@@ -31,14 +30,17 @@ together. A place that makes it easy to talk every day and hang out more often.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
mkdir -p %{buildroot}%{_datadir}/discord
|
mkdir -p %{buildroot}%{_datadir}/discord
|
||||||
cp -rv * %{buildroot}%{_datadir}/discord
|
cp -rv * %{buildroot}%{_datadir}/discord
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
||||||
ln -s %_datadir/discord/discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop
|
ln -s %_datadir/discord/discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop
|
||||||
ln -s %_datadir/discord/discord.png %{buildroot}%{_datadir}/pixmaps/discord.png
|
ln -s %_datadir/discord/discord.png %{buildroot}%{_datadir}/pixmaps/discord.png
|
||||||
|
ln -s %_datadir/discord/Discord %buildroot%_bindir/discord
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
%_bindir/discord
|
||||||
%{_datadir}/discord/
|
%{_datadir}/discord/
|
||||||
%{_datadir}/applications/discord.desktop
|
%{_datadir}/applications/discord.desktop
|
||||||
%{_datadir}/pixmaps/discord.png
|
%{_datadir}/pixmaps/discord.png
|
||||||
|
|||||||
@@ -2,4 +2,7 @@ project pkg {
|
|||||||
rpm {
|
rpm {
|
||||||
spec = "envision.spec"
|
spec = "envision.spec"
|
||||||
}
|
}
|
||||||
|
labels {
|
||||||
|
nightly = 1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global commit 2473d818176f6f01428c994a2dcaa598218e39cc
|
%global commit 5d0131a00c52b791cad3543e33017c28e021cb92
|
||||||
%global commit_date 20240726
|
%global commit_date 20240727
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
Name: envision
|
Name: envision
|
||||||
@@ -16,7 +16,7 @@ BuildRequires: pkgconfig(gtk4) >= 4.10.0
|
|||||||
BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.72.0
|
BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.72.0
|
||||||
BuildRequires: pkgconfig(libadwaita-1)
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
BuildRequires: pkgconfig(libusb-1.0)
|
BuildRequires: pkgconfig(libusb-1.0)
|
||||||
BuildRequires: openssl-devel-engine
|
BuildRequires: openssl-devel
|
||||||
BuildRequires: openxr-devel
|
BuildRequires: openxr-devel
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "ruffle-nightly.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
%global ver 2024-07-29
|
||||||
|
%global goodver %(echo %ver | sed 's/-//g')
|
||||||
|
%global __brp_mangle_shebangs %{nil}
|
||||||
|
%bcond_without mold
|
||||||
|
|
||||||
|
%global _description %{expand:
|
||||||
|
Ruffle is an Adobe Flash Player emulator written in the Rust programming
|
||||||
|
language. Ruffle targets both the desktop and the web using WebAssembly.}
|
||||||
|
|
||||||
|
Name: ruffle-nightly
|
||||||
|
Version: %goodver
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: A Flash Player emulator written in Rust
|
||||||
|
License: Apache-2.0 OR MIT
|
||||||
|
URL: https://ruffle.rs/
|
||||||
|
Source0: https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-%ver.tar.gz
|
||||||
|
Provides: ruffle
|
||||||
|
BuildRequires: cargo-rpm-macros >= 24
|
||||||
|
BuildRequires: anda-srpm-macros
|
||||||
|
BuildRequires: gcc-c++ cmake java
|
||||||
|
BuildRequires: java-latest-openjdk-headless
|
||||||
|
BuildRequires: pkgconfig(alsa)
|
||||||
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
|
BuildRequires: pkgconfig(libudev)
|
||||||
|
BuildRequires: pkgconfig(xcb-cursor)
|
||||||
|
Packager: madonuko <mado@fyralabs.com>
|
||||||
|
|
||||||
|
%description %_description
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE.md
|
||||||
|
%license LICENSE.dependencies
|
||||||
|
%_bindir/ruffle_desktop
|
||||||
|
%_datadir/applications/ruffle_desktop.desktop
|
||||||
|
%_iconsdir/hicolor/scalable/apps/ruffle_desktop.svg
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n ruffle-nightly-%ver
|
||||||
|
%cargo_prep_online
|
||||||
|
|
||||||
|
cat<<EOF > ruffle_desktop.desktop
|
||||||
|
[Desktop Entry]
|
||||||
|
Version=1.0
|
||||||
|
Type=Application
|
||||||
|
Name=Ruffle Desktop
|
||||||
|
Comment=%summary
|
||||||
|
Exec=%_bindir/ruffle_desktop
|
||||||
|
Icon=ruffle_desktop
|
||||||
|
Terminal=false
|
||||||
|
StartupNotify=false
|
||||||
|
Categories=Application;
|
||||||
|
MimeType=application/x-shockwave-flash;
|
||||||
|
EOF
|
||||||
|
|
||||||
|
%build
|
||||||
|
%{cargo_license_online} > LICENSE.dependencies
|
||||||
|
|
||||||
|
%install
|
||||||
|
cd desktop
|
||||||
|
%cargo_install
|
||||||
|
install -Dm644 assets/icon.svg %buildroot%_iconsdir/hicolor/scalable/apps/ruffle_desktop.svg
|
||||||
|
install -Dm644 ../ruffle_desktop.desktop %buildroot%_datadir/applications/ruffle_desktop.desktop
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Mon Jul 29 2024 madonuko <mado@fyralabs.com>
|
||||||
|
- Initial package
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
let releases = "https://api.github.com/repos/ruffle-rs/ruffle/releases".get().json_arr();
|
||||||
|
for release in releases {
|
||||||
|
let tag = release.tag_name;
|
||||||
|
if !tag.starts_with("nightly-") {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
tag.crop(8); // remove "nightly-"
|
||||||
|
rpm.global("ver", tag);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if rpm.changed() {
|
||||||
|
rpm.release();
|
||||||
|
}
|
||||||
@@ -1,6 +1,13 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
%global _build_id_links none
|
%global _build_id_links none
|
||||||
|
|
||||||
|
# do not strip binaries
|
||||||
|
%define __strip /bin/true
|
||||||
|
|
||||||
|
# do not perform compression in cpio
|
||||||
|
%define _source_payload w0.ufdio
|
||||||
|
%define _binary_payload w0.gzdio
|
||||||
|
|
||||||
# Exclude private libraries
|
# Exclude private libraries
|
||||||
%global __requires_exclude libffmpeg.so
|
%global __requires_exclude libffmpeg.so
|
||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
@@ -14,6 +21,7 @@ URL: https://voicevox.hiroshiba.jp
|
|||||||
Source0: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.001
|
Source0: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.001
|
||||||
Source1: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.002
|
Source1: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.002
|
||||||
Source2: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.003
|
Source2: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.003
|
||||||
|
Packager: madonuko <mado@fyralabs.com>
|
||||||
BuildRequires: p7zip-plugins
|
BuildRequires: p7zip-plugins
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
|
|
||||||
@@ -28,7 +36,7 @@ Summary: Documentation files for voicevox (Japanese)
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
cat<<EOF > voicevox.sh
|
cat<<EOF > voicevox.sh
|
||||||
#!/bin/sh
|
#!/usr/bin/sh
|
||||||
/usr/share/voicevox/VOICEVOX.AppImage
|
/usr/share/voicevox/VOICEVOX.AppImage
|
||||||
EOF
|
EOF
|
||||||
7z x %SOURCE0
|
7z x %SOURCE0
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "youtube-music.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("th-ch/youtube-music"));
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=YouTube Music
|
||||||
|
Exec=/usr/bin/youtube-music --no-sandbox %U
|
||||||
|
TryExec=/usr/bin/youtube-music
|
||||||
|
Icon=youtube-music
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
StartupWMClass=YouTube Music
|
||||||
|
Comment=YouTube Music Desktop App - including custom plugins
|
||||||
|
Categories=AudioVideo;
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
%define debug_package %nil
|
||||||
|
|
||||||
|
|
||||||
|
# macro shorthand for calling pnpm
|
||||||
|
%global pnpm npx pnpm@%{pnpm_version}
|
||||||
|
|
||||||
|
Name: youtube-music
|
||||||
|
Version: 3.5.1
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
|
||||||
|
Source1: youtube-music.desktop
|
||||||
|
License: MIT
|
||||||
|
URL: https://github.com/th-ch/youtube-music
|
||||||
|
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
||||||
|
|
||||||
|
# For some unknown reason, PNPM is not working with Node.js 22 on Aarch64 devices.
|
||||||
|
# todo: investigate why
|
||||||
|
#ExclusiveArch: x86_64
|
||||||
|
|
||||||
|
BuildRequires: git-core gcc make
|
||||||
|
# Required for usocket native module built with node-gyp
|
||||||
|
BuildRequires: python3 gcc-c++
|
||||||
|
|
||||||
|
%description
|
||||||
|
YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
|
||||||
|
|
||||||
|
|
||||||
|
%prep
|
||||||
|
rm -rf ./*
|
||||||
|
git clone --recursive %{url} .
|
||||||
|
git checkout v%{version}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%build
|
||||||
|
# Vendor PNPM directly instead of installing from packages, because we need to somehow force PNPM to use Node.js 20
|
||||||
|
# We are not using Fedora's PNPM because we need to use `pnpm env`, which PNPM does not support when not vendored directly from upstream
|
||||||
|
curl -fsSL https://get.pnpm.io/install.sh | sh -
|
||||||
|
source /builddir/.bashrc
|
||||||
|
pnpm env use --global 20
|
||||||
|
pnpm install
|
||||||
|
pnpm build
|
||||||
|
pnpm electron-builder --linux --dir
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%install
|
||||||
|
|
||||||
|
# Install assets
|
||||||
|
install -d -m 0755 %{buildroot}%{_datadir}/icons/hicolor/1024x1024/apps
|
||||||
|
install -d -m 0755 %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
|
||||||
|
|
||||||
|
# Copy icon files
|
||||||
|
ls -laR pack
|
||||||
|
%ifarch aarch64
|
||||||
|
pushd pack/linux-arm64-unpacked/resources/app.asar.unpacked/assets
|
||||||
|
%else
|
||||||
|
pushd pack/linux-unpacked/resources/app.asar.unpacked/assets
|
||||||
|
%endif
|
||||||
|
install -m 0644 youtube-music.png %{buildroot}%{_datadir}/icons/hicolor/1024x1024/apps/youtube-music.png
|
||||||
|
install -m 0644 youtube-music.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/youtube-music.svg
|
||||||
|
install -m 0644 youtube-music-tray-paused.png %{buildroot}%{_datadir}/icons/hicolor/1024x1024/apps/youtube-music-tray-paused.png
|
||||||
|
install -m 0644 youtube-music-tray.png %{buildroot}%{_datadir}/icons/hicolor/1024x1024/apps/youtube-music-tray.png
|
||||||
|
popd
|
||||||
|
|
||||||
|
# Actually install the app
|
||||||
|
|
||||||
|
install -d -m 0755 %{buildroot}%{_datadir}/youtube-music
|
||||||
|
# Delete unpacked asar files before copying
|
||||||
|
rm -rfv pack/linux*-unpacked/resources/app.asar.unpacked
|
||||||
|
cp -rv pack/linux*-unpacked/* %{buildroot}%{_datadir}/youtube-music
|
||||||
|
install -d -m 0755 %{buildroot}%{_bindir}
|
||||||
|
ln -svf %{_datadir}/youtube-music/youtube-music %{buildroot}%{_bindir}/youtube-music
|
||||||
|
|
||||||
|
# Install desktop file
|
||||||
|
install -D -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/youtube-music.desktop
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license license
|
||||||
|
%doc README.md
|
||||||
|
%doc docs
|
||||||
|
%{_bindir}/youtube-music
|
||||||
|
%{_datadir}/youtube-music
|
||||||
|
%{_datadir}/icons/hicolor/*/apps/youtube-music*
|
||||||
|
%{_datadir}/applications/youtube-music.desktop
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sat Aug 03 2024 Cappy Ishihara <cappy@cappuchino.xyz>
|
||||||
|
- Initial Release
|
||||||
@@ -9,7 +9,6 @@ URL: https://ubuntubudgie.org/
|
|||||||
Source0: https://github.com/UbuntuBudgie/budgie-extras/releases/download/v%{version}/budgie-extras-%{version}.tar.xz
|
Source0: https://github.com/UbuntuBudgie/budgie-extras/releases/download/v%{version}/budgie-extras-%{version}.tar.xz
|
||||||
Patch0: 0001-fix-weathershow-desktop-widget-icon-path.patch
|
Patch0: 0001-fix-weathershow-desktop-widget-icon-path.patch
|
||||||
|
|
||||||
BuildRequires: rpm_macro(fdupes)
|
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
@@ -274,8 +273,6 @@ workspaces.
|
|||||||
# Remove absolute symlink and replace with relative symlink
|
# Remove absolute symlink and replace with relative symlink
|
||||||
rm -f %{buildroot}%{_bindir}/quickchar
|
rm -f %{buildroot}%{_bindir}/quickchar
|
||||||
|
|
||||||
%fdupes %_libdir/budgie-desktop/plugins/budgie-weathershow/weather_icons
|
|
||||||
|
|
||||||
%post
|
%post
|
||||||
|
|
||||||
%{__ln_s} -fv %{_bindir}/quickchar %{_libdir}/quickchar/quickchar
|
%{__ln_s} -fv %{_bindir}/quickchar %{_libdir}/quickchar/quickchar
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ Patch1: gtk-extents.patch
|
|||||||
Patch2: focus-prevention-disable.patch
|
Patch2: focus-prevention-disable.patch
|
||||||
|
|
||||||
Conflicts: compiz
|
Conflicts: compiz
|
||||||
BuildRequires: rpm_macro(fdupes)
|
|
||||||
BuildRequires: libX11-devel
|
BuildRequires: libX11-devel
|
||||||
BuildRequires: libdrm-devel
|
BuildRequires: libdrm-devel
|
||||||
BuildRequires: libXcursor-devel
|
BuildRequires: libXcursor-devel
|
||||||
@@ -104,9 +103,6 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
|
|||||||
mkdir -p %{buildroot}%{_datadir}/compiz/icons/hicolor/{scalable/{apps,\
|
mkdir -p %{buildroot}%{_datadir}/compiz/icons/hicolor/{scalable/{apps,\
|
||||||
categories},22x22/{categories,devices,mimetypes}}
|
categories},22x22/{categories,devices,mimetypes}}
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/glib-2.0/schemas/
|
|
||||||
%fdupes %buildroot%_datadir/ccsm/icons/hicolor/scalable/apps/
|
|
||||||
|
|
||||||
|
|
||||||
%files -f compiz.lang
|
%files -f compiz.lang
|
||||||
%doc AUTHORS README NEWS
|
%doc AUTHORS README NEWS
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ BuildRequires: vala
|
|||||||
|
|
||||||
BuildRequires: pkgconfig(granite-7) >= 7.0.0
|
BuildRequires: pkgconfig(granite-7) >= 7.0.0
|
||||||
BuildRequires: pkgconfig(gtk4)
|
BuildRequires: pkgconfig(gtk4)
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
|
|
||||||
@@ -46,8 +45,6 @@ functions (sin, cos, and tan).
|
|||||||
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
%fdupes %buildroot/%_datadir/icons/hicolor
|
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ BuildRequires: libhandy >= 0.90.0
|
|||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: evolution-data-server-devel
|
BuildRequires: evolution-data-server-devel
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
|
|
||||||
@@ -65,8 +64,6 @@ This package contains the development files.
|
|||||||
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
%fdupes %buildroot/%_datadir/icons/hicolor
|
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
%dnl desktop-file-validate %{buildroot}/%{_sysconfdir}/xdg/autostart/%{appname}-daemon.desktop
|
%dnl desktop-file-validate %{buildroot}/%{_sysconfdir}/xdg/autostart/%{appname}-daemon.desktop
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson >= 0.46
|
BuildRequires: meson >= 0.46
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gee-0.8)
|
BuildRequires: pkgconfig(gee-0.8)
|
||||||
BuildRequires: pkgconfig(gio-2.0)
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
@@ -47,7 +46,7 @@ Camera is a simple app to take photos with a webcam.
|
|||||||
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
%fdupes %buildroot/%_datadir/icons/hicolor
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ BuildRequires: pkgconfig(webkit2gtk-4.1)
|
|||||||
BuildRequires: pkgconfig(gcr-4)
|
BuildRequires: pkgconfig(gcr-4)
|
||||||
BuildRequires: pkgconfig(libadwaita-1)
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
BuildRequires: pkgconfig(webkitgtk-6.0)
|
BuildRequires: pkgconfig(webkitgtk-6.0)
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
Requires: NetworkManager
|
Requires: NetworkManager
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
@@ -58,8 +57,6 @@ Written in Vala and using WebkitGtk+.
|
|||||||
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
|
|||||||
@@ -38,7 +38,6 @@ BuildRequires: pkgconfig(libpeas-gtk-1.0)
|
|||||||
BuildRequires: pkgconfig(libsoup-2.4)
|
BuildRequires: pkgconfig(libsoup-2.4)
|
||||||
BuildRequires: pkgconfig(pangoft2)
|
BuildRequires: pkgconfig(pangoft2)
|
||||||
BuildRequires: pkgconfig(vte-2.91)
|
BuildRequires: pkgconfig(vte-2.91)
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
|
|
||||||
@@ -69,8 +68,6 @@ This package contains the development headers.
|
|||||||
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
||||||
|
|
||||||
|
|
||||||
%files -f %{appname}.lang
|
%files -f %{appname}.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
|
|||||||
@@ -21,7 +21,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson >= 0.50.0
|
BuildRequires: meson >= 0.50.0
|
||||||
BuildRequires: vala >= 0.48.2
|
BuildRequires: vala >= 0.48.2
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(cloudproviders) >= 0.3.0
|
BuildRequires: pkgconfig(cloudproviders) >= 0.3.0
|
||||||
BuildRequires: pkgconfig(gdk-x11-3.0)
|
BuildRequires: pkgconfig(gdk-x11-3.0)
|
||||||
@@ -85,8 +84,6 @@ This package contains the development headers.
|
|||||||
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
||||||
|
|
||||||
# remove unused pixmaps
|
# remove unused pixmaps
|
||||||
rm -r %{buildroot}/%{_datadir}/pixmaps
|
rm -r %{buildroot}/%{_datadir}/pixmaps
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: mesa-libEGL-devel
|
BuildRequires: mesa-libEGL-devel
|
||||||
|
|
||||||
@@ -83,8 +82,6 @@ The elementary Greeter is a styled Login Screen for LightDM.
|
|||||||
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
||||||
|
|
||||||
# install LightDM configuration file
|
# install LightDM configuration file
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d
|
mkdir -p %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d
|
||||||
install -pm 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d/
|
install -pm 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d/
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ BuildRequires: libappstream-glib
|
|||||||
BuildRequires: librsvg2-tools
|
BuildRequires: librsvg2-tools
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: xcursorgen
|
BuildRequires: xcursorgen
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This is an icon theme designed to be smooth, sexy, clear, and efficient.
|
This is an icon theme designed to be smooth, sexy, clear, and efficient.
|
||||||
@@ -66,8 +65,6 @@ done
|
|||||||
# Create icon cache file
|
# Create icon cache file
|
||||||
touch %{buildroot}/%{_datadir}/icons/elementary/icon-theme.cache
|
touch %{buildroot}/%{_datadir}/icons/elementary/icon-theme.cache
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/icons/elementary/
|
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
# ignore validation until appstream-glib knows the "icon-theme" component type
|
# ignore validation until appstream-glib knows the "icon-theme" component type
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: vala >= 0.26
|
BuildRequires: vala >= 0.26
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gee-0.8)
|
BuildRequires: pkgconfig(gee-0.8)
|
||||||
BuildRequires: pkgconfig(gio-2.0)
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
@@ -79,8 +78,6 @@ This package contains files needed for developing with Music.
|
|||||||
%meson_install
|
%meson_install
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
|
|||||||
@@ -17,7 +17,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson >= 0.46.0
|
BuildRequires: meson >= 0.46.0
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
|
||||||
BuildRequires: git-core
|
BuildRequires: git-core
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
|
|
||||||
@@ -65,10 +64,6 @@ Foundation.
|
|||||||
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson >= 0.46
|
BuildRequires: meson >= 0.46
|
||||||
BuildRequires: vala >= 0.24
|
BuildRequires: vala >= 0.24
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
@@ -44,8 +43,6 @@ Screenshot tool designed for elementary.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
||||||
%fdupes %buildroot%_datadir/locale
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(flatpak)
|
BuildRequires: pkgconfig(flatpak)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
@@ -42,7 +41,6 @@ Pantheon without needing to use a command line application.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ URL: https://github.com/elementary/%{srcname}
|
|||||||
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||||
|
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
@@ -39,7 +38,6 @@ physical, and pleasant.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/sounds/elementary/stereo/
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ BuildRequires: gettext xorg-x11-server-Xvfb
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.40.0
|
BuildRequires: vala >= 0.40.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gee-0.8)
|
BuildRequires: pkgconfig(gee-0.8)
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.39
|
BuildRequires: pkgconfig(glib-2.0) >= 2.39
|
||||||
@@ -64,7 +63,6 @@ notifications when using the fish shell.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: sassc
|
BuildRequires: sassc
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
# gtk-version-specific subpackages were dropped in Fedora 34
|
# gtk-version-specific subpackages were dropped in Fedora 34
|
||||||
Obsoletes: %{name}-gtk2 < 5.4.2-4.20210216.gitf0c3b7f
|
Obsoletes: %{name}-gtk2 < 5.4.2-4.20210216.gitf0c3b7f
|
||||||
@@ -55,8 +54,6 @@ This package contains the plank theme.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/themes/
|
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(clutter-gst-3.0)
|
BuildRequires: pkgconfig(clutter-gst-3.0)
|
||||||
BuildRequires: pkgconfig(clutter-gtk-1.0)
|
BuildRequires: pkgconfig(clutter-gtk-1.0)
|
||||||
@@ -50,8 +49,6 @@ to the desktop.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson >= 0.48.2
|
BuildRequires: meson >= 0.48.2
|
||||||
BuildRequires: vala >= 0.48
|
BuildRequires: vala >= 0.48
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gee-0.8)
|
BuildRequires: pkgconfig(gee-0.8)
|
||||||
BuildRequires: pkgconfig(gio-2.0) >= 2.50
|
BuildRequires: pkgconfig(gio-2.0) >= 2.50
|
||||||
@@ -59,8 +58,6 @@ This package contains the development headers.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
|
|
||||||
%find_lang granite-7
|
%find_lang granite-7
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.34.1
|
BuildRequires: vala >= 0.34.1
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gio-unix-2.0)
|
BuildRequires: pkgconfig(gio-unix-2.0)
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
|
||||||
@@ -40,7 +39,6 @@ requests access to location services.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{name}
|
%find_lang %{name}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.34.1
|
BuildRequires: vala >= 0.34.1
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
|
||||||
BuildRequires: pkgconfig(polkit-agent-1)
|
BuildRequires: pkgconfig(polkit-agent-1)
|
||||||
@@ -40,7 +39,6 @@ An agent for Polkit authorization designed for Pantheon.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot/%_datadir/locale/
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite)
|
||||||
@@ -49,7 +48,6 @@ that allows the user to manage accessibility settings.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-about
|
Name: switchboard-plug-about
|
||||||
Summary: Switchboard System Information plug
|
Summary: Switchboard System Information plug
|
||||||
Version: 6.2.0
|
Version: 8.0.0
|
||||||
Release: 3%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-about
|
URL: https://github.com/elementary/switchboard-plug-about
|
||||||
@@ -21,7 +21,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(appstream) >= 0.12.10
|
BuildRequires: pkgconfig(appstream) >= 0.12.10
|
||||||
BuildRequires: pkgconfig(fwupd)
|
BuildRequires: pkgconfig(fwupd)
|
||||||
@@ -56,7 +55,6 @@ This switchboard plug shows system information.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
|
|||||||
+2
-4
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-applications
|
Name: switchboard-plug-applications
|
||||||
Summary: Switchboard Applications plug
|
Summary: Switchboard Applications plug
|
||||||
Version: 7.0.1
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-applications
|
URL: https://github.com/elementary/switchboard-plug-applications
|
||||||
@@ -19,7 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(flatpak) >= 1.1.2
|
BuildRequires: pkgconfig(flatpak) >= 1.1.2
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.34
|
BuildRequires: pkgconfig(glib-2.0) >= 2.34
|
||||||
@@ -48,7 +47,6 @@ that allows the user to manage application settings.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
mv %buildroot%_datadir/metainfo/%plug_rdnn.appdata.xml %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml || true
|
mv %buildroot%_datadir/metainfo/%plug_rdnn.appdata.xml %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml || true
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-datetime
|
Name: switchboard-plug-datetime
|
||||||
Summary: Switchboard Date & Time Plug
|
Summary: Switchboard Date & Time Plug
|
||||||
Version: 2.2.0
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-datetime
|
URL: https://github.com/elementary/switchboard-plug-datetime
|
||||||
@@ -19,7 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite)
|
||||||
BuildRequires: pkgconfig(libadwaita-1)
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
@@ -43,7 +42,6 @@ Supplements: switchboard%{?_isa}
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite)
|
||||||
@@ -46,7 +45,6 @@ them.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-keyboard
|
Name: switchboard-plug-keyboard
|
||||||
Summary: Switchboard Keyboard plug
|
Summary: Switchboard Keyboard plug
|
||||||
Version: 3.2.1
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-keyboard
|
URL: https://github.com/elementary/switchboard-plug-keyboard
|
||||||
@@ -19,7 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(granite) >= 6.0.0
|
BuildRequires: pkgconfig(granite) >= 6.0.0
|
||||||
@@ -53,7 +52,6 @@ same time. Keyboard shortcuts are also part of this plug.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-locale
|
Name: switchboard-plug-locale
|
||||||
Summary: Switchboard Locale Plug
|
Summary: Switchboard Locale Plug
|
||||||
Version: 2.5.9
|
Version: 8.0.0
|
||||||
Release: 2%?dist
|
Release: 1%?dist
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
URL: https://github.com/elementary/%name
|
||||||
@@ -19,7 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson >= 0.46.1
|
BuildRequires: meson >= 0.46.1
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(accountsservice)
|
BuildRequires: pkgconfig(accountsservice)
|
||||||
BuildRequires: pkgconfig(ibus-1.0)
|
BuildRequires: pkgconfig(ibus-1.0)
|
||||||
@@ -45,7 +44,6 @@ Supplements: switchboard%?_isa
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %plug_name-plug
|
%find_lang %plug_name-plug
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-mouse-touchpad
|
Name: switchboard-plug-mouse-touchpad
|
||||||
Summary: Switchboard Mouse and Touchpad plug
|
Summary: Switchboard Mouse and Touchpad plug
|
||||||
Version: 7.0.0
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-mouse-touchpad
|
URL: https://github.com/elementary/switchboard-plug-mouse-touchpad
|
||||||
|
|||||||
+2
-4
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-networking
|
Name: switchboard-plug-networking
|
||||||
Summary: Switchboard Networking plug
|
Summary: Switchboard Networking plug
|
||||||
Version: 2.5.0
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-network
|
URL: https://github.com/elementary/switchboard-plug-network
|
||||||
@@ -19,7 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite)
|
||||||
@@ -51,7 +50,6 @@ A switchboard plug for configuring available networks.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+2
-4
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-notifications
|
Name: switchboard-plug-notifications
|
||||||
Summary: Switchboard Notifications plug
|
Summary: Switchboard Notifications plug
|
||||||
Version: 2.2.0
|
Version: 8.0.0
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-notifications
|
URL: https://github.com/elementary/switchboard-plug-notifications
|
||||||
@@ -19,7 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite)
|
||||||
@@ -49,7 +48,6 @@ related to the Notifications plugin for Gala.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+2
-4
@@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-onlineaccounts
|
Name: switchboard-plug-onlineaccounts
|
||||||
Summary: Switchboard Online Accounts plug
|
Summary: Switchboard Online Accounts plug
|
||||||
Version: 6.5.3
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-onlineaccounts
|
URL: https://github.com/elementary/switchboard-plug-onlineaccounts
|
||||||
@@ -17,7 +17,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(camel-1.2)
|
BuildRequires: pkgconfig(camel-1.2)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
@@ -49,7 +48,6 @@ Manage online accounts and connected applications.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
|
|||||||
-2
@@ -20,7 +20,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gexiv2)
|
BuildRequires: pkgconfig(gexiv2)
|
||||||
BuildRequires: pkgconfig(gio-2.0)
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
@@ -59,7 +58,6 @@ desktop settings such as the panel, app launcher, and window manager.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+2
-4
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-parental-controls
|
Name: switchboard-plug-parental-controls
|
||||||
Summary: Switchboard Screen Time & Limits Plug
|
Summary: Switchboard Screen Time & Limits Plug
|
||||||
Version: 6.0.1
|
Version: 8.0.0
|
||||||
Release: 2%?dist
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
URL: https://github.com/elementary/%name
|
||||||
@@ -19,7 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson >= 0.46.1
|
BuildRequires: meson >= 0.46.1
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(accountsservice)
|
BuildRequires: pkgconfig(accountsservice)
|
||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
@@ -50,7 +49,6 @@ Supplements: switchboard%{?_isa}
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-power
|
Name: switchboard-plug-power
|
||||||
Summary: Switchboard Power Plug
|
Summary: Switchboard Power Plug
|
||||||
Version: 2.7.0
|
Version: 8.0.0
|
||||||
Release: 2%?dist
|
Release: 1%?dist
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
URL: https://github.com/elementary/%name
|
||||||
@@ -19,7 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite)
|
||||||
@@ -44,7 +43,6 @@ Supplements: switchboard%?_isa
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %plug_name-plug
|
%find_lang %plug_name-plug
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-printers
|
Name: switchboard-plug-printers
|
||||||
Summary: Switchboard Printers Plug
|
Summary: Switchboard Printers Plug
|
||||||
Version: 2.2.1
|
Version: 8.0.0
|
||||||
Release: 2%?dist
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-printers
|
URL: https://github.com/elementary/switchboard-plug-printers
|
||||||
@@ -19,8 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: cups-devel
|
BuildRequires: cups-devel
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
@@ -48,7 +46,6 @@ A printers plug for Switchboard.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+9
-9
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
%global plug_type personal
|
%global plug_type personal
|
||||||
%global plug_name security-privacy
|
%global plug_name security-privacy
|
||||||
%global plug_rdnn io.elementary.switchboard.security-privacy
|
%global plug_rdnn io.elementary.settings.security-privacy
|
||||||
|
|
||||||
Name: switchboard-plug-security-privacy
|
Name: switchboard-plug-security-privacy
|
||||||
Summary: Switchboard Security & Privacy Plug
|
Summary: Switchboard Security & Privacy Plug
|
||||||
@@ -17,11 +17,11 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz
|
|||||||
|
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: vala
|
#BuildRequires: vala
|
||||||
|
|
||||||
BuildRequires: granite-devel
|
#BuildRequires: granite-devel
|
||||||
BuildRequires: pkgconfig(polkit-gobject-1)
|
#BuildRequires: pkgconfig(polkit-gobject-1)
|
||||||
BuildRequires: pkgconfig(switchboard-2.0)
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
BuildRequires: pkgconfig(zeitgeist-2.0)
|
BuildRequires: pkgconfig(zeitgeist-2.0)
|
||||||
BuildRequires: meson >= 0.46.1
|
BuildRequires: meson >= 0.46.1
|
||||||
BuildRequires: polkit-devel
|
BuildRequires: polkit-devel
|
||||||
@@ -46,7 +46,7 @@ Supplements: switchboard%{?_isa}
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
@@ -54,15 +54,15 @@ appstream-util validate-relax --nonet \
|
|||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_name}-plug.lang
|
%files -f %{plug_rdnn}.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
%_libdir/switchboard/personal/security-privacy-plug-helper
|
%_libdir/switchboard-3/personal/security-privacy-plug-helper
|
||||||
%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml
|
%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml
|
||||||
%_datadir/polkit-1/actions/%plug_rdnn.policy
|
%_datadir/polkit-1/actions/%plug_rdnn.policy
|
||||||
|
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-sharing
|
Name: switchboard-plug-sharing
|
||||||
Summary: Switchboard Sharing Plug
|
Summary: Switchboard Sharing Plug
|
||||||
Version: 2.1.6
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-sharing
|
URL: https://github.com/elementary/switchboard-plug-sharing
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-sound
|
Name: switchboard-plug-sound
|
||||||
Summary: Switchboard Sound Plug
|
Summary: Switchboard Sound Plug
|
||||||
Version: 2.3.3
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-sound
|
URL: https://github.com/elementary/switchboard-plug-sound
|
||||||
@@ -19,7 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.34.1
|
BuildRequires: vala >= 0.34.1
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite)
|
||||||
@@ -49,7 +48,6 @@ A sound plug for Switchboard.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
|
|||||||
+2
-4
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-useraccounts
|
Name: switchboard-plug-useraccounts
|
||||||
Summary: Switchboard User Accounts Plug
|
Summary: Switchboard User Accounts Plug
|
||||||
Version: 2.4.3
|
Version: 8.0.0
|
||||||
Release: 2%?dist
|
Release: 1%?dist
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
URL: https://github.com/elementary/%name
|
||||||
@@ -19,7 +19,6 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson >= 0.46.1
|
BuildRequires: meson >= 0.46.1
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(accountsservice)
|
BuildRequires: pkgconfig(accountsservice)
|
||||||
BuildRequires: gobject-introspection-devel
|
BuildRequires: gobject-introspection-devel
|
||||||
@@ -49,7 +48,6 @@ Supplements: switchboard%?_isa
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang %plug_name-plug
|
%find_lang %plug_name-plug
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ BuildRequires: vala
|
|||||||
BuildRequires: pkgconfig(granite-7)
|
BuildRequires: pkgconfig(granite-7)
|
||||||
BuildRequires: pkgconfig(gtk4)
|
BuildRequires: pkgconfig(gtk4)
|
||||||
BuildRequires: pkgconfig(libadwaita-1)
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
BuildRequires: fdupes sassc
|
BuildRequires: sassc
|
||||||
|
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
@@ -71,9 +71,6 @@ mkdir -p %{buildroot}/%{_libdir}/%{name}/network
|
|||||||
mkdir -p %{buildroot}/%{_libdir}/%{name}/personal
|
mkdir -p %{buildroot}/%{_libdir}/%{name}/personal
|
||||||
mkdir -p %{buildroot}/%{_libdir}/%{name}/system
|
mkdir -p %{buildroot}/%{_libdir}/%{name}/system
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
|
|||||||
+1
-2
@@ -16,7 +16,7 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.32.1
|
BuildRequires: vala >= 0.32.1
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: appstream-vala
|
BuildRequires: appstream-vala
|
||||||
|
|
||||||
@@ -52,7 +52,6 @@ The lightweight and stylish app launcher from elementary.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang slingshot
|
%find_lang slingshot
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -16,7 +16,7 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(granite) >= 6.0.0
|
BuildRequires: pkgconfig(granite) >= 6.0.0
|
||||||
@@ -45,7 +45,6 @@ A bluetooth indicator for wingpanel.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang bluetooth-indicator
|
%find_lang bluetooth-indicator
|
||||||
|
|
||||||
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
||||||
|
|||||||
+1
-2
@@ -16,7 +16,7 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(granite) >= 6.0.0
|
BuildRequires: pkgconfig(granite) >= 6.0.0
|
||||||
@@ -45,7 +45,6 @@ A datetime indicator for wingpanel.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang datetime-indicator
|
%find_lang datetime-indicator
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
|
|||||||
+1
-2
@@ -16,7 +16,7 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite)
|
||||||
@@ -45,7 +45,6 @@ A keyboard indicator for wingpanel.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang keyboard-indicator
|
%find_lang keyboard-indicator
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -23,7 +23,7 @@ BuildRequires: pkgconfig(gtk+-3.0)
|
|||||||
BuildRequires: pkgconfig(libnm)
|
BuildRequires: pkgconfig(libnm)
|
||||||
BuildRequires: pkgconfig(libnma)
|
BuildRequires: pkgconfig(libnma)
|
||||||
BuildRequires: pkgconfig(wingpanel) >= 3.0.0
|
BuildRequires: pkgconfig(wingpanel) >= 3.0.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
Requires: network-manager-applet%{?_isa}
|
Requires: network-manager-applet%{?_isa}
|
||||||
Requires: wingpanel%{?_isa}
|
Requires: wingpanel%{?_isa}
|
||||||
@@ -46,7 +46,6 @@ A network indicator for wingpanel.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang network-indicator
|
%find_lang network-indicator
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -16,7 +16,7 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(gobject-2.0)
|
BuildRequires: pkgconfig(gobject-2.0)
|
||||||
@@ -43,7 +43,6 @@ A wingpanel indicator for Night Light.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang nightlight-indicator
|
%find_lang nightlight-indicator
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -16,7 +16,7 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
||||||
BuildRequires: pkgconfig(gio-2.0)
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
@@ -46,7 +46,6 @@ A notifications indicator for wingpanel.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang notifications-indicator
|
%find_lang notifications-indicator
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -16,9 +16,9 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite) >= 6.0.0
|
BuildRequires: pkgconfig(granite) >= 6.0.0
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
@@ -47,7 +47,6 @@ A power indicator for wingpanel.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang power-indicator
|
%find_lang power-indicator
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
|
|||||||
+2
-3
@@ -16,9 +16,9 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(accountsservice)
|
BuildRequires: pkgconfig(accountsservice)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite) >= 5.3.0
|
BuildRequires: pkgconfig(granite) >= 5.3.0
|
||||||
@@ -45,7 +45,6 @@ A session Indicator for wingpanel.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang session-indicator
|
%find_lang session-indicator
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ BuildRequires: gettext
|
|||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite)
|
||||||
@@ -46,7 +46,6 @@ A sound indicator for wingpanel.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
|
||||||
%find_lang sound-indicator
|
%find_lang sound-indicator
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ BuildRequires: pkgconfig(Qt5Core)
|
|||||||
BuildRequires: pkgconfig(Qt5Quick)
|
BuildRequires: pkgconfig(Qt5Quick)
|
||||||
BuildRequires: cppcheck
|
BuildRequires: cppcheck
|
||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
API to interface with the Lomiri desktop environment.
|
API to interface with the Lomiri desktop environment.
|
||||||
@@ -52,7 +52,6 @@ sed -i 's?lib/${CMAKE_LIBRARY_ARCHITECTURE}?%{_lib}?' CMakeLists.txt
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%cmake_install
|
%cmake_install
|
||||||
%fdupes %buildroot%_docdir/liblomiri-api
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README
|
%doc README
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ BuildRequires: pkgconfig(dbus-1)
|
|||||||
BuildRequires: pkgconfig(libglog)
|
BuildRequires: pkgconfig(libglog)
|
||||||
BuildRequires: pkgconfig(liblomiri-api)
|
BuildRequires: pkgconfig(liblomiri-api)
|
||||||
BuildRequires: pkgconfig(systemd)
|
BuildRequires: pkgconfig(systemd)
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Upload Download Manager performs uploads and downloads from a centralized
|
Upload Download Manager performs uploads and downloads from a centralized
|
||||||
@@ -56,7 +56,6 @@ sed -e "s/-Werror//g" -i CMakeLists.txt
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%cmake_install
|
%cmake_install
|
||||||
%fdupes %buildroot%_docdir/%name/cpp/html/
|
|
||||||
%find_lang %{name}
|
%find_lang %{name}
|
||||||
|
|
||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ BuildRequires: qt5-qtdeclarative-devel
|
|||||||
BuildRequires: qt5-pim-devel
|
BuildRequires: qt5-pim-devel
|
||||||
BuildRequires: python3-rpm-macros
|
BuildRequires: python3-rpm-macros
|
||||||
BuildRequires: qt5-qtsvg-devel
|
BuildRequires: qt5-qtsvg-devel
|
||||||
BuildRequires: fdupes
|
|
||||||
Requires: qt5-qtgraphicaleffects
|
Requires: qt5-qtgraphicaleffects
|
||||||
Requires: qt5-qtfeedback
|
Requires: qt5-qtfeedback
|
||||||
|
|
||||||
@@ -89,9 +89,6 @@ Examples for Lomiri-ui-toolkit.
|
|||||||
%make_install INSTALL_ROOT=%{buildroot} STRIP=/bin/true
|
%make_install INSTALL_ROOT=%{buildroot} STRIP=/bin/true
|
||||||
# Used by apicheck during tests only
|
# Used by apicheck during tests only
|
||||||
rm -rf %{buildroot}%{_qt5_qmldir}/Extinct
|
rm -rf %{buildroot}%{_qt5_qmldir}/Extinct
|
||||||
%fdupes %buildroot%_libdir/qt5/qml/Lomiri/Components/
|
|
||||||
%fdupes %buildroot%_libdir/qt5/examples/%name/examples/
|
|
||||||
|
|
||||||
%find_lang %{name}
|
%find_lang %{name}
|
||||||
%find_lang %{name}-gallery
|
%find_lang %{name}-gallery
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ Source0: %{url}/-/archive/%commit/unityx-%commit.tar.bz2
|
|||||||
Source2: https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/-/commit/dee596492f006d02e2b39abd072ddd7b37fefe82.diff
|
Source2: https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/-/commit/dee596492f006d02e2b39abd072ddd7b37fefe82.diff
|
||||||
Patch0: 0001-Remove-social-scope.patch
|
Patch0: 0001-Remove-social-scope.patch
|
||||||
|
|
||||||
BuildRequires: fdupes
|
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: g++
|
BuildRequires: g++
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
@@ -163,8 +163,6 @@ rm -rf .%{_datadir}/unityx
|
|||||||
ln -s %{_datadir}/unity .%{_datadir}/unityx
|
ln -s %{_datadir}/unity .%{_datadir}/unityx
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/themes/
|
|
||||||
|
|
||||||
%find_lang unityx
|
%find_lang unityx
|
||||||
%find_lang xfce4-windowck-plugin
|
%find_lang xfce4-windowck-plugin
|
||||||
|
|
||||||
|
|||||||
@@ -6,9 +6,9 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
%define a x64
|
%define _aaa x64
|
||||||
%elifarch aarch64
|
%elifarch aarch64
|
||||||
%define a arm64
|
%define _aaa arm64
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: codium
|
Name: codium
|
||||||
@@ -17,11 +17,10 @@ Release: 1%?dist
|
|||||||
Summary: Code editing. Redefined.
|
Summary: Code editing. Redefined.
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://vscodium.com/
|
URL: https://vscodium.com/
|
||||||
Source0: https://github.com/VSCodium/vscodium/releases/download/%version/VSCodium-linux-%a-%version.tar.gz
|
Source0: https://github.com/VSCodium/vscodium/releases/download/%version/VSCodium-linux-%_aaa-%version.tar.gz
|
||||||
Source1: https://raw.githubusercontent.com/VSCodium/vscodium/%version/README.md
|
Source1: https://raw.githubusercontent.com/VSCodium/vscodium/%version/README.md
|
||||||
Source2: https://raw.githubusercontent.com/VSCodium/vscodium/%version/LICENSE
|
Source2: https://raw.githubusercontent.com/VSCodium/vscodium/%version/LICENSE
|
||||||
Requires: at-spi2-atk cairo expat gtk3 xrandr mesa-libgbm nspr nss nss-util xdg-utils
|
Requires: at-spi2-atk cairo expat gtk3 xrandr mesa-libgbm nspr nss nss-util xdg-utils
|
||||||
BuildRequires: rpm_macro(fdupes)
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
VSCodium is a new choice of tool that combines the simplicity of a code editor
|
VSCodium is a new choice of tool that combines the simplicity of a code editor
|
||||||
@@ -52,7 +51,7 @@ cat <<EOF > vscodium-bin.desktop
|
|||||||
Name=VSCodium
|
Name=VSCodium
|
||||||
Comment=Code Editing. Redefined.
|
Comment=Code Editing. Redefined.
|
||||||
GenericName=Text Editor
|
GenericName=Text Editor
|
||||||
Exec=/usr/bin/codium --no-sandbox --unity-launch %F
|
Exec=/usr/bin/codium --no-sandbox %F
|
||||||
Icon=vscodium
|
Icon=vscodium
|
||||||
Type=Application
|
Type=Application
|
||||||
StartupNotify=false
|
StartupNotify=false
|
||||||
@@ -93,8 +92,6 @@ install -dm755 %buildroot%_datadir/bash-completion/completions
|
|||||||
ln -s %_datadir/%name/resources/completions/zsh/_codium %buildroot%_datadir/zsh/site-functions
|
ln -s %_datadir/%name/resources/completions/zsh/_codium %buildroot%_datadir/zsh/site-functions
|
||||||
ln -s %_datadir/%name/resources/completions/bash/codium %buildroot%_datadir/bash-completion/completions
|
ln -s %_datadir/%name/resources/completions/bash/codium %buildroot%_datadir/bash-completion/completions
|
||||||
|
|
||||||
%fdupes %_datadir/%name/resources/app/extensions/
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%doc README.md
|
||||||
|
|||||||
@@ -4,6 +4,5 @@ project pkg {
|
|||||||
}
|
}
|
||||||
labels {
|
labels {
|
||||||
nightly = 1
|
nightly = 1
|
||||||
large = 1
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,10 +3,12 @@
|
|||||||
%global commit_date 20240726
|
%global commit_date 20240726
|
||||||
%global ver 0.147.0
|
%global ver 0.147.0
|
||||||
|
|
||||||
%bcond_without check
|
%bcond_with check
|
||||||
|
|
||||||
# Exclude input files from mangling
|
# Exclude input files from mangling
|
||||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||||
|
# Use Mold as the linker
|
||||||
|
%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold
|
||||||
|
|
||||||
%global crate zed
|
%global crate zed
|
||||||
%global app_id dev.zed.Zed-Nightly
|
%global app_id dev.zed.Zed-Nightly
|
||||||
@@ -77,6 +79,8 @@ script/generate-licenses
|
|||||||
install -Dm755 target/rpm/zed %{buildroot}%{_libexecdir}/zed-editor
|
install -Dm755 target/rpm/zed %{buildroot}%{_libexecdir}/zed-editor
|
||||||
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
|
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
|
||||||
|
|
||||||
|
%__cargo clean
|
||||||
|
|
||||||
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
|
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
|
||||||
install -Dm644 crates/zed/resources/app-icon-nightly.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
|
install -Dm644 crates/zed/resources/app-icon-nightly.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,4 @@ project pkg {
|
|||||||
rpm {
|
rpm {
|
||||||
spec = "zed-preview.spec"
|
spec = "zed-preview.spec"
|
||||||
}
|
}
|
||||||
labels {
|
|
||||||
large = 1
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
%bcond_without check
|
%bcond_with check
|
||||||
%global debug_package %{nil}
|
|
||||||
%global ver 0.146.0
|
%global ver 0.146.1
|
||||||
|
# Exclude input files from mangling
|
||||||
|
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||||
|
# Use Mold as the linker
|
||||||
|
%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold
|
||||||
|
|
||||||
%global crate zed
|
%global crate zed
|
||||||
%global app_id dev.zed.Zed-Preview
|
%global app_id dev.zed.Zed-Preview
|
||||||
@@ -71,6 +75,8 @@ script/generate-licenses
|
|||||||
install -Dm755 target/rpm/zed %{buildroot}%{_libexecdir}/zed-editor
|
install -Dm755 target/rpm/zed %{buildroot}%{_libexecdir}/zed-editor
|
||||||
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
|
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
|
||||||
|
|
||||||
|
%__cargo clean
|
||||||
|
|
||||||
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
|
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
|
||||||
install -Dm644 crates/zed/resources/app-icon-preview.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
|
install -Dm644 crates/zed/resources/app-icon-preview.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,4 @@ project pkg {
|
|||||||
rpm {
|
rpm {
|
||||||
spec = "zed.spec"
|
spec = "zed.spec"
|
||||||
}
|
}
|
||||||
labels {
|
|
||||||
large = 1
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
@@ -1,7 +1,9 @@
|
|||||||
%bcond_without check
|
%bcond_with check
|
||||||
|
|
||||||
# Exclude input files from mangling
|
# Exclude input files from mangling
|
||||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||||
|
# Use Mold as the linker
|
||||||
|
%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold
|
||||||
|
|
||||||
%global crate zed
|
%global crate zed
|
||||||
%global app_id dev.zed.Zed
|
%global app_id dev.zed.Zed
|
||||||
@@ -73,6 +75,8 @@ script/generate-licenses
|
|||||||
install -Dm755 target/rpm/zed %{buildroot}%{_libexecdir}/zed-editor
|
install -Dm755 target/rpm/zed %{buildroot}%{_libexecdir}/zed-editor
|
||||||
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
|
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
|
||||||
|
|
||||||
|
%__cargo clean
|
||||||
|
|
||||||
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
|
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
|
||||||
install -Dm644 crates/zed/resources/app-icon.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
|
install -Dm644 crates/zed/resources/app-icon.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: sarasa-gothic-fonts
|
Name: sarasa-gothic-fonts
|
||||||
Version: 1.0.15
|
Version: 1.0.16
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
URL: https://github.com/be5invis/Sarasa-Gothic
|
URL: https://github.com/be5invis/Sarasa-Gothic
|
||||||
Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z
|
Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ cp -r usr %buildroot/
|
|||||||
%license LICENSE
|
%license LICENSE
|
||||||
%_bindir/export-gpu
|
%_bindir/export-gpu
|
||||||
%_bindir/gamescope-session-plus
|
%_bindir/gamescope-session-plus
|
||||||
|
%_libexecdir/gamescope-sdl-workaround
|
||||||
%_userunitdir/gamescope-session-plus@.service
|
%_userunitdir/gamescope-session-plus@.service
|
||||||
%_datadir/gamescope-session-plus/device-quirks
|
%_datadir/gamescope-session-plus/device-quirks
|
||||||
%_datadir/gamescope-session-plus/gamescope-session-plus
|
%_datadir/gamescope-session-plus/gamescope-session-plus
|
||||||
|
|||||||
@@ -15,11 +15,11 @@ URL: https://github.com/ValveSoftware/gamescope
|
|||||||
Source0: stb.pc
|
Source0: stb.pc
|
||||||
|
|
||||||
# https://github.com/ChimeraOS/gamescope
|
# https://github.com/ChimeraOS/gamescope
|
||||||
Patch0: chimeraos.patch
|
#Patch0: chimeraos.patch
|
||||||
# https://hhd.dev/
|
# https://hhd.dev/
|
||||||
Patch1: disable-steam-touch-click-atom.patch
|
#Patch1: disable-steam-touch-click-atom.patch
|
||||||
# https://github.com/ValveSoftware/gamescope/pull/1281
|
# https://github.com/ValveSoftware/gamescope/pull/1281
|
||||||
Patch2: deckhd.patch
|
# Patch2: deckhd.patch
|
||||||
# https://github.com/ValveSoftware/gamescope/issues/1398
|
# https://github.com/ValveSoftware/gamescope/issues/1398
|
||||||
Patch3: drm-Separate-BOE-and-SDC-OLED-Deck-panel-rates.patch
|
Patch3: drm-Separate-BOE-and-SDC-OLED-Deck-panel-rates.patch
|
||||||
# https://github.com/ValveSoftware/gamescope/issues/1369
|
# https://github.com/ValveSoftware/gamescope/issues/1369
|
||||||
@@ -68,6 +68,7 @@ BuildRequires: pkgconfig(libseat)
|
|||||||
BuildRequires: pkgconfig(libinput)
|
BuildRequires: pkgconfig(libinput)
|
||||||
BuildRequires: xcb-util-wm-devel
|
BuildRequires: xcb-util-wm-devel
|
||||||
BuildRequires: pkgconfig(xcb-errors)
|
BuildRequires: pkgconfig(xcb-errors)
|
||||||
|
BuildRequires: pkgconfig(lcms2)
|
||||||
BuildRequires: spirv-headers-devel
|
BuildRequires: spirv-headers-devel
|
||||||
# Enforce the the minimum EVR to contain fixes for all of:
|
# Enforce the the minimum EVR to contain fixes for all of:
|
||||||
# CVE-2021-28021 CVE-2021-42715 CVE-2021-42716 CVE-2022-28041 CVE-2023-43898
|
# CVE-2021-28021 CVE-2021-42715 CVE-2021-42716 CVE-2022-28041 CVE-2023-43898
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%define __strip /bin/true
|
%define __strip /bin/true
|
||||||
|
|
||||||
Name: osu-lazer
|
Name: osu-lazer
|
||||||
Version: 2024.726.0
|
Version: 2024.727.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ License: Apache-2.0
|
|||||||
URL: https://crystal-lang.org/
|
URL: https://crystal-lang.org/
|
||||||
Source0: https://github.com/crystal-lang/crystal/releases/download/%version/crystal-%version-1-linux-x86_64-bundled.tar.gz
|
Source0: https://github.com/crystal-lang/crystal/releases/download/%version/crystal-%version-1-linux-x86_64-bundled.tar.gz
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
BuildRequires: rpm_macro(fdupes)
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
%summary.
|
%summary.
|
||||||
@@ -32,8 +31,6 @@ install -Dm755 bin/* %buildroot/usr/bin/
|
|||||||
cp -r share/* %buildroot/usr/share/
|
cp -r share/* %buildroot/usr/share/
|
||||||
cp -r lib/crystal/* %buildroot/usr/lib/crystal/
|
cp -r lib/crystal/* %buildroot/usr/lib/crystal/
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/crystal/src/lib_c/
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license /usr/share/licenses/crystal/LICENSE
|
%license /usr/share/licenses/crystal/LICENSE
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ URL: https://dart.dev/
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Source0: https://storage.googleapis.com/dart-archive/channels/stable/release/%{version}/sdk/dartsdk-linux-%{arch}-release.zip
|
Source0: https://storage.googleapis.com/dart-archive/channels/stable/release/%{version}/sdk/dartsdk-linux-%{arch}-release.zip
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Dart is a client-optimized language for fast apps on any platform.
|
Dart is a client-optimized language for fast apps on any platform.
|
||||||
@@ -39,7 +39,6 @@ cp -rv ./* %{buildroot}%{_libdir}/dart
|
|||||||
ln -sf %{_libdir}/dart/bin/dart %{buildroot}%{_bindir}/dart
|
ln -sf %{_libdir}/dart/bin/dart %{buildroot}%{_bindir}/dart
|
||||||
ln -sf %{_libdir}/dart/bin/dartaotruntime %{buildroot}%{_bindir}/dartaotruntime
|
ln -sf %{_libdir}/dart/bin/dartaotruntime %{buildroot}%{_bindir}/dartaotruntime
|
||||||
|
|
||||||
%fdupes %buildroot%_libdir/dart/bin/
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%{_libdir}/dart/
|
%{_libdir}/dart/
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ BuildRequires: sed
|
|||||||
BuildRequires: bash
|
BuildRequires: bash
|
||||||
BuildRequires: (java-headless >= 1:1.8.0 or java >= 1.8.0)
|
BuildRequires: (java-headless >= 1:1.8.0 or java >= 1.8.0)
|
||||||
Requires: (java-headless >= 1:1.8.0 or java >= 1.8.0)
|
Requires: (java-headless >= 1:1.8.0 or java >= 1.8.0)
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -48,7 +48,6 @@ cd license/ && find * -type f -exec install -Dm 0644 {} %{buildroot}%{_datadir}/
|
|||||||
mkdir -p %buildroot%_docdir/%name
|
mkdir -p %buildroot%_docdir/%name
|
||||||
install -Dm644 %SOURCE1 %buildroot%_docdir/%name/
|
install -Dm644 %SOURCE1 %buildroot%_docdir/%name/
|
||||||
|
|
||||||
%fdupes %buildroot/%_datadir/licenses/%name/
|
|
||||||
|
|
||||||
|
|
||||||
%verifyscript
|
%verifyscript
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%bcond_with doc
|
%bcond_with doc
|
||||||
|
|
||||||
Name: python-%{srcname}
|
Name: python-%{srcname}
|
||||||
Version: 0.17.0
|
Version: 0.18.0
|
||||||
Release: 0%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Python library for working with HEIF images and plugin for Pillow
|
Summary: Python library for working with HEIF images and plugin for Pillow
|
||||||
|
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ ExclusiveArch: %{rust_arches}
|
|||||||
BuildRequires: rust-packaging >= 21
|
BuildRequires: rust-packaging >= 21
|
||||||
BuildRequires: external:crate:just
|
BuildRequires: external:crate:just
|
||||||
BuildRequires: anda-srpm-macros
|
BuildRequires: anda-srpm-macros
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
%global _description %{expand:
|
%global _description %{expand:
|
||||||
Library for writing plugins and frontends for pop-launcher.}
|
Library for writing plugins and frontends for pop-launcher.}
|
||||||
@@ -43,7 +43,6 @@ just
|
|||||||
just rootdir=%{buildroot} install
|
just rootdir=%{buildroot} install
|
||||||
chmod +x %buildroot%_prefix/lib/pop-launcher/scripts/{session,system76-power}/*.sh
|
chmod +x %buildroot%_prefix/lib/pop-launcher/scripts/{session,system76-power}/*.sh
|
||||||
|
|
||||||
%fdupes %buildroot%_prefix/
|
|
||||||
|
|
||||||
%if %{with check}
|
%if %{with check}
|
||||||
%check
|
%check
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
|
%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold
|
||||||
# Generated by rust2rpm 26
|
# Generated by rust2rpm 26
|
||||||
#bcond_without check
|
#cond_without check
|
||||||
|
|
||||||
%global crate starship
|
%global crate starship
|
||||||
|
|
||||||
Name: rust-starship
|
Name: rust-starship
|
||||||
Version: 1.19.0
|
Version: 1.20.1
|
||||||
Release: %autorelease
|
Release: %autorelease
|
||||||
Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️
|
Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️
|
||||||
|
|
||||||
@@ -17,7 +18,7 @@ Patch: starship-fix-metadata-auto.diff
|
|||||||
BuildRequires: cargo-rpm-macros >= 24
|
BuildRequires: cargo-rpm-macros >= 24
|
||||||
BuildRequires: anda-srpm-macros
|
BuildRequires: anda-srpm-macros
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: mold
|
||||||
BuildRequires: git-core
|
BuildRequires: git-core
|
||||||
|
|
||||||
%global _description %{expand:
|
%global _description %{expand:
|
||||||
@@ -28,13 +29,13 @@ shell! ☄🌌️.}
|
|||||||
|
|
||||||
%package -n %{crate}
|
%package -n %{crate}
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
License: ISC
|
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-3-Clause AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND ISC AND MIT AND (MIT AND Apache-2.0) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Unlicense AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
|
||||||
|
|
||||||
%description -n %{crate} %{_description}
|
%description -n %{crate} %{_description}
|
||||||
|
|
||||||
%files -n %{crate}
|
%files -n %{crate}
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
#license LICENSE.dependencies
|
%license LICENSE.dependencies
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%{_bindir}/starship
|
%{_bindir}/starship
|
||||||
|
|
||||||
@@ -48,6 +49,8 @@ This package contains library source intended for building other packages which
|
|||||||
use the "%{crate}" crate.
|
use the "%{crate}" crate.
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
|
%license %{crate_instdir}/LICENSE
|
||||||
|
%doc %{crate_instdir}/README.md
|
||||||
%{crate_instdir}/
|
%{crate_instdir}/
|
||||||
|
|
||||||
%package -n %{name}+default-devel
|
%package -n %{name}+default-devel
|
||||||
@@ -175,7 +178,9 @@ use the "starship-battery" feature of the "%{crate}" crate.
|
|||||||
%cargo_prep_online
|
%cargo_prep_online
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%cargo_build
|
%dnl %cargo_build
|
||||||
|
%{cargo_license_summary_online}
|
||||||
|
%{cargo_license_online} > LICENSE.dependencies
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%cargo_install
|
%cargo_install
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- starship-1.19.0/Cargo.toml 1970-01-01T00:00:01+00:00
|
--- starship-1.20.1/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||||
+++ starship-1.19.0/Cargo.toml 2024-05-16T10:47:19.540098+00:00
|
+++ starship-1.20.1/Cargo.toml 2024-07-28T16:46:48.656009+00:00
|
||||||
@@ -263,18 +263,3 @@
|
@@ -271,18 +271,3 @@
|
||||||
]
|
]
|
||||||
default-features = false
|
default-features = false
|
||||||
|
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
-version = "0.2.0"
|
-version = "0.2.0"
|
||||||
-
|
-
|
||||||
-[target."cfg(windows)".dependencies.windows]
|
-[target."cfg(windows)".dependencies.windows]
|
||||||
-version = "0.56.0"
|
-version = "0.58.0"
|
||||||
-features = [
|
-features = [
|
||||||
- "Win32_Foundation",
|
- "Win32_Foundation",
|
||||||
- "Win32_UI_Shell",
|
- "Win32_UI_Shell",
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ BuildRequires: dbus-devel
|
|||||||
BuildRequires: libseccomp-devel
|
BuildRequires: libseccomp-devel
|
||||||
BuildRequires: elfutils-libelf-devel
|
BuildRequires: elfutils-libelf-devel
|
||||||
BuildRequires: binutils
|
BuildRequires: binutils
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
youki is an implementation of the OCI runtime-spec in Rust, similar to runc.
|
youki is an implementation of the OCI runtime-spec in Rust, similar to runc.
|
||||||
@@ -53,7 +53,6 @@ git submodule update --init --recursive
|
|||||||
%install
|
%install
|
||||||
ls target/*
|
ls target/*
|
||||||
install -D -m 0755 target/rpm/youki %{buildroot}%{_bindir}/youki
|
install -D -m 0755 target/rpm/youki %{buildroot}%{_bindir}/youki
|
||||||
%fdupes docs/
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user