mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
Compare commits
431 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| eacaa051be | |||
| d8fe736849 | |||
| 0340b40ee6 | |||
| cb2092f9d4 | |||
| 98abd0786a | |||
| ff3b3d0890 | |||
| a4d3e844d2 | |||
| 0ac6602c05 | |||
| b99b98d8d4 | |||
| b08ae6eb9c | |||
| fd3ea2a778 | |||
| 6afa6e4f01 | |||
| 96380b33a7 | |||
| b8d0770377 | |||
| 2f996da8a7 | |||
| e4d3e4d5e5 | |||
| 8074e4a17f | |||
| 03a366201c | |||
| 529258d462 | |||
| ebaed9b737 | |||
| 2cdabd5848 | |||
| 3df95c1a92 | |||
| fb012ca1c5 | |||
| fa5ebf6274 | |||
| f1236f5bf9 | |||
| b15e75b472 | |||
| 666c1e587a | |||
| 8fb48ac169 | |||
| 1b82dd049d | |||
| 2eace812e1 | |||
| a69cc4f10a | |||
| 7f29442920 | |||
| b27e5840d2 | |||
| 389c4abd5d | |||
| 9b0baaf26e | |||
| 02f40d4b81 | |||
| 15e10a71d8 | |||
| 529b2312ed | |||
| 949a63f38b | |||
| 0394017878 | |||
| d7d3bf64ed | |||
| bd053c567b | |||
| 9db7470f11 | |||
| 6ed310e12e | |||
| 7854fd5910 | |||
| 694757dbb9 | |||
| b6e10a6637 | |||
| 3dd4a238be | |||
| b90e576c1a | |||
| ae247913ab | |||
| e334d5d927 | |||
| 36362e035c | |||
| 1e3ef94120 | |||
| 879c1368c0 | |||
| 3e816913e1 | |||
| 88ca80fc5d | |||
| 578487b844 | |||
| c19a7a9491 | |||
| 3d99c411dc | |||
| 5875bb0e0c | |||
| 95d43bc184 | |||
| 2ed7fe8fd7 | |||
| a6b2fecdb0 | |||
| 0f1adac5cf | |||
| d8c185ed39 | |||
| 9d71fcbd14 | |||
| 3f35de4a02 | |||
| 0b4dada4ea | |||
| 9a45f37d3a | |||
| d00714c1f2 | |||
| 6d20c57c35 | |||
| 46eb234531 | |||
| 8db8b66443 | |||
| d7565b236e | |||
| 89d985d7e9 | |||
| bd8d78423f | |||
| 49aa21c5ad | |||
| 1008d2d393 | |||
| 399bb3ff80 | |||
| 6dca9ad5d5 | |||
| a09b485bbf | |||
| 9c877b4d96 | |||
| e30313f292 | |||
| 5a82401d7f | |||
| 76ce2fb3cf | |||
| 904602d351 | |||
| 6cfd1ff7c6 | |||
| 3138e25788 | |||
| dd79054b62 | |||
| 39733a1be3 | |||
| 9a62d35658 | |||
| 9a80c66a70 | |||
| 5ffcc071f3 | |||
| 1085a4e8bc | |||
| 26b5993987 | |||
| e3411f6597 | |||
| 97d5347c6e | |||
| 3424e20626 | |||
| 16edc65c3b | |||
| b49c9d3afa | |||
| c69995e7e1 | |||
| 974ef19f79 | |||
| d00b31705b | |||
| b6bea227fc | |||
| 4fc0fbb432 | |||
| fb102674fa | |||
| 24ad29f75d | |||
| 0067e85e08 | |||
| d225ba8ca4 | |||
| 0b3e46c529 | |||
| 6e9b162f08 | |||
| 8bee77dc50 | |||
| 2eab51a6d1 | |||
| d8c5842660 | |||
| 63a2d376e8 | |||
| 54f027b897 | |||
| 066d3bfc31 | |||
| 2558a34596 | |||
| 59dbd6f8f3 | |||
| 6759bdfbf9 | |||
| d07757e7bb | |||
| 8ecd29c7fa | |||
| 4cabc4cbe0 | |||
| ea326fd8ea | |||
| 1f7f838354 | |||
| daef48c6b6 | |||
| b2e26275a8 | |||
| 1e4f438a36 | |||
| 8fb8d8f8e0 | |||
| e6b2135253 | |||
| 24d7508f36 | |||
| 708becfff9 | |||
| 5c6be905c6 | |||
| f179d855bf | |||
| 2e174a59b1 | |||
| 10eded1422 | |||
| 2fc002217d | |||
| 085d0b2d52 | |||
| d9f4bfa6d9 | |||
| adf807785a | |||
| 33600955c2 | |||
| 2d3315f197 | |||
| 2f1041a272 | |||
| 60e66babbd | |||
| 01c88f10b5 | |||
| 281205c884 | |||
| 4fcf2081f3 | |||
| f59908b235 | |||
| 328feb84c4 | |||
| 1e395137d7 | |||
| a341dd4c34 | |||
| a186aba3ab | |||
| 5795b186c5 | |||
| 5bdc8cb3fa | |||
| 42b6c6b067 | |||
| 321fd1966f | |||
| d3affb6243 | |||
| 85596260d5 | |||
| bbdd6371ce | |||
| c334a0c0df | |||
| 36f0abfc87 | |||
| 9b818a522f | |||
| 0b2ee9e5ad | |||
| 2eaaad88b9 | |||
| 36ba73e2ba | |||
| bd13622e1c | |||
| b3c0da3e77 | |||
| 23ddc312eb | |||
| baaa0be079 | |||
| aacf13ae72 | |||
| 88e95ca604 | |||
| f4af79fdc4 | |||
| e7b39e7e2c | |||
| 23052b3ace | |||
| 130412db85 | |||
| 750d9e535c | |||
| a9aee82e6a | |||
| 03ff25d3da | |||
| 9826c480b6 | |||
| 7f8f0f076b | |||
| 7bb1147645 | |||
| 0a54c6edbc | |||
| c52c0f5a81 | |||
| a3c1967ce8 | |||
| cfd04c6c97 | |||
| bc2d102cb8 | |||
| fb87f2eae9 | |||
| 755dd08769 | |||
| d9af35021c | |||
| ca61fe6e54 | |||
| e08b319082 | |||
| 973714a4ee | |||
| 0aacc1965a | |||
| 1fcca3a56f | |||
| 17fceac96f | |||
| 51e644d91e | |||
| 93c3542e8d | |||
| 7065679f2c | |||
| 4767e5b956 | |||
| c39f0d467e | |||
| aa2b8290fb | |||
| ed673bec68 | |||
| 045606c831 | |||
| 70d3836c99 | |||
| 9224889290 | |||
| 9c856fdf59 | |||
| ebef13fac5 | |||
| 4302efd5a8 | |||
| 545f6e24c6 | |||
| 5a2e81ac23 | |||
| 9fefc1b45a | |||
| ad296daf7d | |||
| b4214918d1 | |||
| 9b9546524f | |||
| 320c66228c | |||
| 6df605117f | |||
| 79d48d5d03 | |||
| 1bcbff366c | |||
| 35c40d5d2c | |||
| 6b23128d2e | |||
| e67db073a3 | |||
| 9aa6d3393d | |||
| db597f5ca4 | |||
| 71123cdee4 | |||
| 7a03abb583 | |||
| bb8f98befd | |||
| 1f0c6361ce | |||
| 56746cb0ff | |||
| 003c53209b | |||
| b11c8b8141 | |||
| ce86e2f98b | |||
| ebd4c26116 | |||
| 6ae5c4879d | |||
| 1e21ae7180 | |||
| 6567f59c62 | |||
| ee13af1ac5 | |||
| 2125b6f6a4 | |||
| 6658a74eb6 | |||
| ba106302cd | |||
| f7ddfdf7e2 | |||
| 846f35f597 | |||
| df1c8eeb10 | |||
| 3a99990eb4 | |||
| fa7f96db4b | |||
| 886c8cb028 | |||
| 72e4664a24 | |||
| 539cb5c241 | |||
| 175d7319b5 | |||
| 2a0ee494d5 | |||
| c994524882 | |||
| 3ca853a449 | |||
| 890be0a832 | |||
| e2588cd58a | |||
| e8edc0b58f | |||
| d0251473f7 | |||
| f7a8a76553 | |||
| 2497712261 | |||
| f50e30ac64 | |||
| f6bba760eb | |||
| f3073fd357 | |||
| 7dbff988a4 | |||
| eda54638b3 | |||
| 6c2b9d0851 | |||
| a7e1919a38 | |||
| ccc23cf983 | |||
| fd30248e6d | |||
| 779eeda900 | |||
| d4cbab9529 | |||
| 662487b534 | |||
| a87ccd2192 | |||
| 9af52bd3bb | |||
| 86b480b387 | |||
| a8fa80dc29 | |||
| c86cb6f33d | |||
| dbcc9807f7 | |||
| fe664f45ee | |||
| fd0f712927 | |||
| 75e96e44f0 | |||
| 4bc0e906bf | |||
| bd5a6ac47c | |||
| 471bf55c15 | |||
| df07795a55 | |||
| b1cac14d36 | |||
| 53dcb240a4 | |||
| cad0c511db | |||
| 17a5a3b4fb | |||
| 71e6675556 | |||
| c9b4784814 | |||
| cafa5bfe1b | |||
| 97d8f68fde | |||
| 60c98f2738 | |||
| 0b48a1e230 | |||
| 09a8da62fb | |||
| d0370ddf77 | |||
| 02c06c9e7b | |||
| 9f435c0699 | |||
| d0eccbe3e4 | |||
| d8557106e9 | |||
| 2e1c2ccdc0 | |||
| 65fcb85507 | |||
| 44a1dd17b8 | |||
| c8fd03956e | |||
| 2cda5051ae | |||
| 1e2779df7f | |||
| 726e5b4ef8 | |||
| c687fd69f7 | |||
| 4ac846d403 | |||
| 21c95c499a | |||
| 6485b827cd | |||
| ae65ccf197 | |||
| daaa8b8193 | |||
| e0fffd6430 | |||
| 9991babf9e | |||
| b07b1b9f6c | |||
| 9029452bd0 | |||
| bebdedf5fb | |||
| 918a38a807 | |||
| 453a96d731 | |||
| 2d1d04a118 | |||
| 0c23c0a711 | |||
| 1f2a747988 | |||
| 285920f1a1 | |||
| f03c7324ef | |||
| f1c3f32211 | |||
| 81bd31bef2 | |||
| 9a67308286 | |||
| 6a7d308034 | |||
| fda8bf22c7 | |||
| ead46838d2 | |||
| cffad89d0c | |||
| 720d79499c | |||
| 2d597a2316 | |||
| 994d07fe50 | |||
| b51001bcc6 | |||
| 907540cd06 | |||
| e97e2c4a1b | |||
| c56b0c0eaa | |||
| e4a09211fd | |||
| 1d8cafc982 | |||
| 831c2b2bf2 | |||
| 62e80cd977 | |||
| 557ffe3063 | |||
| d4ddb341eb | |||
| 15fa0cc822 | |||
| e3cf473fec | |||
| ad33a79f2c | |||
| 668703f718 | |||
| 872f475b44 | |||
| fc373a5b17 | |||
| 3e448ac50c | |||
| 4fb18a4699 | |||
| 391aaee1be | |||
| ac5f8ed33d | |||
| 5adec7692e | |||
| d067855887 | |||
| 94b728de4c | |||
| 4f37064f61 | |||
| bb05a63c17 | |||
| 0e031e66b1 | |||
| 0a278e744d | |||
| ff3477e3a7 | |||
| 1fb83f9313 | |||
| 456874a04f | |||
| 63951cca89 | |||
| 79663fb3f2 | |||
| 85e4958d29 | |||
| 40ebd0278d | |||
| 4affbadcd2 | |||
| f55b3984e3 | |||
| 34d386fde8 | |||
| 21c51258df | |||
| 0c67494d6e | |||
| c4e0dafc72 | |||
| 38475ccf8e | |||
| c6b6e0c3dc | |||
| 660e9a25f4 | |||
| 48d104ccbe | |||
| 592fb7cd9d | |||
| d38335b17c | |||
| a35bba4e97 | |||
| 3578e728a1 | |||
| ac605c5b17 | |||
| eff2b78fe4 | |||
| d7fcfc5854 | |||
| 8671907f40 | |||
| 1cd64d23fa | |||
| 4ed8156870 | |||
| e912eb42f2 | |||
| 0a2f2f458c | |||
| 3a257750c9 | |||
| d22f08a952 | |||
| bd1beb7874 | |||
| 0f423fa424 | |||
| a0a6f2c210 | |||
| 97e536ba89 | |||
| 515d7cf39f | |||
| 50a323feda | |||
| 694ad5cd5b | |||
| 9f6397fa2d | |||
| e6ba93e0dd | |||
| 0836405a44 | |||
| caa4db15ee | |||
| fff5b6b8c6 | |||
| 722acd8ca2 | |||
| 1e5950f741 | |||
| fd2cb67b90 | |||
| 176393c950 | |||
| f3e82f8b01 | |||
| f3fc94ec24 | |||
| 730400aa95 | |||
| da92fc7546 | |||
| 1ddcd3612c | |||
| c092c78531 | |||
| 29e3eabc59 | |||
| 63bc6f791f | |||
| bd667caf37 | |||
| 8414d5b1d1 | |||
| 71186687fe | |||
| e5d0485afd | |||
| 3718c1d063 | |||
| ce063e4851 | |||
| a13a326135 | |||
| 578fe4d548 | |||
| e9780682ef | |||
| abb75e89df | |||
| 675951d4e7 | |||
| ab55e71494 | |||
| 5a35b7161c | |||
| 08e00d250d | |||
| dfe871a99b | |||
| 42b47fae0b |
@@ -51,15 +51,27 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
|
- name: Checkout latest Mock configs
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
repository: terrapkg/mock-configs
|
||||||
|
path: mock-configs
|
||||||
|
|
||||||
- name: Set up git repository
|
- name: Set up git repository
|
||||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
|
|
||||||
- name: Include custom build template instead of package default
|
- name: Include custom build template instead of package default
|
||||||
run: |
|
run: |
|
||||||
cp -v anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
||||||
|
|
||||||
- name: Build with Andaman
|
- name: Build with Andaman
|
||||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
||||||
|
|
||||||
|
- name: Build with Andaman (alternate arch)
|
||||||
|
if: |
|
||||||
|
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
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -94,7 +106,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success() && github.event_name == 'push'
|
if: success() && github.event_name == 'push'
|
||||||
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
|
||||||
- name: Notify Madoguchi (Failure)
|
- name: Notify Madoguchi (Failure)
|
||||||
if: ( cancelled() || failure() ) && github.event_name == 'push'
|
if: ( cancelled() || failure() ) && github.event_name == 'push'
|
||||||
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
|
||||||
|
|||||||
@@ -56,18 +56,22 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
|
- name: Checkout latest Mock configs
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
repository: terrapkg/mock-configs
|
||||||
|
path: mock-configs
|
||||||
|
|
||||||
- name: Set up git repository
|
- name: Set up git repository
|
||||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
|
|
||||||
- name: Cache buildroot
|
- name: Include custom build template instead of package default
|
||||||
id: br-cache
|
run: |
|
||||||
uses: actions/cache@v4
|
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
||||||
with:
|
|
||||||
path: /var/cache
|
|
||||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
|
|
||||||
|
|
||||||
- name: Build with Andaman
|
- name: Build with Andaman
|
||||||
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
|
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -100,7 +104,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success()
|
if: success()
|
||||||
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
|
||||||
- name: Notify Madoguchi (Failure)
|
- name: Notify Madoguchi (Failure)
|
||||||
if: cancelled() || failure()
|
if: cancelled() || failure()
|
||||||
run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
|
||||||
|
|||||||
@@ -22,18 +22,22 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
|
- name: Checkout latest Mock configs
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
repository: terrapkg/mock-configs
|
||||||
|
path: mock-configs
|
||||||
|
|
||||||
- name: Set up git repository
|
- name: Set up git repository
|
||||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
|
|
||||||
- name: Cache buildroot
|
- name: Include custom build template instead of package default
|
||||||
id: br-cache
|
run: |
|
||||||
uses: actions/cache@v4
|
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
||||||
with:
|
|
||||||
path: /var/cache
|
|
||||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
|
||||||
|
|
||||||
- name: Build with Andaman
|
- name: Build with Andaman
|
||||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -67,7 +71,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success()
|
if: success()
|
||||||
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
|
||||||
- name: Notify Madoguchi (Failure)
|
- name: Notify Madoguchi (Failure)
|
||||||
if: cancelled() || failure()
|
if: cancelled() || failure()
|
||||||
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ set -x
|
|||||||
|
|
||||||
dirs=$2
|
dirs=$2
|
||||||
dirs=${dirs/\/pkg/}
|
dirs=${dirs/\/pkg/}
|
||||||
export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":\"$dirs\",\"succ\":$1,\"commit\":\"%6\"}"
|
export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":\"$dirs\",\"succ\":$1,\"commit\":\"$7\"}"
|
||||||
|
|
||||||
if [[ $1 == false ]]; then
|
if [[ $1 == false ]]; then
|
||||||
d=${p/\%v/?}
|
d=${p/\%v/?}
|
||||||
@@ -17,5 +17,5 @@ for f in anda-build/rpm/rpms/*; do
|
|||||||
r=$(lesspipe.sh $f | grep -E "Release\s*: " | sed "s@Release\s*: @@")
|
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/ci/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$3/builds/$n -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -0,0 +1,52 @@
|
|||||||
|
name: Update per branch
|
||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: "*/30 * * * *"
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
autoupdate:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
branch:
|
||||||
|
- frawhide
|
||||||
|
- f39
|
||||||
|
- f40
|
||||||
|
- f41
|
||||||
|
- el9
|
||||||
|
container:
|
||||||
|
image: ghcr.io/terrapkg/builder:frawhide
|
||||||
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
ref: ${{ matrix.branch }}
|
||||||
|
fetch-depth: 0
|
||||||
|
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||||
|
|
||||||
|
- name: Install SSH signing key & Set up git repository
|
||||||
|
run: |
|
||||||
|
mkdir -p ${{ runner.temp }}
|
||||||
|
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
|
||||||
|
chmod 0700 ${{ runner.temp }}/signing_key
|
||||||
|
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
|
|
||||||
|
- name: Run Update
|
||||||
|
run: anda update -vv --filters updbranch=1 --labels branch=${{ matrix.branch }}
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
RUST_BACKTRACE: full
|
||||||
|
|
||||||
|
- name: Save
|
||||||
|
run: |
|
||||||
|
if [[ `git status --porcelain` ]]; then
|
||||||
|
git config user.name "Raboneko"
|
||||||
|
git config user.email "raboneko@fyralabs.com"
|
||||||
|
git config gpg.format "ssh"
|
||||||
|
git config user.signingkey "${{ runner.temp }}/signing_key"
|
||||||
|
msg="bump(branch): $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
|
||||||
|
git commit -S -a -m "$msg"
|
||||||
|
git push -u origin --all
|
||||||
|
fi
|
||||||
@@ -48,5 +48,6 @@ jobs:
|
|||||||
}
|
}
|
||||||
copy_over f39 || true
|
copy_over f39 || true
|
||||||
copy_over f40 || true
|
copy_over f40 || true
|
||||||
|
copy_over f41 || true
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ jobs:
|
|||||||
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
|
|
||||||
- name: Run Update
|
- name: Run Update
|
||||||
run: anda update -vv
|
run: anda update -vv --excludes nightly=1 --excludes updbranch=1
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.AUTOUPDATE_GH_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.AUTOUPDATE_GH_TOKEN }}
|
||||||
RUST_BACKTRACE: full
|
RUST_BACKTRACE: full
|
||||||
@@ -49,5 +49,6 @@ jobs:
|
|||||||
}
|
}
|
||||||
copy_over f39 || true
|
copy_over f39 || true
|
||||||
copy_over f40 || true
|
copy_over f40 || true
|
||||||
|
copy_over f41 || true
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1 +1,2 @@
|
|||||||
anda-build/
|
anda-build/
|
||||||
|
**/*.tar*
|
||||||
|
|||||||
+4
-6
@@ -1,9 +1,7 @@
|
|||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please contact us on [Discord](https://discord.gg/5fdPuxTg5Q).
|
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please [join our chats](https://wiki.ultramarine-linux.org/en/community/community/).
|
||||||
|
|
||||||
## Documentations
|
- [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
||||||
|
- [FAQ](https://developer.fyralabs.com/terra/faq)
|
||||||
* [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
- [Policy](https://developer.fyralabs.com/terra/policy)
|
||||||
* [FAQ](https://developer.fyralabs.com/terra/faq)
|
|
||||||
* [Policy](https://developer.fyralabs.com/terra/policy)
|
|
||||||
|
|||||||
@@ -7,16 +7,31 @@
|
|||||||
Terra is a rolling-release Fedora repository for all the software you need.
|
Terra is a rolling-release Fedora repository for all the software you need.
|
||||||
With Terra, you can install the latest packages knowing that quality and security are assured.
|
With Terra, you can install the latest packages knowing that quality and security are assured.
|
||||||
|
|
||||||
|
See the introduction at [our website](https://terra.fyralabs.com).
|
||||||
|
|
||||||
This monorepo contains the package manifests for all packages in Terra.
|
This monorepo contains the package manifests for all packages in Terra.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo dnf install --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' --setopt='terra.gpgkey=https://repos.fyralabs.com/terra$releasever/key.asc' terra-release
|
sudo dnf install --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' --setopt='terra.gpgkey=https://repos.fyralabs.com/terra$releasever/key.asc' terra-release
|
||||||
```
|
```
|
||||||
You should also install the `terra-release` package so that when our infrastructure has any migrations, you can be assured that your Terra installation will still work as-is.
|
|
||||||
|
If you are using immutable/atomic editions of Fedora, run the following commands instead:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -fsSL https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo | pkexec tee /etc/yum.repos.d/terra.repo
|
||||||
|
sudo rpm-ostree install terra-release
|
||||||
|
```
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/). Alternatively, the GitHub Wiki contains older versions of the documentations.
|
|
||||||
|
Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/).
|
||||||
|
|
||||||
## Questions?
|
## Questions?
|
||||||
Feel free to reach out on [Discord](https://discord.gg/5fdPuxTg5Q). We're always happy to help!
|
|
||||||
|
Feel free to reach out by [joining our community](https://wiki.ultramarine-linux.org/en/community/community/). We're always happy to help!
|
||||||
|
|
||||||
|
- [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
||||||
|
- [FAQ](https://developer.fyralabs.com/terra/faq)
|
||||||
|
- [Policy](https://developer.fyralabs.com/terra/policy)
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
%global _build_id_links none
|
%global _build_id_links none
|
||||||
|
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
%global src ArmCord-%version
|
%global src ArmCord-%version-linux-x64
|
||||||
%elifarch aarch64
|
%elifarch aarch64
|
||||||
%global src ArmCord-%version-arm64
|
%global src ArmCord-%version-linux-arm64
|
||||||
%elifarch armv7l
|
%elifarch armv7l
|
||||||
%global src ArmCord-%version-armv7l
|
%global src ArmCord-%version-linux-armv7l
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Exclude private libraries
|
# Exclude private libraries
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
||||||
|
|
||||||
Name: armcord-bin
|
Name: armcord-bin
|
||||||
Version: 3.2.7
|
Version: 3.3.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
|
|||||||
@@ -1,15 +1,16 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: armcord
|
Name: armcord
|
||||||
Version: 3.2.7
|
Version: 3.3.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
URL: https://github.com/ArmCord/ArmCord
|
URL: https://github.com/ArmCord/ArmCord
|
||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
Source1: launch.sh
|
Source1: launch.sh
|
||||||
|
Packager: madonuko <mado@fyralabs.com>
|
||||||
Requires: electron xdg-utils
|
Requires: electron xdg-utils
|
||||||
BuildRequires: nodejs-npm git add-determinism
|
BuildRequires: git-core add-determinism pnpm
|
||||||
Conflicts: armcord-bin
|
Conflicts: armcord-bin
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
@@ -37,8 +38,8 @@ EOF
|
|||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
npx pnpm@7 install --no-frozen-lockfile
|
pnpm install --no-frozen-lockfile
|
||||||
npm run packageQuick
|
pnpm run packageQuick
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@@ -50,13 +51,16 @@ install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/armcord.png
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license LICENSE
|
%license license.txt
|
||||||
/usr/bin/armcord
|
/usr/bin/armcord
|
||||||
/usr/share/applications/ArmCord.desktop
|
/usr/share/applications/ArmCord.desktop
|
||||||
/usr/share/pixmaps/armcord.png
|
/usr/share/pixmaps/armcord.png
|
||||||
/usr/share/armcord/app.asar
|
/usr/share/armcord/app.asar
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Aug 26 2024 madonuko <mado@fyralabs.com> - 3.3.0-1
|
||||||
|
- Update to license.txt
|
||||||
|
|
||||||
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.2.0-2
|
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.2.0-2
|
||||||
- Remove libnotify dependency.
|
- Remove libnotify dependency.
|
||||||
- Fix desktop entry.
|
- Fix desktop entry.
|
||||||
@@ -64,4 +68,3 @@ install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/armcord.png
|
|||||||
|
|
||||||
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.1.7-1
|
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.1.7-1
|
||||||
- Initial package
|
- Initial package
|
||||||
|
|
||||||
|
|||||||
@@ -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.454
|
Version: 0.0.479
|
||||||
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.454
|
Version: 0.0.479
|
||||||
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
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-openasar
|
Name: discord-openasar
|
||||||
Version: 0.0.60
|
Version: 0.0.66
|
||||||
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@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.101
|
||||||
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.101
|
||||||
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
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord
|
Name: discord
|
||||||
Version: 0.0.60
|
Version: 0.0.66
|
||||||
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 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 6cf5e40b96d1cbd99a3cfcef1f03899356e79448
|
%global commit 943fc151f7c1927cb450456de9bb838311d9cc24
|
||||||
%global commit_date 20240703
|
%global commit_date 20240831
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
Name: envision
|
Name: envision
|
||||||
@@ -17,6 +17,7 @@ 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-engine
|
||||||
|
BuildRequires: openxr-devel
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: glib2-devel
|
BuildRequires: glib2-devel
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: feishin
|
Name: feishin
|
||||||
Version: 0.7.1
|
Version: 0.7.3
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A modern self-hosted music player
|
Summary: A modern self-hosted music player
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -5,9 +5,9 @@
|
|||||||
%global pure_protobuf_version 2.0.0
|
%global pure_protobuf_version 2.0.0
|
||||||
|
|
||||||
Name: komikku
|
Name: komikku
|
||||||
Version: 1.51.1
|
Version: 1.56.0
|
||||||
%forgemeta
|
%forgemeta
|
||||||
Release: %autorelease
|
Release: 1%?dist
|
||||||
Summary: A manga reader for GNOME
|
Summary: A manga reader for GNOME
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%global commit e509ec0aaffce74e520702e16e3e21ea0f168940
|
%global commit 7c672e33a5eab0564383127c8837b1034a84357b
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date 20240720
|
%global commit_date 20240831
|
||||||
%global ver v0.38.0
|
%global ver 0.38.0
|
||||||
|
|
||||||
Name: mpv-nightly
|
Name: mpv-nightly
|
||||||
Version: %ver^%commit_date.%shortcommit
|
Version: %ver^%commit_date.%shortcommit
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
if filters.contains("nightly") {
|
if filters.contains("nightly") {
|
||||||
rpm.global("commit", gh_commit("mpv-player/mpv"));
|
rpm.global("commit", gh_commit("mpv-player/mpv"));
|
||||||
if rpm.changed() {
|
if rpm.changed() {
|
||||||
rpm.global("ver", gh("mpv-player/mpv"));
|
let v = gh("mpv-player/mpv");
|
||||||
|
if v.starts_with("v") {
|
||||||
|
v.crop(1);
|
||||||
|
}
|
||||||
|
rpm.global("ver", v);
|
||||||
rpm.global("commit_date", date());
|
rpm.global("commit_date", date());
|
||||||
rpm.release();
|
rpm.release();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "ruffle-nightly.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
%global ver 2024-08-31
|
||||||
|
%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,19 +1,27 @@
|
|||||||
%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
|
||||||
|
|
||||||
Name: voicevox
|
Name: voicevox
|
||||||
Version: 0.19.2
|
Version: 0.20.0
|
||||||
Release: 4%?dist
|
Release: 1%?dist
|
||||||
Summary: Free Japanese text-to-speech editor
|
Summary: Free Japanese text-to-speech editor
|
||||||
License: LGPL-3.0
|
License: LGPL-3.0
|
||||||
URL: https://voicevox.hiroshiba.jp
|
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
|
||||||
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
Name: elementary-appcenter
|
Name: elementary-appcenter
|
||||||
Summary: Software Center from elementary
|
Summary: Software Center from elementary
|
||||||
Version: 7.4.0
|
Version: 8.0.0
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
Provides: appcenter = %{version}-%{release}
|
Provides: appcenter = %{version}-%{release}
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: elementary-calendar
|
Name: elementary-calendar
|
||||||
Summary: Desktop calendar app designed for elementary
|
Summary: Desktop calendar app designed for elementary
|
||||||
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/calendar
|
URL: https://github.com/elementary/calendar
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-camera
|
Name: elementary-camera
|
||||||
Summary: Camera app designed for elementary
|
Summary: Camera app designed for elementary
|
||||||
Version: 6.2.2
|
Version: 8.0.0
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/camera
|
URL: https://github.com/elementary/camera
|
||||||
@@ -20,7 +20,7 @@ BuildRequires: fdupes
|
|||||||
BuildRequires: pkgconfig(gee-0.8)
|
BuildRequires: pkgconfig(gee-0.8)
|
||||||
BuildRequires: pkgconfig(gio-2.0)
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite) >= 6.0.0
|
BuildRequires: pkgconfig(granite-7)
|
||||||
BuildRequires: pkgconfig(gstreamer-1.0)
|
BuildRequires: pkgconfig(gstreamer-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
|
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: elementary-code
|
Name: elementary-code
|
||||||
Summary: Code editor from elementary
|
Summary: Code editor from elementary
|
||||||
Version: 7.2.0
|
Version: 7.3.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: elementary-files
|
Name: elementary-files
|
||||||
Summary: File manager from elementary
|
Summary: File manager from elementary
|
||||||
Version: 6.5.3
|
Version: 7.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
@@ -42,6 +42,8 @@ BuildRequires: pkgconfig(pango) >= 1.1.2
|
|||||||
BuildRequires: pkgconfig(plank) >= 0.10.9
|
BuildRequires: pkgconfig(plank) >= 0.10.9
|
||||||
BuildRequires: pkgconfig(sqlite3)
|
BuildRequires: pkgconfig(sqlite3)
|
||||||
BuildRequires: pkgconfig(systemd) >= 206
|
BuildRequires: pkgconfig(systemd) >= 206
|
||||||
|
BuildRequires: pkgconfig(libportal)
|
||||||
|
BuildRequires: pkgconfig(libportal-gtk3)
|
||||||
|
|
||||||
Requires: contractor
|
Requires: contractor
|
||||||
Requires: file-roller
|
Requires: file-roller
|
||||||
@@ -76,6 +78,7 @@ This package contains the development headers.
|
|||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
CFLAGS="$CFLAGS -Wno-implicit-function-declaration"
|
||||||
%meson -Dwith-zeitgeist=disabled
|
%meson -Dwith-zeitgeist=disabled
|
||||||
%meson_build
|
%meson_build
|
||||||
|
|
||||||
@@ -85,11 +88,6 @@ This package contains the development headers.
|
|||||||
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
||||||
|
|
||||||
# remove unused pixmaps
|
|
||||||
rm -r %{buildroot}/%{_datadir}/pixmaps
|
|
||||||
|
|
||||||
# install file-roller contracts
|
# install file-roller contracts
|
||||||
mkdir -p %{buildroot}/%{_datadir}/contractor
|
mkdir -p %{buildroot}/%{_datadir}/contractor
|
||||||
cp -pav %{SOURCE1} %{buildroot}/%{_datadir}/contractor/
|
cp -pav %{SOURCE1} %{buildroot}/%{_datadir}/contractor/
|
||||||
@@ -120,7 +118,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_bindir}/%{appname}-pkexec
|
%{_bindir}/%{appname}-pkexec
|
||||||
|
|
||||||
%{_libdir}/%{appname}/
|
%{_libdir}/%{appname}/
|
||||||
%{_libdir}/libpantheon-files-core.so.6*
|
%{_libdir}/libpantheon-files-core.so.*
|
||||||
|
|
||||||
%{_datadir}/applications/%{appname}.desktop
|
%{_datadir}/applications/%{appname}.desktop
|
||||||
%{_datadir}/contractor/*.contract
|
%{_datadir}/contractor/*.contract
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ utilizes Granite for a consistent and slick UI.}
|
|||||||
|
|
||||||
Name: elementary-music
|
Name: elementary-music
|
||||||
Summary: Music player and library from elementary
|
Summary: Music player and library from elementary
|
||||||
Version: 7.1.0
|
Version: 8.0.0
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
@@ -41,6 +41,7 @@ BuildRequires: pkgconfig(libpeas-1.0)
|
|||||||
BuildRequires: pkgconfig(libpeas-gtk-1.0)
|
BuildRequires: pkgconfig(libpeas-gtk-1.0)
|
||||||
BuildRequires: pkgconfig(taglib_c)
|
BuildRequires: pkgconfig(taglib_c)
|
||||||
BuildRequires: pkgconfig(zeitgeist-2.0)
|
BuildRequires: pkgconfig(zeitgeist-2.0)
|
||||||
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
|
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
|
|
||||||
@@ -99,7 +100,6 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
||||||
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
%{_datadir}/locale/*/LC_MESSAGES/%{appname}.mo
|
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: elementary-notifications
|
Name: elementary-notifications
|
||||||
Version: 7.0.1
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: GTK Notification server for Pantheon
|
Summary: GTK Notification server for Pantheon
|
||||||
|
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
@@ -54,7 +54,6 @@ appstream-util validate-relax --nonet %buildroot%_datadir/metainfo/%appname.meta
|
|||||||
%{_bindir}/%{appname}.demo
|
%{_bindir}/%{appname}.demo
|
||||||
%{_datadir}/applications/%{appname}.demo.desktop
|
%{_datadir}/applications/%{appname}.demo.desktop
|
||||||
|
|
||||||
%config %{_sysconfdir}/xdg/autostart/%{appname}.desktop
|
|
||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_metainfodir}/%{appname}.metainfo.xml
|
%{_metainfodir}/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-onboarding
|
Name: elementary-onboarding
|
||||||
Summary: Onboarding app for new users
|
Summary: Onboarding app for new users
|
||||||
Version: 7.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/onboarding
|
URL: https://github.com/elementary/onboarding
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-screenshot-tool
|
Name: elementary-screenshot-tool
|
||||||
Summary: Screenshot tool designed for elementary
|
Summary: Screenshot tool designed for elementary
|
||||||
Version: 6.0.4
|
Version: 8.0.0
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-3.0
|
License: LGPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/screenshot
|
URL: https://github.com/elementary/screenshot
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
%global iface io.elementary.SettingsDaemon.AccountsService
|
%global iface io.elementary.SettingsDaemon.AccountsService
|
||||||
|
|
||||||
Name: elementary-settings-daemon
|
Name: elementary-settings-daemon
|
||||||
Version: 1.3.1
|
Version: 8.1.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Settings Daemon and Portal for Pantheon
|
Summary: Settings Daemon and Portal for Pantheon
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
@@ -26,6 +26,8 @@ BuildRequires: pkgconfig(granite) >= 5.3.0
|
|||||||
BuildRequires: pkgconfig(libgeoclue-2.0)
|
BuildRequires: pkgconfig(libgeoclue-2.0)
|
||||||
BuildRequires: pkgconfig(systemd)
|
BuildRequires: pkgconfig(systemd)
|
||||||
BuildRequires: pkgconfig(fwupd)
|
BuildRequires: pkgconfig(fwupd)
|
||||||
|
BuildRequires: pkgconfig(gexiv2)
|
||||||
|
BuildRequires: pkgconfig(packagekit-glib2)
|
||||||
|
|
||||||
Requires: xdg-desktop-portal
|
Requires: xdg-desktop-portal
|
||||||
|
|
||||||
@@ -45,6 +47,8 @@ Requires: xdg-desktop-portal
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
|
%find_lang %appname
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
@@ -64,7 +68,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%systemd_preun %{appname}.check-for-firmware-updates.timer
|
%systemd_preun %{appname}.check-for-firmware-updates.timer
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files -f %appname.lang
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc README.md
|
%doc README.md
|
||||||
|
|
||||||
@@ -87,8 +91,6 @@ appstream-util validate-relax --nonet \
|
|||||||
|
|
||||||
%{_sysconfdir}/xdg/autostart/%appname.desktop
|
%{_sysconfdir}/xdg/autostart/%appname.desktop
|
||||||
|
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
%autochangelog
|
%autochangelog
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Name: elementary-shortcut-overlay
|
Name: elementary-shortcut-overlay
|
||||||
Summary: Native, OS-wide shortcut overlay
|
Summary: Native, OS-wide shortcut overlay
|
||||||
Version: 8.0.0
|
Version: 8.0.1
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Name: elementary-theme
|
Name: elementary-theme
|
||||||
Summary: Elementary GTK+ Stylesheet
|
Summary: Elementary GTK+ Stylesheet
|
||||||
Version: 8.0.0
|
Version: 8.1.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-videos
|
Name: elementary-videos
|
||||||
Summary: Video player and library app from elementary
|
Summary: Video player and library app from elementary
|
||||||
Version: 3.0.0
|
Version: 8.0.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
@@ -22,13 +22,14 @@ BuildRequires: pkgconfig(clutter-gtk-1.0)
|
|||||||
BuildRequires: pkgconfig(gdk-x11-3.0)
|
BuildRequires: pkgconfig(gdk-x11-3.0)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(gobject-2.0)
|
BuildRequires: pkgconfig(gobject-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite-7)
|
||||||
BuildRequires: pkgconfig(gstreamer-1.0)
|
BuildRequires: pkgconfig(gstreamer-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
|
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-tag-1.0)
|
BuildRequires: pkgconfig(gstreamer-tag-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-video-1.0)
|
BuildRequires: pkgconfig(gstreamer-video-1.0)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22
|
||||||
BuildRequires: pkgconfig(libhandy-1)
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
|
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-wallpapers
|
Name: elementary-wallpapers
|
||||||
Summary: Collection of wallpapers from the elementary project
|
Summary: Collection of wallpapers from the elementary project
|
||||||
Version: 7.0.0
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
|
|
||||||
# License breakdown is available in debian/copyright
|
# License breakdown is available in debian/copyright
|
||||||
License: CC-BY-SA-4.0 AND CC0-1.0 AND Unlicense
|
License: CC-BY-SA-4.0 AND CC0-1.0 AND Unlicense
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
Name: gala
|
Name: gala
|
||||||
Summary: Gala window manager
|
Summary: Gala window manager
|
||||||
Version: 7.1.3
|
Version: 8.0.0
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
|
|
||||||
|
|||||||
@@ -3,38 +3,31 @@
|
|||||||
%global srcname switchboard-plug-about
|
%global srcname switchboard-plug-about
|
||||||
|
|
||||||
%global plug_type hardware
|
%global plug_type hardware
|
||||||
%global plug_name about
|
%global plug_name system
|
||||||
%global plug_rdnn io.elementary.switchboard.about
|
%global plug_rdnn io.elementary.settings.system
|
||||||
|
|
||||||
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
|
||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
|
|
||||||
Patch0: https://github.com/elementary/switchboard-plug-about/compare/6.2.0..72d7da13da2824812908276751fd3024db2dd0f8.patch
|
|
||||||
|
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(appstream) >= 0.12.10
|
|
||||||
BuildRequires: pkgconfig(fwupd)
|
BuildRequires: pkgconfig(fwupd)
|
||||||
BuildRequires: pkgconfig(gio-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.64.0
|
|
||||||
BuildRequires: pkgconfig(gobject-2.0)
|
|
||||||
BuildRequires: pkgconfig(granite)
|
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
|
||||||
BuildRequires: pkgconfig(libgtop-2.0)
|
BuildRequires: pkgconfig(libgtop-2.0)
|
||||||
BuildRequires: pkgconfig(libhandy-1)
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
BuildRequires: pkgconfig(switchboard-2.0)
|
|
||||||
BuildRequires: pkgconfig(gudev-1.0)
|
|
||||||
BuildRequires: pkgconfig(udisks2)
|
BuildRequires: pkgconfig(udisks2)
|
||||||
|
BuildRequires: pkgconfig(gudev-1.0)
|
||||||
|
BuildRequires: pkgconfig(packagekit-glib2)
|
||||||
|
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
Supplements: switchboard%{?_isa}
|
Supplements: switchboard%{?_isa}
|
||||||
@@ -57,24 +50,25 @@ This switchboard plug shows system information.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
mv %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml{.in,}
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
||||||
|
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.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}.appdata.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+10
-15
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type personal
|
%global plug_type personal
|
||||||
%global plug_name applications
|
%global plug_name applications
|
||||||
%global plug_rdnn io.elementary.switchboard.%{plug_name}
|
%global plug_rdnn io.elementary.settings.%{plug_name}
|
||||||
|
|
||||||
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
|
||||||
@@ -18,16 +18,11 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(flatpak) >= 1.1.2
|
BuildRequires: pkgconfig(flatpak)
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.34
|
BuildRequires: pkgconfig(glib-2.0) >= 2.34
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
|
||||||
BuildRequires: pkgconfig(libhandy-1)
|
|
||||||
BuildRequires: pkgconfig(switchboard-2.0)
|
|
||||||
BuildRequires: pkgconfig(libhandy-1)
|
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
Supplements: switchboard%{?_isa}
|
Supplements: switchboard%{?_isa}
|
||||||
@@ -49,10 +44,10 @@ that allows the user to manage application settings.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%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.metainfo.xml %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml || true
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
sed -i '/icon type="stock"/d' %{buildroot}%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
@@ -61,11 +56,11 @@ 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
|
||||||
%{_datadir}/icons/hicolor/*/apps/io.elementary.settings.applications.svg
|
%{_datadir}/icons/hicolor/*/apps/io.elementary.settings.applications.svg
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-bluetooth
|
Name: switchboard-plug-bluetooth
|
||||||
Summary: Switchboard Bluetooth plug
|
Summary: Switchboard Bluetooth plug
|
||||||
Version: 2.3.6
|
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-bluetooth
|
URL: https://github.com/elementary/switchboard-plug-bluetooth
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type system
|
%global plug_type system
|
||||||
%global plug_name datetime
|
%global plug_name datetime
|
||||||
%global plug_rdnn io.elementary.switchboard.datetime
|
%global plug_rdnn io.elementary.settings.datetime
|
||||||
|
|
||||||
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
|
||||||
@@ -18,11 +18,8 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(granite)
|
|
||||||
BuildRequires: pkgconfig(libadwaita-1)
|
|
||||||
BuildRequires: switchboard-devel
|
BuildRequires: switchboard-devel
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
@@ -44,24 +41,24 @@ Supplements: switchboard%{?_isa}
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.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}.appdata.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-display
|
Name: switchboard-plug-display
|
||||||
Summary: Switchboard Display plug
|
Summary: Switchboard Display 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-display
|
URL: https://github.com/elementary/switchboard-plug-display
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type hardware
|
%global plug_type hardware
|
||||||
%global plug_name keyboard
|
%global plug_name keyboard
|
||||||
%global plug_rdnn io.elementary.switchboard.keyboard
|
%global plug_rdnn io.elementary.settings.keyboard
|
||||||
|
|
||||||
Name: switchboard-plug-keyboard
|
Name: switchboard-plug-keyboard
|
||||||
Summary: Switchboard Keyboard plug
|
Summary: Switchboard Keyboard plug
|
||||||
Version: 3.2.1
|
Version: 8.0.1
|
||||||
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
|
||||||
@@ -21,14 +21,8 @@ BuildRequires: meson
|
|||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
|
||||||
BuildRequires: pkgconfig(granite) >= 6.0.0
|
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
|
||||||
BuildRequires: pkgconfig(ibus-1.0) >= 1.5.19
|
BuildRequires: pkgconfig(ibus-1.0) >= 1.5.19
|
||||||
BuildRequires: pkgconfig(libgnomekbd)
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
BuildRequires: pkgconfig(libgnomekbdui)
|
|
||||||
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
|
|
||||||
BuildRequires: pkgconfig(switchboard-2.0)
|
|
||||||
BuildRequires: pkgconfig(xkeyboard-config)
|
BuildRequires: pkgconfig(xkeyboard-config)
|
||||||
|
|
||||||
Requires: gala
|
Requires: gala
|
||||||
@@ -54,7 +48,7 @@ same time. Keyboard shortcuts are also part of this plug.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
@@ -62,12 +56,12 @@ 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}/glib-2.0/schemas/keyboard.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{plug_rdnn}.gschema.xml
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type personal
|
%global plug_type personal
|
||||||
%global plug_name locale
|
%global plug_name locale
|
||||||
%global plug_rdnn io.elementary.switchboard.locale
|
%global plug_rdnn io.elementary.settings.locale
|
||||||
|
|
||||||
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
|
||||||
@@ -23,9 +23,7 @@ BuildRequires: fdupes
|
|||||||
|
|
||||||
BuildRequires: pkgconfig(accountsservice)
|
BuildRequires: pkgconfig(accountsservice)
|
||||||
BuildRequires: pkgconfig(ibus-1.0)
|
BuildRequires: pkgconfig(ibus-1.0)
|
||||||
BuildRequires: pkgconfig(gnome-desktop-3.0)
|
BuildRequires: pkgconfig(gnome-desktop-4)
|
||||||
BuildRequires: pkgconfig(granite)
|
|
||||||
BuildRequires: polkit-devel
|
|
||||||
BuildRequires: switchboard-devel
|
BuildRequires: switchboard-devel
|
||||||
|
|
||||||
Requires: switchboard%?_isa
|
Requires: switchboard%?_isa
|
||||||
@@ -46,7 +44,7 @@ Supplements: switchboard%?_isa
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %plug_name-plug
|
%find_lang %plug_rdnn
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
@@ -54,13 +52,13 @@ appstream-util validate-relax --nonet \
|
|||||||
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
|
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.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-plug.so
|
%_libdir/switchboard-3/%plug_type/lib%plug_rdnn.so
|
||||||
%_libdir/switchboard/personal/pantheon-locale/languagelist
|
%_libdir/switchboard-3/%plug_type/pantheon-locale/languagelist
|
||||||
%_libdir/switchboard/personal/pantheon-locale/packages_blacklist
|
%_libdir/switchboard-3/%plug_type/pantheon-locale/packages_blocklist
|
||||||
%_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
|
||||||
|
|
||||||
|
|||||||
+10
-14
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type hardware
|
%global plug_type hardware
|
||||||
%global plug_name mouse-touchpad
|
%global plug_name mouse-touchpad
|
||||||
%global plug_rdnn io.elementary.switchboard.mouse-touchpad
|
%global plug_rdnn io.elementary.settings.mouse-touchpad
|
||||||
|
|
||||||
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.1
|
||||||
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
|
||||||
@@ -18,13 +18,9 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
|
||||||
BuildRequires: pkgconfig(switchboard-2.0)
|
|
||||||
BuildRequires: pkgconfig(libxml-2.0)
|
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
Supplements: switchboard%{?_isa}
|
Supplements: switchboard%{?_isa}
|
||||||
@@ -45,21 +41,21 @@ A switchboard plug to configure the behavior of mice and touchpads.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.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}.appdata.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+11
-15
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type network
|
%global plug_type network
|
||||||
%global plug_name networking
|
%global plug_name networking
|
||||||
%global plug_rdnn io.elementary.switchboard.network
|
%global plug_rdnn io.elementary.settings.network
|
||||||
|
|
||||||
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
|
||||||
@@ -22,13 +22,9 @@ BuildRequires: vala >= 0.22.0
|
|||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(libnm)
|
||||||
BuildRequires: pkgconfig(gthread-2.0)
|
BuildRequires: pkgconfig(libnma-gtk4)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
BuildRequires: pkgconfig(libnm) >= 1.20.6
|
|
||||||
BuildRequires: pkgconfig(libnma)
|
|
||||||
BuildRequires: pkgconfig(polkit-gobject-1)
|
|
||||||
BuildRequires: pkgconfig(switchboard-2.0)
|
|
||||||
|
|
||||||
Requires: network-manager-applet%{?_isa}
|
Requires: network-manager-applet%{?_isa}
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
@@ -52,21 +48,21 @@ A switchboard plug for configuring available networks.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.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}/libnetwork.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+10
-13
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type personal
|
%global plug_type personal
|
||||||
%global plug_name notifications
|
%global plug_name notifications
|
||||||
%global plug_rdnn io.elementary.switchboard.notifications
|
%global plug_rdnn io.elementary.settings.notifications
|
||||||
|
|
||||||
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
|
||||||
@@ -18,13 +18,10 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.12
|
|
||||||
BuildRequires: pkgconfig(switchboard-2.0)
|
|
||||||
|
|
||||||
Requires: gala%{?_isa}
|
Requires: gala%{?_isa}
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
@@ -50,21 +47,21 @@ related to the Notifications plugin for Gala.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.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}.appdata.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+2
-2
@@ -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
|
||||||
|
|||||||
+2
-2
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-pantheon-shell
|
Name: switchboard-plug-pantheon-shell
|
||||||
Summary: Switchboard Pantheon Shell plug
|
Summary: Switchboard Pantheon Shell plug
|
||||||
Version: 6.5.0
|
Version: 8.0.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-pantheon-shell
|
URL: https://github.com/elementary/switchboard-plug-pantheon-shell
|
||||||
|
|||||||
+14
-17
@@ -3,13 +3,13 @@
|
|||||||
%global srcname switchboard-plug-parental-controls
|
%global srcname switchboard-plug-parental-controls
|
||||||
|
|
||||||
%global plug_type system
|
%global plug_type system
|
||||||
%global plug_name parental-controls
|
%global plug_name screentime-limits
|
||||||
%global plug_rdnn io.elementary.switchboard.parental-controls
|
%global plug_rdnn io.elementary.settings.screentime-limits
|
||||||
|
|
||||||
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
|
||||||
@@ -25,12 +25,8 @@ BuildRequires: pkgconfig(accountsservice)
|
|||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
BuildRequires: pkgconfig(flatpak)
|
BuildRequires: pkgconfig(flatpak)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
|
||||||
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
|
|
||||||
BuildRequires: pkgconfig(malcontent-0)
|
|
||||||
BuildRequires: pkgconfig(polkit-gobject-1)
|
|
||||||
BuildRequires: polkit-devel
|
|
||||||
BuildRequires: switchboard-devel
|
BuildRequires: switchboard-devel
|
||||||
|
BuildRequires: rpm_macro(_unitdir)
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
Supplements: switchboard%{?_isa}
|
Supplements: switchboard%{?_isa}
|
||||||
@@ -51,24 +47,25 @@ Supplements: switchboard%{?_isa}
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.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}.appdata.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
%_iconsdir/hicolor/*/apps/%plug_rdnn.svg
|
||||||
|
|
||||||
%_sysconfdir/pantheon-parental-controls/daemon.conf
|
%_sysconfdir/pantheon-parental-controls/daemon.conf
|
||||||
%_bindir/pantheon-parental-controls-daemon
|
%_bindir/pantheon-parental-controls-daemon
|
||||||
@@ -76,8 +73,8 @@ appstream-util validate-relax --nonet \
|
|||||||
%_datadir/applications/pantheon-parental-controls-client.desktop
|
%_datadir/applications/pantheon-parental-controls-client.desktop
|
||||||
%_datadir/dbus-1/system-services/org.pantheon.ParentalControls.service
|
%_datadir/dbus-1/system-services/org.pantheon.ParentalControls.service
|
||||||
%_datadir/dbus-1/system.d/org.pantheon.ParentalControls.conf
|
%_datadir/dbus-1/system.d/org.pantheon.ParentalControls.conf
|
||||||
%_datadir/polkit-1/actions/io.elementary.switchboard.screentime-limits.policy
|
%_datadir/polkit-1/actions/%plug_rdnn.policy
|
||||||
/usr/lib/systemd/system/pantheon-parental-controls.service
|
%_unitdir/pantheon-parental-controls.service
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 6.0.1-1
|
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 6.0.1-1
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type hardware
|
%global plug_type hardware
|
||||||
%global plug_name power
|
%global plug_name power
|
||||||
%global plug_rdnn io.elementary.switchboard.power
|
%global plug_rdnn io.elementary.settings.power
|
||||||
|
|
||||||
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
|
||||||
@@ -18,13 +18,10 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
BuildRequires: pkgconfig(granite)
|
|
||||||
BuildRequires: pkgconfig(polkit-gobject-1)
|
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||||
BuildRequires: polkit-devel
|
|
||||||
BuildRequires: switchboard-devel
|
BuildRequires: switchboard-devel
|
||||||
|
|
||||||
Requires: switchboard%?_isa
|
Requires: switchboard%?_isa
|
||||||
@@ -45,24 +42,24 @@ Supplements: switchboard%?_isa
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %plug_name-plug
|
%find_lang %plug_rdnn
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.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.appdata.xml
|
%_datadir/metainfo/%plug_rdnn.metainfo.xml
|
||||||
|
|
||||||
%_libexecdir/io.elementary.logind.helper
|
%_libexecdir/io.elementary.logind.helper
|
||||||
%_datadir/dbus-1/system-services/io.elementary.logind.helper.service
|
%_datadir/dbus-1/system-services/io.elementary.logind.helper.service
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
+11
-11
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%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
|
||||||
Version: 7.1.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/%name
|
URL: https://github.com/elementary/%name
|
||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type network
|
%global plug_type network
|
||||||
%global plug_name sharing
|
%global plug_name sharing
|
||||||
%global plug_rdnn io.elementary.switchboard.sharing
|
%global plug_rdnn io.elementary.settings.sharing
|
||||||
|
|
||||||
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
|
||||||
@@ -18,12 +18,9 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.22.0
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
|
||||||
BuildRequires: pkgconfig(switchboard-2.0)
|
|
||||||
|
|
||||||
Requires: rygel
|
Requires: rygel
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
@@ -46,21 +43,21 @@ Configure the sharing of system services.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.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_rdnn}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type system
|
%global plug_type system
|
||||||
%global plug_name sound
|
%global plug_name sound
|
||||||
%global plug_rdnn io.elementary.switchboard.sound
|
%global plug_rdnn io.elementary.settings.sound
|
||||||
|
|
||||||
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
|
||||||
@@ -18,18 +18,12 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala >= 0.34.1
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
|
||||||
BuildRequires: pkgconfig(libcanberra)
|
BuildRequires: pkgconfig(libcanberra)
|
||||||
BuildRequires: pkgconfig(libcanberra-gtk)
|
|
||||||
BuildRequires: pkgconfig(libpulse)
|
BuildRequires: pkgconfig(libpulse)
|
||||||
BuildRequires: pkgconfig(libhandy-1)
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
BuildRequires: pkgconfig(libpulse-mainloop-glib)
|
|
||||||
BuildRequires: pkgconfig(switchboard-2.0)
|
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
Supplements: switchboard%{?_isa}
|
Supplements: switchboard%{?_isa}
|
||||||
@@ -50,9 +44,9 @@ A sound plug for Switchboard.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
@@ -60,13 +54,14 @@ sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.met
|
|||||||
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
appstream-util validate-relax --nonet %{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_rdnn}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
%{_datadir}/glib-2.0/schemas/%{plug_name}.gschema.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+10
-17
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type system
|
%global plug_type system
|
||||||
%global plug_name useraccounts
|
%global plug_name useraccounts
|
||||||
%global plug_rdnn io.elementary.switchboard.useraccounts
|
%global plug_rdnn io.elementary.settings.useraccounts
|
||||||
|
|
||||||
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
|
||||||
@@ -18,18 +18,11 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson >= 0.46.1
|
BuildRequires: meson >= 0.46.1
|
||||||
BuildRequires: vala
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(accountsservice)
|
BuildRequires: pkgconfig(accountsservice)
|
||||||
BuildRequires: gobject-introspection-devel
|
BuildRequires: pkgconfig(gnome-desktop-4)
|
||||||
BuildRequires: gnome-desktop3-devel
|
|
||||||
BuildRequires: pkgconfig(granite) >= 0.5
|
|
||||||
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
|
|
||||||
BuildRequires: pkgconfig(polkit-gobject-1)
|
|
||||||
BuildRequires: pkgconfig(pwquality)
|
BuildRequires: pkgconfig(pwquality)
|
||||||
BuildRequires: polkit-devel
|
|
||||||
BuildRequires: gtk3-devel
|
|
||||||
BuildRequires: switchboard-devel
|
BuildRequires: switchboard-devel
|
||||||
|
|
||||||
Requires: switchboard%?_isa
|
Requires: switchboard%?_isa
|
||||||
@@ -50,21 +43,21 @@ Supplements: switchboard%?_isa
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %plug_name-plug
|
%find_lang %plug_rdnn
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.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
|
||||||
%_libdir/switchboard/system/pantheon-useraccounts/guest-session-toggle
|
%_libdir/switchboard-3/system/useraccounts/guest-session-toggle
|
||||||
%_datadir/metainfo/%plug_rdnn.appdata.xml
|
%_datadir/metainfo/%plug_rdnn.metainfo.xml
|
||||||
%_datadir/polkit-1/actions/%plug_rdnn.policy
|
%_datadir/polkit-1/actions/%plug_rdnn.policy
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-applications-menu
|
Name: wingpanel-applications-menu
|
||||||
Summary: Lightweight and stylish app launcher
|
Summary: Lightweight and stylish app launcher
|
||||||
Version: 2.11.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/applications-menu
|
URL: https://github.com/elementary/applications-menu
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-bluetooth
|
Name: wingpanel-indicator-bluetooth
|
||||||
Summary: Bluetooth Indicator for wingpanel
|
Summary: Bluetooth Indicator for wingpanel
|
||||||
Version: 7.0.1
|
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/%{name}
|
URL: https://github.com/elementary/%{name}
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-datetime
|
Name: wingpanel-indicator-datetime
|
||||||
Summary: Datetime Indicator for wingpanel
|
Summary: Datetime Indicator for wingpanel
|
||||||
Version: 2.4.1
|
Version: 2.4.2
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-datetime
|
URL: https://github.com/elementary/wingpanel-indicator-datetime
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-keyboard
|
Name: wingpanel-indicator-keyboard
|
||||||
Summary: Keyboard Indicator for wingpanel
|
Summary: Keyboard Indicator for wingpanel
|
||||||
Version: 2.4.1
|
Version: 2.4.2
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{name}
|
URL: https://github.com/elementary/%{name}
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-network
|
Name: wingpanel-indicator-network
|
||||||
Summary: Network Indicator for wingpanel
|
Summary: Network Indicator for wingpanel
|
||||||
Version: 7.1.0
|
Version: 7.1.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-network
|
URL: https://github.com/elementary/wingpanel-indicator-network
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-nightlight
|
Name: wingpanel-indicator-nightlight
|
||||||
Summary: Night Light Indicator for wingpanel
|
Summary: Night Light Indicator for wingpanel
|
||||||
Version: 2.1.2
|
Version: 2.1.3
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-nightlight
|
URL: https://github.com/elementary/wingpanel-indicator-nightlight
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-notifications
|
Name: wingpanel-indicator-notifications
|
||||||
Summary: Notifications Indicator for wingpanel
|
Summary: Notifications Indicator for wingpanel
|
||||||
Version: 7.1.0
|
Version: 7.1.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-notifications
|
URL: https://github.com/elementary/wingpanel-indicator-notifications
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-power
|
Name: wingpanel-indicator-power
|
||||||
Summary: Power indicator for wingpanel
|
Summary: Power indicator for wingpanel
|
||||||
Version: 6.2.1
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-power
|
URL: https://github.com/elementary/wingpanel-indicator-power
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-sound
|
Name: wingpanel-indicator-sound
|
||||||
Summary: Sound Indicator for wingpanel
|
Summary: Sound Indicator for wingpanel
|
||||||
Version: 7.0.0
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{name}
|
URL: https://github.com/elementary/%{name}
|
||||||
|
|||||||
@@ -6,8 +6,8 @@ launcher.}
|
|||||||
|
|
||||||
Name: wingpanel
|
Name: wingpanel
|
||||||
Summary: Stylish top panel
|
Summary: Stylish top panel
|
||||||
Version: 3.0.5
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
|
|
||||||
Name: xdg-desktop-portal-pantheon
|
Name: xdg-desktop-portal-pantheon
|
||||||
Version: 7.1.1
|
Version: 7.2.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Pantheon XDG Desktop Portals
|
Summary: Pantheon XDG Desktop Portals
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
URL: https://github.com/elementary/portals
|
URL: https://github.com/elementary/portals
|
||||||
|
|||||||
+3
-2
@@ -11,15 +11,16 @@ URL: https://github.com/fthx/appmenu-is-back
|
|||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
|
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
|
||||||
|
Patch0: https://github.com/fthx/appmenu-is-back/compare/v2..703a31acf900eb7bcab3462baeefa815ec7f13ab.patch
|
||||||
|
|
||||||
Requires: (gnome-shell >= 45~ with gnome-shell < 46~)
|
Requires: (gnome-shell >= 46~ with gnome-shell < 48~)
|
||||||
Recommends: gnome-extensions-app
|
Recommends: gnome-extensions-app
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This extension brings back the app menu in the top panel, for GNOME 45 and later.
|
This extension brings back the app menu in the top panel, for GNOME 45 and later.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n appmenu-is-back-%{version}
|
%autosetup -n appmenu-is-back-%{version} -p1
|
||||||
|
|
||||||
%install
|
%install
|
||||||
install -Dm644 metadata.json %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/metadata.json
|
install -Dm644 metadata.json %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/metadata.json
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
%global forgeurl https://github.com/KDE/latte-dock/
|
%global forgeurl https://github.com/KDE/latte-dock/
|
||||||
|
|
||||||
%global commit 4f1c08054b1f975176375f615cf9d2470f7ec7ed
|
%global commit 3f43a2ec5e6ef3d1c28636b420f49fd96f5d83a0
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date %(date '+%Y%m%d')
|
%global commit_date %(date '+%Y%m%d')
|
||||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
||||||
%global commit af441bdb31bb76b207119a8c91eef3fa93c0c078
|
%global commit a057a37b56b96efddc7f42577407a3a08a0575cf
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-app-launch
|
Name: lomiri-app-launch
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||||
%global commit 1530c1fcfd8b8b7eec3a30e2db20cfc9946fa34a
|
%global commit 849214f4bb1a40fae692e18fed5d599e0d8c7af1
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-system-settings
|
Name: lomiri-system-settings
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
|
||||||
%global commit a083a14fe65105fc1996ceb1b92165ca3b0cb94e
|
%global commit 0b85fddd0123c86fe6b3464143df86a6d0ad6bb9
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri
|
Name: lomiri
|
||||||
Version: 0.2.1
|
Version: 0.3.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A convergent desktop environment by Ubports
|
Summary: A convergent desktop environment by Ubports
|
||||||
|
|
||||||
License: GPLv3 AND LGPLv3
|
License: GPLv3 AND LGPLv3
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%define _ubuntu_rel 1ubuntu4
|
%define _ubuntu_rel 7ubuntu1
|
||||||
|
|
||||||
Name: unity-session
|
Name: unity-session
|
||||||
Summary: Lightdm profile for Unity 7
|
Summary: Lightdm profile for Unity 7
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: terra-blueprint-compiler
|
Name: terra-blueprint-compiler
|
||||||
Version: 0.12.0
|
Version: 0.14.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
Summary: Markup language for GTK user interfaces
|
Summary: Markup language for GTK user interfaces
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: codium
|
Name: codium
|
||||||
Version: 1.91.1.24193
|
Version: 1.92.2.24228
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Code editing. Redefined.
|
Summary: Code editing. Redefined.
|
||||||
License: MIT
|
License: MIT
|
||||||
@@ -52,7 +52,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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
%global commit 787bf3c6585701ec718c740ccb424794c39a2b43
|
%global commit 267ccdd069df388d0cfd80146c03fe13e1491c5d
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date 20240714
|
%global commit_date 20240831
|
||||||
|
|
||||||
Name: flow-control-nightly
|
Name: flow-control-nightly
|
||||||
Version: %commit_date.%shortcommit
|
Version: %commit_date.%shortcommit
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: flutter
|
Name: flutter
|
||||||
Version: 3.22.3
|
Version: 3.24.1
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -0,0 +1,25 @@
|
|||||||
|
From 518d106d6d54bc65d37116e3c5bc940b5c93fb0e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Philipp Trulson <der-eismann@users.noreply.github.com>
|
||||||
|
Date: Tue, 13 Aug 2024 10:22:14 +0200
|
||||||
|
Subject: [PATCH] Change path in systemd service to use package binary
|
||||||
|
|
||||||
|
---
|
||||||
|
utils/systemd/kvrocks.service | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/utils/systemd/kvrocks.service b/utils/systemd/kvrocks.service
|
||||||
|
index c0180b7c..17482b7a 100644
|
||||||
|
--- a/utils/systemd/kvrocks.service
|
||||||
|
+++ b/utils/systemd/kvrocks.service
|
||||||
|
@@ -6,7 +6,7 @@ After=network-online.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=notify
|
||||||
|
-ExecStart=/usr/local/bin/kvrocks -c /etc/kvrocks/kvrocks.conf
|
||||||
|
+ExecStart=/usr/bin/kvrocks -c /etc/kvrocks/kvrocks.conf
|
||||||
|
Restart=on-failure
|
||||||
|
ExecStop=/bin/kill -s TERM $MAINPID
|
||||||
|
RestartSec=10s
|
||||||
|
--
|
||||||
|
2.45.2
|
||||||
|
|
||||||
@@ -1,10 +1,11 @@
|
|||||||
Name: kvrocks
|
Name: kvrocks
|
||||||
Version: 2.9.0
|
Version: 2.9.0
|
||||||
Release: 1%?dist
|
Release: 2%?dist
|
||||||
Summary: Distributed key value NoSQL database that uses RocksDB
|
Summary: Distributed key value NoSQL database that uses RocksDB
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
URL: https://kvrocks.apache.org/
|
URL: https://kvrocks.apache.org/
|
||||||
Source0: https://github.com/apache/kvrocks/archive/refs/tags/v%version.tar.gz
|
Source0: https://github.com/apache/kvrocks/archive/refs/tags/v%version.tar.gz
|
||||||
|
Patch0: 0001-Change-path-in-systemd-service-to-use-package-binary.patch
|
||||||
Requires: openssl
|
Requires: openssl
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
@@ -19,7 +20,7 @@ Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as st
|
|||||||
engine and is compatible with Redis protocol.
|
engine and is compatible with Redis protocol.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup
|
%autosetup -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
unset LDFLAGS
|
unset LDFLAGS
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "tracy.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,77 @@
|
|||||||
|
%global _desc Tracy is a real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
|
||||||
|
|
||||||
|
Name: tracy
|
||||||
|
Version: 0.11.1
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
|
||||||
|
License: BSD-3-Clause
|
||||||
|
URL: https://github.com/wolfpld/tracy
|
||||||
|
Source0: https://github.com/wolfpld/tracy/archive/refs/tags/v%version.tar.gz
|
||||||
|
BuildRequires: pkgconfig(egl) pkgconfig(glfw3) pkgconfig(freetype2) pkgconfig(dbus-1) pkgconfig(libunwind) pkgconfig(libdebuginfod) pkgconfig(tbb) pkgconfig(wayland-client) pkgconfig(wayland-protocols) pkgconfig(xkbcommon) pkgconfig(capstone)
|
||||||
|
BuildRequires: cmake gcc gcc-c++ meson
|
||||||
|
|
||||||
|
%description
|
||||||
|
%_desc
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development files for the tracy package
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
%_desc
|
||||||
|
This package contains the development files for the tracy package.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
for project in capture csvexport import update profiler
|
||||||
|
do
|
||||||
|
pushd $project
|
||||||
|
%cmake -DDOWNLOAD_CAPSTONE=0
|
||||||
|
%cmake_build
|
||||||
|
popd
|
||||||
|
done
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
# NOTE: the subprojects don't have install targets so we do it manually
|
||||||
|
install -Dm755 capture/%__cmake_builddir/tracy-capture %buildroot%_bindir/tracy-capture
|
||||||
|
install -Dm755 csvexport/%__cmake_builddir/tracy-csvexport %buildroot%_bindir/tracy-csvexport
|
||||||
|
install -Dm755 import/%__cmake_builddir/tracy-import-chrome %buildroot%_bindir/tracy-import-chrome
|
||||||
|
install -Dm755 import/%__cmake_builddir/tracy-import-fuchsia %buildroot%_bindir/tracy-import-fuchsia
|
||||||
|
install -Dm755 update/%__cmake_builddir/tracy-update %buildroot%_bindir/tracy-update
|
||||||
|
install -Dm755 profiler/%__cmake_builddir/tracy-profiler %buildroot%_bindir/tracy
|
||||||
|
|
||||||
|
install -Dm644 extra/desktop/tracy.desktop %buildroot%_datadir/applications/tracy.desktop
|
||||||
|
install -Dm644 icon/icon.svg %buildroot%_iconsdir/hicolor/scalable/apps/tracy.svg
|
||||||
|
install -Dm644 extra/desktop/application-tracy.xml %buildroot%_datadir/mime/packages/application-tracy.xml
|
||||||
|
install -Dm644 icon/application-tracy.svg %buildroot%_iconsdir/hicolor/scalable/apps/application-tracy.svg
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license LICENSE
|
||||||
|
%doc README.*
|
||||||
|
%_bindir/tracy
|
||||||
|
%_bindir/tracy-capture
|
||||||
|
%_bindir/tracy-csvexport
|
||||||
|
%_bindir/tracy-import-chrome
|
||||||
|
%_bindir/tracy-import-fuchsia
|
||||||
|
%_bindir/tracy-update
|
||||||
|
%_libdir/libtracy.so
|
||||||
|
%_datadir/applications/tracy.desktop
|
||||||
|
%_datadir/mime/packages/application-tracy.xml
|
||||||
|
%_iconsdir/hicolor/scalable/apps/tracy.svg
|
||||||
|
%_iconsdir/hicolor/scalable/apps/application-tracy.svg
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%_libdir/pkgconfig/tracy.pc
|
||||||
|
%_includedir/common
|
||||||
|
%_includedir/tracy
|
||||||
|
%_includedir/client
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Wed Jul 24 2024 Owen Zimmerman <owen@fyralabs.com> - 0.11-1
|
||||||
|
- Initial package.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("wolfpld/tracy"));
|
||||||
@@ -4,6 +4,5 @@ project pkg {
|
|||||||
}
|
}
|
||||||
labels {
|
labels {
|
||||||
nightly = 1
|
nightly = 1
|
||||||
large = 1
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
%global commit 0129d4e2506d5ec5e50ef0968382770b9abec390
|
%global commit a850731b0ed61b0ef2a0173843b6daedf45327e8
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date 20240619
|
%global commit_date 20240831
|
||||||
%global ver 0.142.0
|
%global ver 0.152.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
|
||||||
@@ -33,7 +35,7 @@ BuildRequires: alsa-lib-devel
|
|||||||
BuildRequires: fontconfig-devel
|
BuildRequires: fontconfig-devel
|
||||||
BuildRequires: wayland-devel
|
BuildRequires: wayland-devel
|
||||||
BuildRequires: libxkbcommon-x11-devel
|
BuildRequires: libxkbcommon-x11-devel
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel-engine
|
||||||
BuildRequires: libzstd-devel
|
BuildRequires: libzstd-devel
|
||||||
BuildRequires: perl-FindBin
|
BuildRequires: perl-FindBin
|
||||||
BuildRequires: perl-IPC-Cmd
|
BuildRequires: perl-IPC-Cmd
|
||||||
@@ -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,10 +1,6 @@
|
|||||||
let releases = "https://api.github.com/repos/zed-industries/zed/releases".get().json_arr();
|
let releases = "https://api.github.com/repos/zed-industries/zed/releases".get().json_arr();
|
||||||
for release in releases {
|
for release in releases {
|
||||||
if !release.prerelease {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
let tag = release.tag_name;
|
let tag = release.tag_name;
|
||||||
tag.pop(4); // remove the "-pre" suffix
|
|
||||||
tag.crop(1); // remove "v"
|
tag.crop(1); // remove "v"
|
||||||
rpm.global("ver", tag);
|
rpm.global("ver", tag);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -1,18 +1,22 @@
|
|||||||
%bcond_without check
|
%bcond_with check
|
||||||
%global debug_package %{nil}
|
|
||||||
%global ver 0.145.1
|
%global ver 0.151.1-pre
|
||||||
|
# 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
|
||||||
|
|
||||||
Name: zed-preview
|
Name: zed-preview
|
||||||
Version: %ver
|
Version: %(echo %ver | sed 's/-/~/')
|
||||||
Release: pre1%?dist
|
Release: pre1%?dist
|
||||||
Summary: Zed is a high-performance, multiplayer code editor
|
Summary: Zed is a high-performance, multiplayer code editor
|
||||||
|
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://zed.dev/
|
URL: https://zed.dev/
|
||||||
Source0: https://github.com/zed-industries/zed/archive/refs/tags/v%{ver}-pre.tar.gz
|
Source0: https://github.com/zed-industries/zed/archive/refs/tags/v%{ver}.tar.gz
|
||||||
|
|
||||||
Conflicts: zed
|
Conflicts: zed
|
||||||
Provides: zed
|
Provides: zed
|
||||||
@@ -40,7 +44,7 @@ BuildRequires: vulkan-loader
|
|||||||
Code at the speed of thought - Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
|
Code at the speed of thought - Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{crate}-%{ver}-pre -p1
|
%autosetup -n %{crate}-%{ver} -p1
|
||||||
%cargo_prep_online
|
%cargo_prep_online
|
||||||
|
|
||||||
export DO_STARTUP_NOTIFY="true"
|
export DO_STARTUP_NOTIFY="true"
|
||||||
@@ -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,13 +1,15 @@
|
|||||||
%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
|
||||||
|
|
||||||
Name: zed
|
Name: zed
|
||||||
Version: 0.144.4
|
Version: 0.150.4
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Zed is a high-performance, multiplayer code editor
|
Summary: Zed is a high-performance, multiplayer code editor
|
||||||
|
|
||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user