mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-18 09:30:38 +00:00
Compare commits
479 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b25db12445 | |||
| 739c0b37c1 | |||
| ca90858691 | |||
| df377ca341 | |||
| 09aad60fdb | |||
| fc69375b84 | |||
| 6d008705fb | |||
| 868816bdb2 | |||
| e32c411887 | |||
| f11b9ae2b7 | |||
| e5f764c923 | |||
| 392b4d00b9 | |||
| 2d9078fb55 | |||
| e41d72d47d | |||
| 7388c2bfed | |||
| f674e32951 | |||
| 0633c8ec0c | |||
| 7370d03e3e | |||
| d9ad5c1f8a | |||
| fbbdd65164 | |||
| babd16299d | |||
| d19e52c718 | |||
| 569c2011ac | |||
| 13499c70a4 | |||
| a468b45bf1 | |||
| 854076301b | |||
| 7c2fbe4e0a | |||
| c382d5f6e5 | |||
| b186ed2ca1 | |||
| 5dc0bd1407 | |||
| 2972458ec8 | |||
| 8cd078c8f6 | |||
| aded08b107 | |||
| e4d921e9dd | |||
| c3cc6295e0 | |||
| 2dd958dfe7 | |||
| 3f8a03f7ee | |||
| 4159f90281 | |||
| 900c61ced9 | |||
| ba3986c7b6 | |||
| 0b901056c1 | |||
| 240044ce3b | |||
| 7581d1deee | |||
| 23685a00b8 | |||
| b4b8ebcb1b | |||
| 45ae45d810 | |||
| 616e417956 | |||
| 6a28701846 | |||
| db7b6df5e5 | |||
| f946009988 | |||
| 830b558fc9 | |||
| ba0397503d | |||
| 38112a7a39 | |||
| c8a6fddf24 | |||
| 49cc3a1936 | |||
| a381e93a5b | |||
| 6c099e69c6 | |||
| 723141d927 | |||
| 2b46508133 | |||
| e0a35a274b | |||
| 07e3950633 | |||
| ee2b791656 | |||
| 2cf9ba6edc | |||
| 493f124e72 | |||
| 2d71a652c3 | |||
| 68d7f2d9d9 | |||
| c70761b849 | |||
| d22327518b | |||
| a3c480291e | |||
| 87793cfbc3 | |||
| fb3bb7406a | |||
| e178109c5c | |||
| 1b642f61f1 | |||
| 2e69951613 | |||
| 7254ff0ff6 | |||
| 0891c86981 | |||
| 68bf6e11b8 | |||
| 7cbd7b6ff3 | |||
| 19122091d1 | |||
| f2dc77175c | |||
| c7962c361f | |||
| 132111a172 | |||
| 699fa30338 | |||
| 4f4918d037 | |||
| f4ebfb544d | |||
| 84db19f433 | |||
| 6b2ac1e5a7 | |||
| a1fd20a54c | |||
| 693d20d90c | |||
| 8eabd60868 | |||
| 1c791d5e74 | |||
| c606318fc1 | |||
| c729bedfff | |||
| fe6dc6f1f4 | |||
| f555b1329a | |||
| 6ce55a77bb | |||
| 3546b682c9 | |||
| 113518ba14 | |||
| a89a43f0f8 | |||
| 65a08df4ec | |||
| 1e55d7290d | |||
| 3c1de515ae | |||
| f4f760373c | |||
| b49385f26b | |||
| c624a729be | |||
| 90184776d2 | |||
| 37d39e5f85 | |||
| b8dee42f1b | |||
| 58ad19a82a | |||
| 1ef66dc292 | |||
| c55ab396aa | |||
| 748c0e5947 | |||
| 8e16258cff | |||
| 2582a9a443 | |||
| 59ba76c8f3 | |||
| 6fbe1fd6eb | |||
| 3d343b6c17 | |||
| dd70a85e1d | |||
| eb7b63713b | |||
| 6100021696 | |||
| 7998129573 | |||
| 3a17f28523 | |||
| be820d2db9 | |||
| 3b79c2dd16 | |||
| 2e006f6d61 | |||
| e76f346616 | |||
| c557606484 | |||
| 78afecd45f | |||
| d92fc12bf4 | |||
| ce86459de4 | |||
| 97de1301fa | |||
| 7152413743 | |||
| 4d61a3c808 | |||
| 74170fcf29 | |||
| a18a6b5c5e | |||
| 84ac0bbd52 | |||
| e5dc092d86 | |||
| ce4d5269c0 | |||
| c782e780fa | |||
| 6f29b520bb | |||
| af0f733a16 | |||
| b0678dc184 | |||
| 6b2dd67771 | |||
| ed5ed7fb14 | |||
| 55794b42f5 | |||
| 7f1c77f683 | |||
| ccc48a2472 | |||
| 60ccff14a1 | |||
| 796a9cc53b | |||
| 52d5a5b4ea | |||
| 3f514d51f2 | |||
| d697f999b1 | |||
| 32a689815e | |||
| 6a144e147a | |||
| da4c286039 | |||
| d0fc88c2bb | |||
| 6ea1ddccba | |||
| d3c98bf9d1 | |||
| 2c4d8bf745 | |||
| f864147622 | |||
| abea5d3432 | |||
| a601db0fe0 | |||
| 208432ed7d | |||
| 1be663a894 | |||
| 7a562c4840 | |||
| 5faf2d67af | |||
| d8f1ba4bc6 | |||
| 0b1138e8a0 | |||
| 3491ccb8ab | |||
| 5d4b0ad8d7 | |||
| 3020afedc4 | |||
| 19de8bcb90 | |||
| 87c0d305f5 | |||
| 7333d81c7c | |||
| 9b665da2ea | |||
| 69305b728e | |||
| 8a72282798 | |||
| e1c6e07540 | |||
| 0fa9a75f67 | |||
| c9f9c830fa | |||
| 43ddc83dd4 | |||
| ec9c48060b | |||
| 55dbc48fab | |||
| 4b874cf85c | |||
| b784c7dddb | |||
| 3bd66731d7 | |||
| 2d274c0598 | |||
| f3a43cc6dc | |||
| 2435013b33 | |||
| ec3944b479 | |||
| 6cbb212cde | |||
| 3855fbfeb0 | |||
| 2c40587561 | |||
| 88c72ffa0d | |||
| 9d5c382dee | |||
| 7c86271668 | |||
| 4b86db8127 | |||
| 09c61ab414 | |||
| feba86e863 | |||
| df9e845eeb | |||
| 9afbd8d4e6 | |||
| 9cc7e24aa2 | |||
| d67e5b4995 | |||
| d693056b91 | |||
| 85201ba1b4 | |||
| 18e76e612b | |||
| a43a3311e0 | |||
| 305cb22bf3 | |||
| 90134ea288 | |||
| 9adc94161f | |||
| d822e23b9e | |||
| 67f7216e7c | |||
| c5b81b8393 | |||
| 9653451795 | |||
| 462a47c48f | |||
| 2ebbd8a962 | |||
| a1c1feb574 | |||
| 2d550931db | |||
| ee5ec52997 | |||
| ff7d85da96 | |||
| 58eb57d48e | |||
| 874cc6e0f7 | |||
| 7d5506373e | |||
| d78439b847 | |||
| 84e25f4768 | |||
| abc8fac6ed | |||
| 987d8a1262 | |||
| f85a645358 | |||
| ed797238a7 | |||
| cade68b120 | |||
| 5a596ee444 | |||
| eec9a13865 | |||
| cd97e815e9 | |||
| 57ab1df53a | |||
| 70262a9034 | |||
| b8f1b9f909 | |||
| 701d3cfbf4 | |||
| cb54430259 | |||
| 1df7a0b977 | |||
| f57b39090a | |||
| 687bff2fbe | |||
| 6c23fd42f8 | |||
| 24b2332283 | |||
| a82d8ea6ad | |||
| bf6e7f36d0 | |||
| bab5e52e7e | |||
| bb45cfca58 | |||
| dbee4c56c0 | |||
| 952254d38e | |||
| 0cf575a5a4 | |||
| 85b8f50aa8 | |||
| b90c965de1 | |||
| ca4d0c5f46 | |||
| 1527fdba20 | |||
| 3946bec33d | |||
| 3e4a5f64ac | |||
| 31ebd0aeca | |||
| 3037f801f6 | |||
| 7650831e42 | |||
| 9660011ada | |||
| 1444380100 | |||
| e79828b855 | |||
| b1e52dac51 | |||
| 2f9470a161 | |||
| dad8fbd66d | |||
| fa2ef1ebe2 | |||
| a71a5a6d25 | |||
| 9617469a63 | |||
| ecd115aac9 | |||
| 402db35147 | |||
| a304982832 | |||
| 6e9d67dd35 | |||
| b57b4a3d01 | |||
| 71c00feed3 | |||
| 192be402fb | |||
| 1326f00ff3 | |||
| c71a18f442 | |||
| caa33cdfa8 | |||
| c3d0920bf9 | |||
| 29f6fab29e | |||
| b8c4865836 | |||
| a03f46b02d | |||
| a2f8d1498b | |||
| 75584bed45 | |||
| a753ac19ae | |||
| 51277ef97f | |||
| a2958a399c | |||
| 788bfbff3e | |||
| ede139509b | |||
| ebf4421ea7 | |||
| c8beb59ba9 | |||
| a629972944 | |||
| 1f083e7d4b | |||
| 2a4ff2c794 | |||
| 515cefb966 | |||
| b5efcce72b | |||
| 269244766c | |||
| 0ff232c236 | |||
| 7a104c3999 | |||
| da0d6059b8 | |||
| 499474c3d3 | |||
| 5def554a23 | |||
| bccaf5e1c6 | |||
| 4c24bfca95 | |||
| 19fc903155 | |||
| 791933b045 | |||
| ae562fd34d | |||
| 72e8c03412 | |||
| 6582842fd9 | |||
| 761cac47e1 | |||
| bef6eb2ad3 | |||
| 343a7391b4 | |||
| 45a56431c4 | |||
| 53e5f36785 | |||
| 0fcb37eae9 | |||
| 3efb7a2152 | |||
| 194c4ff458 | |||
| d335e0df05 | |||
| 074bdc60bb | |||
| de9ef48911 | |||
| 450413cbbc | |||
| ac30eb0409 | |||
| df9f94f893 | |||
| 716dab88bd | |||
| f580bc221c | |||
| 90fa513d3c | |||
| 0a3cbfd6c4 | |||
| d3003fa51d | |||
| f380958df2 | |||
| 13e7ccd2e7 | |||
| 60f7ce453c | |||
| ab6ea657bc | |||
| c1877f8ca8 | |||
| 2e2db3b376 | |||
| 1d7eb3e1da | |||
| c9aaae449d | |||
| 0b235b17bd | |||
| 3492d4d75a | |||
| e5da3a6d33 | |||
| 665ee18d88 | |||
| c4284d5551 | |||
| a4466010fa | |||
| a62cac9be5 | |||
| 8cd3ca948e | |||
| 2063e34c19 | |||
| ed141bf144 | |||
| 42d4d93c90 | |||
| ef978942a3 | |||
| ae673ae3ab | |||
| fd72fa8b0c | |||
| 5dcecad30a | |||
| 488eb6b28b | |||
| a53b098e29 | |||
| a5ede3201c | |||
| d58f514be0 | |||
| 9c305af054 | |||
| 4a97be93fe | |||
| d695c880e8 | |||
| ff42662ce7 | |||
| d96df2b445 | |||
| 6d10495712 | |||
| 9ef3498650 | |||
| 7611c6970f | |||
| 0969483b72 | |||
| 481f8cb5bd | |||
| 8695ec4390 | |||
| 87df982f1d | |||
| 76b096916c | |||
| b52e444f62 | |||
| c5ac3792e2 | |||
| 4245502d05 | |||
| dfba2283fa | |||
| 698086b5c8 | |||
| f86ac20ee1 | |||
| 1213f699dc | |||
| 2729c4e6ae | |||
| cc19a6ddfb | |||
| 56e9bc943a | |||
| 116b7b2cc9 | |||
| cecfe730ca | |||
| b7fdf66a61 | |||
| f7e7b7eea5 | |||
| 05523a31b8 | |||
| f7c654dfa9 | |||
| 687125bf54 | |||
| 794e984e41 | |||
| 691fd35c3b | |||
| c909ec5dfb | |||
| 363b9aaa39 | |||
| e24e748f03 | |||
| 57118730be | |||
| 45d20535ff | |||
| 94cae49933 | |||
| 690e465349 | |||
| a9da60791e | |||
| 83063590a5 | |||
| 0970cf480c | |||
| ee2593a376 | |||
| 98a49025a1 | |||
| bacebb1a8b | |||
| 0ba45292cd | |||
| beac983ed7 | |||
| fe073eacc0 | |||
| f9d2c28c1b | |||
| d0e2d4e349 | |||
| 097e5dcf30 | |||
| 7c4eadd9a1 | |||
| 936b4d944e | |||
| f9bb89741a | |||
| 671fb7adbb | |||
| 52e0147699 | |||
| 9d1e614270 | |||
| 9e5011328a | |||
| 58321174c9 | |||
| c41607601d | |||
| fbde98db15 | |||
| 14c8f0fc86 | |||
| ac3a5726ab | |||
| 7407c9f1f9 | |||
| 321cac6c2a | |||
| f22a17f7b0 | |||
| 2c7ebf7613 | |||
| 6a1690b6a3 | |||
| e963593aef | |||
| 73aa889795 | |||
| 146d75709e | |||
| eab78a936f | |||
| 9cf09fd273 | |||
| 564dcfaa28 | |||
| 14b75cbd90 | |||
| 8495e3116c | |||
| d6c3ab6660 | |||
| 3f53351db6 | |||
| 53d439ddc1 | |||
| a3ab6832e0 | |||
| dd2f6e6075 | |||
| 44eab3971b | |||
| 184e46a36e | |||
| a28fe99fd8 | |||
| 35929d6046 | |||
| 85c76dd26f | |||
| 6ddd97fbde | |||
| 464946fbf0 | |||
| e5cb8d7a1b | |||
| 823b43ed08 | |||
| 1d399d2716 | |||
| 5dc735dc11 | |||
| e4f5e8d294 | |||
| d03c523f66 | |||
| 796d613380 | |||
| cd83c6de29 | |||
| fe3e8130dc | |||
| 0d57814d44 | |||
| f75d043a9f | |||
| 1d91d0a994 | |||
| c0045fc5ee | |||
| 471f621a05 | |||
| 2a38d4780c | |||
| 9a8cd6a28a | |||
| 9d76b3d613 | |||
| 71fcf8679d | |||
| 9b15bf888f | |||
| 2d8511fedd | |||
| 7d3630a6a7 | |||
| 45605fdf85 | |||
| 513f8aacb2 | |||
| ffc73edc25 | |||
| 784d1bfabf | |||
| f7db3ed793 | |||
| 39afc098b4 | |||
| 2a6cab23d8 | |||
| 1c77e31e5b | |||
| 07c00c20a9 | |||
| 06041a5942 | |||
| 4741944931 | |||
| 84dd7207bc | |||
| f2cefafe4a | |||
| 6e296bad1e | |||
| fbb6045065 |
@@ -30,7 +30,7 @@ jobs:
|
|||||||
- name: Set workspace as safe
|
- name: Set workspace as safe
|
||||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- name: Generate build matrix
|
- name: Generate build matrix
|
||||||
@@ -51,7 +51,7 @@ jobs:
|
|||||||
image: ghcr.io/terrapkg/appstream-generator:main
|
image: ghcr.io/terrapkg/appstream-generator:main
|
||||||
steps:
|
steps:
|
||||||
- name: Download artifacts
|
- name: Download artifacts
|
||||||
uses: actions/download-artifact@v5
|
uses: actions/download-artifact@v7
|
||||||
with:
|
with:
|
||||||
merge-multiple: true
|
merge-multiple: true
|
||||||
path: ./artifacts
|
path: ./artifacts
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ jobs:
|
|||||||
dnf5 swap -y --setopt=install_weak_deps=False systemd-standalone-sysusers systemd
|
dnf5 swap -y --setopt=install_weak_deps=False systemd-standalone-sysusers systemd
|
||||||
dnf5 install -y --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs dnf5-plugins rpmbuild script
|
dnf5 install -y --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs dnf5-plugins rpmbuild script
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
ref: f${{ matrix.version }}
|
ref: f${{ matrix.version }}
|
||||||
fetch-depth: 1
|
fetch-depth: 1
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ jobs:
|
|||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ jobs:
|
|||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@ jobs:
|
|||||||
x=${NAME//\//@}
|
x=${NAME//\//@}
|
||||||
echo "name=$x" >> $GITHUB_OUTPUT
|
echo "name=$x" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v4
|
- uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.art.outputs.name }}
|
name: ${{ steps.art.outputs.name }}
|
||||||
compression-level: 0 # The RPMs are already compressed :p
|
compression-level: 0 # The RPMs are already compressed :p
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ jobs:
|
|||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
ref: ${{ matrix.branch }}
|
ref: ${{ matrix.branch }}
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:frawhide
|
image: ghcr.io/terrapkg/builder:frawhide
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
- name: Push to subatomic
|
- name: Push to subatomic
|
||||||
run: |
|
run: |
|
||||||
branch=${{ github.ref_name }}
|
branch=${{ github.ref_name }}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ jobs:
|
|||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ jobs:
|
|||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ jobs:
|
|||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||||
|
|||||||
@@ -2,3 +2,7 @@ anda-build/
|
|||||||
**/*.tar*
|
**/*.tar*
|
||||||
**/*.crate
|
**/*.crate
|
||||||
**/*.zip
|
**/*.zip
|
||||||
|
**/*.minisig
|
||||||
|
**/*.nupkg
|
||||||
|
**/*.rpm
|
||||||
|
**/*.kate-swp
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: bitwarden-cli.bin
|
Name: bitwarden-cli.bin
|
||||||
Version: 2025.12.0
|
Version: 2025.12.1
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Bitwarden command-line client
|
Summary: Bitwarden command-line client
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: bitwarden-cli
|
Name: bitwarden-cli
|
||||||
Version: 2025.12.0
|
Version: 2025.12.1
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Bitwarden command-line client
|
Summary: Bitwarden command-line client
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%undefine __brp_mangle_shebangs
|
%undefine __brp_mangle_shebangs
|
||||||
|
|
||||||
Name: chdig
|
Name: chdig
|
||||||
Version: 25.12.1
|
Version: 26.1.1
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Dig into ClickHouse with TUI interface
|
Summary: Dig into ClickHouse with TUI interface
|
||||||
URL: https://github.com/azat/chdig
|
URL: https://github.com/azat/chdig
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "chrultrabook-tools.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,74 @@
|
|||||||
|
%undefine __brp_mangle_shebangs
|
||||||
|
|
||||||
|
Name: chrultrabook-tools
|
||||||
|
Version: 3.1.3
|
||||||
|
Release: 2%?dist
|
||||||
|
Summary: User-friendly configuration utility for Chromebooks running an alternate OS
|
||||||
|
URL: https://github.com/death7654/Chrultrabook-Tools
|
||||||
|
Source0: %url/archive/refs/tags/%version.tar.gz
|
||||||
|
License: GPL-3.0-only AND MPL-2.0 AND MIT-0 AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND (CC0-1.0 OR Apache-2.0) AND BSL-1.0 AND BlueOak-1.0.0 AND CC0-1.0 AND (BSD-3-Clause OR Apache-2.0) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND ISC AND MIT AND (Apache-2.0 OR MIT) AND BSD-3-Clause AND NCSA AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT) AND (Apache-2.0/MIT) AND CDLA-Permissive-2.0 AND (MIT OR Zlib OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND Unlicense
|
||||||
|
|
||||||
|
BuildRequires: cargo
|
||||||
|
BuildRequires: glib2
|
||||||
|
BuildRequires: glib2-devel
|
||||||
|
BuildRequires: gtk3
|
||||||
|
BuildRequires: gtk3-devel
|
||||||
|
BuildRequires: javascriptcoregtk4.1
|
||||||
|
BuildRequires: javascriptcoregtk4.1-devel
|
||||||
|
BuildRequires: libsoup3
|
||||||
|
BuildRequires: libsoup3-devel
|
||||||
|
BuildRequires: libappindicator-gtk3
|
||||||
|
BuildRequires: libappindicator-devel
|
||||||
|
BuildRequires: gstreamer1
|
||||||
|
BuildRequires: gstreamer1-devel
|
||||||
|
BuildRequires: patchelf
|
||||||
|
BuildRequires: libstdc++-static
|
||||||
|
BuildRequires: libxdo-devel
|
||||||
|
BuildRequires: anda-srpm-macros
|
||||||
|
BuildRequires: rustc
|
||||||
|
BuildRequires: %{tauri_buildrequires -a}
|
||||||
|
# This may seem weird, but https://github.com/nodejs/node/issues/51752#issuecomment-2970163641
|
||||||
|
BuildRequires: nodejs-full-i18n
|
||||||
|
|
||||||
|
Requires: chromium-ectool
|
||||||
|
Requires: coreboot-utils-cbmem
|
||||||
|
Requires: libayatana-appindicator-gtk3
|
||||||
|
Requires: libayatana-ido-gtk3
|
||||||
|
Requires: libayatana-indicator-gtk3
|
||||||
|
|
||||||
|
Packager: Owen Zimmerman owen@fyralabs.com
|
||||||
|
|
||||||
|
%description
|
||||||
|
%summary.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n Chrultrabook-Tools-%version
|
||||||
|
%tauri_prep
|
||||||
|
|
||||||
|
%build
|
||||||
|
%npm_build -r build -B
|
||||||
|
|
||||||
|
%install
|
||||||
|
%tauri_install
|
||||||
|
install -Dm755 src-tauri/linux/chrultrabook-tools-root %{buildroot}%{_bindir}/chrultrabook-tools-root
|
||||||
|
install -Dm644 src-tauri/linux/chrultrabook-tools.desktop %{buildroot}%{_appsdir}/chrultrabook-tools.desktop
|
||||||
|
install -Dm644 src-tauri/icons/128x128.png %{buildroot}%{_hicolordir}/128x128/apps/chrultrabook-tools.png
|
||||||
|
# Not matching, but upstream does it this way. Working with upstream to correct this issue.
|
||||||
|
install -Dm644 src-tauri/icons/128x128@2x.png %{buildroot}%{_hicolordir}/256x256@2/apps/chrultrabook-tools.png
|
||||||
|
install -Dm644 src-tauri/icons/32x32.png %{buildroot}%{_hicolordir}/32x32/apps/chrultrabook-tools.png
|
||||||
|
install -Dm644 src-tauri/linux/com.chrultrabook.tools.policy %{buildroot}%{_datadir}/polkit-1/actions/com.chrultrabook.tools.policy
|
||||||
|
%{tauri_cargo_license} > LICENSE.dependencies
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE
|
||||||
|
%license LICENSE.dependencies
|
||||||
|
%{_bindir}/chrultrabook-tools
|
||||||
|
%{_bindir}/chrultrabook-tools-root
|
||||||
|
%{_appsdir}/chrultrabook-tools.desktop
|
||||||
|
%{_hicolordir}/*x*/apps/chrultrabook-tools.png
|
||||||
|
%{_datadir}/polkit-1/actions/com.chrultrabook.tools.policy
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Mon Jan 19 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
- Initial commit
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("death7654/Chrultrabook-Tools"));
|
||||||
@@ -8,7 +8,7 @@ for background device management, as well as a GUI to expertly customize your se
|
|||||||
%global __brp_mangle_shebangs %{nil}
|
%global __brp_mangle_shebangs %{nil}
|
||||||
|
|
||||||
Name: coolercontrol
|
Name: coolercontrol
|
||||||
Version: 3.1.0
|
Version: 3.1.1
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Cooling device control for Linux
|
Summary: Cooling device control for Linux
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|||||||
@@ -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.839
|
Version: 0.0.857
|
||||||
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
|
||||||
|
|||||||
@@ -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.839
|
Version: 0.0.857
|
||||||
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
|
||||||
|
|||||||
@@ -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.119
|
Version: 0.0.122
|
||||||
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
|
||||||
|
|||||||
@@ -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.171
|
Version: 0.0.174
|
||||||
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
|
||||||
|
|||||||
@@ -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.171
|
Version: 0.0.174
|
||||||
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
|
||||||
|
|||||||
@@ -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.119
|
Version: 0.0.122
|
||||||
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
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: falcond-gui
|
Name: falcond-gui
|
||||||
Version: 1.0.0
|
Version: 1.0.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A GTK4/LibAdwaita application to control and monitor the Falcond gaming optimization daemon
|
Summary: A GTK4/LibAdwaita application to control and monitor the Falcond gaming optimization daemon
|
||||||
SourceLicense: MIT
|
SourceLicense: MIT
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: feishin
|
Name: feishin
|
||||||
Version: 1.2.0
|
Version: 1.3.0
|
||||||
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
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||||
|
|
||||||
%global ver 13.3.0
|
%global ver 13.3.0
|
||||||
%global commit bee989ec55e7034a782fd18bd4e694b74a62ac32
|
%global commit 6b0427b4466689b3268f7838277455702d7f9691
|
||||||
%global shortcommit %{sub %{commit} 1 7}
|
%global shortcommit %{sub %{commit} 1 7}
|
||||||
%global commit_date 20251224
|
%global commit_date 20260125
|
||||||
%global devel_name QtColorWidgets
|
%global devel_name QtColorWidgets
|
||||||
%global _distro_extra_cflags -fuse-ld=mold
|
%global _distro_extra_cflags -fuse-ld=mold
|
||||||
%global _distro_extra_cxxflags -fuse-ld=mold
|
%global _distro_extra_cxxflags -fuse-ld=mold
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: flatpost
|
Name: flatpost
|
||||||
Version: 1.1.1
|
Version: 1.2.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
Summary: Desktop environment agnostic Flathub software center.
|
Summary: Desktop environment agnostic Flathub software center.
|
||||||
|
|||||||
@@ -1,11 +1,10 @@
|
|||||||
%global commit e92a5cf09e5755b07a57cd92ed3a555b442e2ccf
|
%global commit 8fdb51cf58797af136cf25350cc4b27ab287752b
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date 20260105
|
%global commit_date 20260125
|
||||||
%global ver 1.11.4^
|
%global ver 2.0.1^
|
||||||
%global base_name goofcord
|
%global base_name goofcord
|
||||||
%global git_name GoofCord
|
%global git_name GoofCord
|
||||||
|
%global appid io.github.milkshiift.GoofCord
|
||||||
%electronmeta
|
|
||||||
|
|
||||||
Name: %{base_name}-nightly
|
Name: %{base_name}-nightly
|
||||||
Version: %{ver}%{commit_date}.git.%{shortcommit}
|
Version: %{ver}%{commit_date}.git.%{shortcommit}
|
||||||
@@ -17,25 +16,28 @@ URL: https://github.com/Milkshiift/%{git_name}
|
|||||||
Source0: %{url}/archive/%{commit}/%{git_name}-%{commit}.tar.gz
|
Source0: %{url}/archive/%{commit}/%{git_name}-%{commit}.tar.gz
|
||||||
BuildRequires: anda-srpm-macros >= 0.2.26
|
BuildRequires: anda-srpm-macros >= 0.2.26
|
||||||
BuildRequires: bun-bin
|
BuildRequires: bun-bin
|
||||||
Packager: Gilver E. <rockgrub@disroot.org>
|
Packager: Gilver E. <roachy@fyralabs.com>
|
||||||
|
|
||||||
|
%electronmeta -D
|
||||||
|
|
||||||
%description
|
%description
|
||||||
A highly configurable and privacy minded Discord client.
|
A highly configurable and privacy minded Discord client.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{git_name}-%{commit}
|
%autosetup -n %{git_name}-%{commit}
|
||||||
|
%ifarch %{arm64} armv7l armv7hl armv7hnl
|
||||||
%build
|
|
||||||
%ifarch %{arm64} armv7hl armv7l
|
|
||||||
sed -i '/\"x64\",/d' electron-builder.ts
|
sed -i '/\"x64\",/d' electron-builder.ts
|
||||||
%endif
|
%endif
|
||||||
%bun_build -r build -R
|
|
||||||
|
%build
|
||||||
|
%bun_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%electron_install -d %{base_name} -s %{base_name} -i %{base_name} -D -O -U %U -E UseOzonePlatform,WaylandWindowDecorations
|
%electron_install -d %{base_name} -s %{base_name} -b %{base_name} -i %{base_name} -D -O -U %U -E UseOzonePlatform,WaylandWindowDecorations -I
|
||||||
|
install -Dm644 assetsDev/%{appid}.metainfo.xml -t %{buildroot}%{_metainfodir}
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate %{buildroot}%{_datadir}/applications/%{base_name}.desktop
|
%desktop_file_validate %{buildroot}%{_datadir}/applications/%{base_name}.desktop
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%doc README.md
|
||||||
@@ -43,14 +45,15 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{base_name}.desktop
|
|||||||
%{_bindir}/%{base_name}
|
%{_bindir}/%{base_name}
|
||||||
%{_datadir}/applications/%{base_name}.desktop
|
%{_datadir}/applications/%{base_name}.desktop
|
||||||
%{_libdir}/%{base_name}/
|
%{_libdir}/%{base_name}/
|
||||||
%{_iconsdir}/hicolor/16x16/apps/%{base_name}.png
|
%{_metainfodir}/%{appid}.metainfo.xml
|
||||||
%{_iconsdir}/hicolor/32x32/apps/%{base_name}.png
|
%{_hicolordir}/16x16/apps/%{base_name}.png
|
||||||
%{_iconsdir}/hicolor/48x48/apps/%{base_name}.png
|
%{_hicolordir}/32x32/apps/%{base_name}.png
|
||||||
%{_iconsdir}/hicolor/64x64/apps/%{base_name}.png
|
%{_hicolordir}/48x48/apps/%{base_name}.png
|
||||||
%{_iconsdir}/hicolor/128x128/apps/%{base_name}.png
|
%{_hicolordir}/64x64/apps/%{base_name}.png
|
||||||
%{_iconsdir}/hicolor/256x256/apps/%{base_name}.png
|
%{_hicolordir}/128x128/apps/%{base_name}.png
|
||||||
%{_iconsdir}/hicolor/512x512/apps/%{base_name}.png
|
%{_hicolordir}/256x256/apps/%{base_name}.png
|
||||||
%{_iconsdir}/hicolor/1024x1024/apps/%{base_name}.png
|
%{_hicolordir}/512x512/apps/%{base_name}.png
|
||||||
|
%{_hicolordir}/1024x1024/apps/%{base_name}.png
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Sat Jun 28 2025 Gilver E. <rockgrub@disroot.org> - 1.10.1^20250615.git.3f5eda1
|
* Sat Jun 28 2025 Gilver E. <rockgrub@disroot.org> - 1.10.1^20250615.git.3f5eda1
|
||||||
|
|||||||
@@ -1,36 +1,39 @@
|
|||||||
%global git_name GoofCord
|
%global git_name GoofCord
|
||||||
|
%global appid io.github.milkshiift.GoofCord
|
||||||
%electronmeta
|
|
||||||
|
|
||||||
Name: goofcord
|
Name: goofcord
|
||||||
Version: 1.11.4
|
Version: 2.0.1
|
||||||
Release: 1%?dist
|
Release: 2%{?dist}
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: A privacy-minded Legcord fork.
|
Summary: A privacy-minded Legcord fork.
|
||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
URL: https://github.com/Milkshiift/%{git_name}
|
URL: https://github.com/Milkshiift/%{git_name}
|
||||||
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
|
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
|
||||||
BuildRequires: anda-srpm-macros >= 0.2.26
|
BuildRequires: anda-srpm-macros >= 0.3.0
|
||||||
BuildRequires: bun-bin
|
BuildRequires: bun-bin
|
||||||
Packager: Gilver E. <rockgrub@disroot.org>
|
Packager: Gilver E. <roachy@fyralabs.com>
|
||||||
|
|
||||||
|
%electronmeta -D
|
||||||
|
|
||||||
%description
|
%description
|
||||||
A highly configurable and privacy minded Discord client.
|
A highly configurable and privacy minded Discord client.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{git_name}-%{version}
|
%autosetup -n %{git_name}-%{version}
|
||||||
|
|
||||||
%build
|
|
||||||
%ifarch %{arm64} armv7hl armv7l
|
%ifarch %{arm64} armv7hl armv7l
|
||||||
sed -i '/\"x64\",/d' electron-builder.ts
|
sed -i '/\"x64\",/d' electron-builder.ts
|
||||||
%endif
|
%endif
|
||||||
%bun_build -r build -R
|
|
||||||
|
%build
|
||||||
|
%bun_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%electron_install -D -O -U %U -E UseOzonePlatform,WaylandWindowDecorations
|
%electron_install -D -O -U %U -E UseOzonePlatform,WaylandWindowDecorations -I
|
||||||
|
|
||||||
|
install -Dm644 assetsDev/%{appid}.metainfo.xml -t %{buildroot}%{_metainfodir}
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
|
%desktop_file_validate %{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%doc README.md
|
||||||
@@ -38,14 +41,15 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
|
|||||||
%{_bindir}/%{name}
|
%{_bindir}/%{name}
|
||||||
%{_datadir}/applications/%{name}.desktop
|
%{_datadir}/applications/%{name}.desktop
|
||||||
%{_libdir}/%{name}/
|
%{_libdir}/%{name}/
|
||||||
%{_iconsdir}/hicolor/16x16/apps/%{name}.png
|
%{_metainfodir}/%{appid}.metainfo.xml
|
||||||
%{_iconsdir}/hicolor/32x32/apps/%{name}.png
|
%{_hicolordir}/16x16/apps/%{name}.png
|
||||||
%{_iconsdir}/hicolor/48x48/apps/%{name}.png
|
%{_hicolordir}/32x32/apps/%{name}.png
|
||||||
%{_iconsdir}/hicolor/64x64/apps/%{name}.png
|
%{_hicolordir}/48x48/apps/%{name}.png
|
||||||
%{_iconsdir}/hicolor/128x128/apps/%{name}.png
|
%{_hicolordir}/64x64/apps/%{name}.png
|
||||||
%{_iconsdir}/hicolor/256x256/apps/%{name}.png
|
%{_hicolordir}/128x128/apps/%{name}.png
|
||||||
%{_iconsdir}/hicolor/512x512/apps/%{name}.png
|
%{_hicolordir}/256x256/apps/%{name}.png
|
||||||
%{_iconsdir}/hicolor/1024x1024/apps/%{name}.png
|
%{_hicolordir}/512x512/apps/%{name}.png
|
||||||
|
%{_hicolordir}/1024x1024/apps/%{name}.png
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Sat Jun 28 2025 Gilver E. <rockgrub@disroot.org> - 1.10.1-1
|
* Sat Jun 28 2025 Gilver E. <rockgrub@disroot.org> - 1.10.1-1
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
%global crate halloy
|
%global crate halloy
|
||||||
|
|
||||||
Name: halloy
|
Name: halloy
|
||||||
Version: 2025.12
|
Version: 2026.1.1
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: An open-source IRC client written in Rust, with the Iced GUI library
|
Summary: An open-source IRC client written in Rust, with the Iced GUI library
|
||||||
Packager: Yoong jin <solomoncyj@gmail.com>
|
Packager: Yoong jin <solomoncyj@gmail.com>
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: helium-browser-bin
|
Name: helium-browser-bin
|
||||||
Version: 0.7.9.1
|
Version: 0.8.3.1
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Private, fast, and honest web browser based on Chromium
|
Summary: Private, fast, and honest web browser based on Chromium
|
||||||
|
|
||||||
@@ -24,7 +24,7 @@ Source2: net.imput.helium.metainfo.xml
|
|||||||
|
|
||||||
ExclusiveArch: x86_64 aarch64
|
ExclusiveArch: x86_64 aarch64
|
||||||
|
|
||||||
BuildRequires: terra-appstream-helper
|
BuildRequires: terra-appstream-helper desktop-file-utils
|
||||||
|
|
||||||
Requires: xdg-utils
|
Requires: xdg-utils
|
||||||
Requires: liberation-fonts
|
Requires: liberation-fonts
|
||||||
@@ -39,11 +39,7 @@ Based on ungoogled-chromium with additional privacy and usability improvements.
|
|||||||
%autosetup -n helium-%{version}-%{arch}_linux
|
%autosetup -n helium-%{version}-%{arch}_linux
|
||||||
tar --strip-components=1 -zxvf %{SOURCE1}
|
tar --strip-components=1 -zxvf %{SOURCE1}
|
||||||
|
|
||||||
sed -i \
|
sed -i 's/Exec=helium\b/Exec=helium-browser-bin/g' helium.desktop
|
||||||
-e 's/Exec=chromium/Exec=%{name}/' \
|
|
||||||
-e 's/Name=Helium$/Name=Helium Browser/' \
|
|
||||||
-e 's/Icon=helium/Icon=%{appid}/' \
|
|
||||||
helium.desktop
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@@ -54,8 +50,11 @@ cp -a * %{buildroot}%{_libdir}/%{name}/
|
|||||||
sed -i 's/exists_desktop_file || generate_desktop_file/true/' \
|
sed -i 's/exists_desktop_file || generate_desktop_file/true/' \
|
||||||
%{buildroot}%{_libdir}/%{name}/chrome-wrapper
|
%{buildroot}%{_libdir}/%{name}/chrome-wrapper
|
||||||
|
|
||||||
install -Dm644 helium.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
|
install -Dm644 helium.desktop %{buildroot}%{_appsdir}/%{name}.desktop
|
||||||
install -Dm644 product_logo_256.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{appid}.png
|
|
||||||
|
%__desktop_file_edit --set-icon=net.input.helium %{buildroot}%{_appsdir}/%{name}.desktop
|
||||||
|
|
||||||
|
install -Dm644 product_logo_256.png %{buildroot}%{_hicolordir}/256x256/apps/%{appid}.png
|
||||||
|
|
||||||
rm -f %{buildroot}%{_libdir}/%{name}/helium.desktop
|
rm -f %{buildroot}%{_libdir}/%{name}/helium.desktop
|
||||||
rm -f %{buildroot}%{_libdir}/%{name}/product_logo_256.png
|
rm -f %{buildroot}%{_libdir}/%{name}/product_logo_256.png
|
||||||
@@ -114,8 +113,8 @@ chmod 755 %{buildroot}%{_bindir}/%{name}
|
|||||||
%license LICENSE LICENSE.ungoogled_chromium
|
%license LICENSE LICENSE.ungoogled_chromium
|
||||||
%{_libdir}/%{name}/
|
%{_libdir}/%{name}/
|
||||||
%{_bindir}/%{name}
|
%{_bindir}/%{name}
|
||||||
%{_datadir}/applications/%{name}.desktop
|
%{_appsdir}/%{name}.desktop
|
||||||
%{_datadir}/icons/hicolor/256x256/apps/%{appid}.png
|
%{_hicolordir}/256x256/apps/%{appid}.png
|
||||||
%{_metainfodir}/%{appid}.metainfo.xml
|
%{_metainfodir}/%{appid}.metainfo.xml
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: juce
|
Name: juce
|
||||||
Version: 8.0.12
|
Version: 8.0.12
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
License: AGPL-3.0
|
License: AGPL-3.0
|
||||||
Summary: framework for audio application and plug-in development
|
Summary: framework for audio application and plug-in development
|
||||||
URL: https://juce.com
|
URL: https://juce.com
|
||||||
@@ -68,10 +68,7 @@ popd
|
|||||||
%license LICENSE.md
|
%license LICENSE.md
|
||||||
%{_bindir}/juceaide
|
%{_bindir}/juceaide
|
||||||
%{_bindir}/juce_lv2_helper
|
%{_bindir}/juce_lv2_helper
|
||||||
%dir %{_libdir}/cmake/%{name}
|
|
||||||
%{_libdir}/cmake/%{name}/*
|
%{_libdir}/cmake/%{name}/*
|
||||||
%dir %{_datadir}/%{name}
|
|
||||||
%dir %{_datadir}/%{name}/modules
|
|
||||||
%{_datadir}/%{name}/modules/*
|
%{_datadir}/%{name}/modules/*
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
@@ -84,4 +81,3 @@ popd
|
|||||||
|
|
||||||
* Fri Dec 19 2025 metcya <metcya@gmail.com> - 8.0.12
|
* Fri Dec 19 2025 metcya <metcya@gmail.com> - 8.0.12
|
||||||
- Package juce
|
- Package juce
|
||||||
|
|
||||||
|
|||||||
@@ -3,10 +3,10 @@
|
|||||||
%global gtk4_version 4.14.4
|
%global gtk4_version 4.14.4
|
||||||
%global libadwaita_version 1.5.1
|
%global libadwaita_version 1.5.1
|
||||||
%global pure_protobuf_version 2.0.0
|
%global pure_protobuf_version 2.0.0
|
||||||
%global raw_ver v1.99.0
|
%global raw_ver v1.100.0
|
||||||
|
|
||||||
Name: komikku
|
Name: komikku
|
||||||
Version: 1.99.0
|
Version: 1.100.0
|
||||||
%forgemeta
|
%forgemeta
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A manga reader for GNOME
|
Summary: A manga reader for GNOME
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "kopia.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/app/package.json b/app/package.json
|
||||||
|
index bd3a699a..df05befa 100644
|
||||||
|
--- a/app/package.json
|
||||||
|
+++ b/app/package.json
|
||||||
|
@@ -45,7 +45,7 @@
|
||||||
|
],
|
||||||
|
"directories": {
|
||||||
|
"buildResources": "assets",
|
||||||
|
- "output": "../dist/kopia-ui"
|
||||||
|
+ "output": "./dist"
|
||||||
|
},
|
||||||
|
"nsis": {
|
||||||
|
"oneClick": false,
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Terminal=false
|
||||||
|
Name=KopiaUI
|
||||||
|
Comment=Fast and secure open-source backup/restore tool
|
||||||
|
Exec=kopia-ui
|
||||||
|
Icon=kopia
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
<component>
|
||||||
|
<name>KopiaUI</name>
|
||||||
|
<summary>
|
||||||
|
A backup/restore tool that allows you to create encrypted snapshots
|
||||||
|
</summary>
|
||||||
|
<categories>
|
||||||
|
<category>System</category>
|
||||||
|
<category>Network</category>
|
||||||
|
</categories>
|
||||||
|
<provides>
|
||||||
|
<binary>kopia-ui</binary>
|
||||||
|
</provides>
|
||||||
|
</component>
|
||||||
@@ -0,0 +1,84 @@
|
|||||||
|
%global appid io.kopia.ui
|
||||||
|
%global appstream_component desktop-application
|
||||||
|
|
||||||
|
Name: kopia
|
||||||
|
%electronmeta -D
|
||||||
|
Version: 0.22.3
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: A backup/restore tool that allows you to create encrypted snapshots
|
||||||
|
|
||||||
|
License: Apache-2.0 AND CC0-1.0 AND %{electron_license}
|
||||||
|
URL: https://kopia.io/
|
||||||
|
Source0: https://github.com/kopia/kopia/archive/v%{version}.tar.gz
|
||||||
|
Source1: io.kopia.ui.desktop
|
||||||
|
Source2: io.kopia.ui.metainfo.xml
|
||||||
|
Patch0: fix-electron-output-dir.patch
|
||||||
|
ExclusiveArch: %{golang_arches_future}
|
||||||
|
Packager: metcya <metcya@gmail.com>
|
||||||
|
|
||||||
|
BuildRequires: go-rpm-macros
|
||||||
|
BuildRequires: terra-appstream-helper
|
||||||
|
|
||||||
|
%global gui_name %{name}-ui
|
||||||
|
|
||||||
|
%package -n %{gui_name}
|
||||||
|
Summary: GUI for %{name}
|
||||||
|
Requires: %{name} = %{evr}
|
||||||
|
ExclusiveArch: %{electron_arches}
|
||||||
|
|
||||||
|
%description
|
||||||
|
Kopia is a fast and secure open-source backup/restore tool that allows you to
|
||||||
|
create encrypted snapshots of your data and save the snapshots to remote or
|
||||||
|
cloud storage of your choice, to network-attached storage or server, or locally
|
||||||
|
on your machine. Kopia does not 'image' your whole machine. Rather, Kopia
|
||||||
|
allows you to backup/restore any and all files/directories that you deem are
|
||||||
|
important or critical.
|
||||||
|
|
||||||
|
%description -n %{gui_name}
|
||||||
|
A graphical user interface for %{name}.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
%global gomodulesmode GO111MODULE=on
|
||||||
|
%gobuild -o %{name} .
|
||||||
|
|
||||||
|
pushd app
|
||||||
|
%npm_build -B
|
||||||
|
popd
|
||||||
|
|
||||||
|
%install
|
||||||
|
install -Dm 755 %{name} -t %{buildroot}%{_bindir}
|
||||||
|
|
||||||
|
pushd app
|
||||||
|
%electron_install -b %{gui_name} -d %{gui_name} -s %{gui_name} -I ../icons
|
||||||
|
popd
|
||||||
|
|
||||||
|
# the offical package for kopia-ui includes a bundled copy of the kopia binary
|
||||||
|
# but we'll just symlink it
|
||||||
|
mkdir -p %{buildroot}%{_libdir}/%{gui_name}/resources/server
|
||||||
|
%{__ln_s} %{_bindir}/%{name} %{buildroot}%{_libdir}/%{gui_name}/resources/server/%{name}
|
||||||
|
|
||||||
|
%desktop_file_install %{S:1}
|
||||||
|
|
||||||
|
%terra_appstream -o %{S:2}
|
||||||
|
|
||||||
|
%check
|
||||||
|
%desktop_file_validate %{buildroot}%{_appsdir}/%{appid}.desktop
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license README.md
|
||||||
|
%doc LICENSE
|
||||||
|
%{_bindir}/%{name}
|
||||||
|
|
||||||
|
%files -n %{gui_name}
|
||||||
|
%{_bindir}/%{gui_name}
|
||||||
|
%{_libdir}/%{gui_name}/
|
||||||
|
%{_appsdir}/%{appid}.desktop
|
||||||
|
%{_metainfodir}/%{appid}.metainfo.xml
|
||||||
|
%{_hicolordir}/*/apps/kopia.png
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Thu Jan 22 2026 metcya <metcya@gmail.com> - 0.22.3-1
|
||||||
|
- Initial package
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("kopia/kopia"));
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
%global commit cb6072a853d7fc36fe1a6d5b666ee3ef7e238566
|
%global commit 4ccb21b88c39a387701cf65d31330a7572abd45d
|
||||||
%global commit_date 20260104
|
%global commit_date 20260120
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global debug_package %nil
|
%global debug_package %nil
|
||||||
%global __strip /bin/true
|
%global __strip /bin/true
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
# Disable X11 for RHEL 10+
|
# Disable X11 for RHEL 10+
|
||||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||||
|
|
||||||
%global commit 0035bb7cbd1faf97aa91414a9b376a53b4c821bd
|
%global commit 7bfa2cfd3d44d38d1736d66cc26e30c587e17636
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date 20260105
|
%global commit_date 20260126
|
||||||
%global ver 0.41.0
|
%global ver 0.41.0
|
||||||
|
|
||||||
Name: mpv-nightly
|
Name: mpv-nightly
|
||||||
|
|||||||
@@ -1,20 +1,19 @@
|
|||||||
%global __brp_mangle_shebangs %{nil}
|
%undefine __brp_mangle_shebangs
|
||||||
%global appid com.github.neohtop
|
%global appid com.github.neohtop
|
||||||
|
|
||||||
Name: neohtop
|
Name: neohtop
|
||||||
Version: 1.2.0
|
Version: 1.2.0
|
||||||
Release: 2%?dist
|
Release: 3%?dist
|
||||||
Summary: System monitoring on steroids
|
Summary: System monitoring on steroids
|
||||||
License: MIT
|
SourceLicense: MIT
|
||||||
|
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-3-Clause AND MIT) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND (BSD-3-Clause OR MIT) AND BSD-3-Clause AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
|
||||||
URL: https://github.com/Abdenasser/neohtop
|
URL: https://github.com/Abdenasser/neohtop
|
||||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||||
Source1: NeoHtop.desktop
|
Source1: NeoHtop.desktop
|
||||||
Source2: com.github.neohtop.metainfo.xml
|
Source2: com.github.neohtop.metainfo.xml
|
||||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||||
BuildRequires: rust
|
BuildRequires: rust
|
||||||
BuildRequires: nodejs-npm
|
BuildRequires: %tauri_buildrequires
|
||||||
BuildRequires: webkit2gtk4.1-devel
|
|
||||||
BuildRequires: javascriptcoregtk4.1-devel
|
|
||||||
BuildRequires: libsoup3-devel
|
BuildRequires: libsoup3-devel
|
||||||
BuildRequires: gtk3-devel
|
BuildRequires: gtk3-devel
|
||||||
BuildRequires: rust-gdk-pixbuf-sys-devel
|
BuildRequires: rust-gdk-pixbuf-sys-devel
|
||||||
@@ -31,14 +30,14 @@ Provides: NeoHtop
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n neohtop-%version
|
%autosetup -n neohtop-%version
|
||||||
|
%tauri_prep
|
||||||
|
|
||||||
%build
|
%build
|
||||||
npm install
|
%npm_build -B
|
||||||
npm run tauri build
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
install -Dpm755 src-tauri/target/release/NeoHtop %{buildroot}%{_bindir}/NeoHtop
|
install -Dpm755 src-tauri/target/rpm/NeoHtop %{buildroot}%{_bindir}/NeoHtop
|
||||||
install -Dpm644 %{SOURCE1} %{buildroot}%{_appsdir}/NeoHtop.desktop
|
%desktop_file_install %{SOURCE1}
|
||||||
# don't mind the numbers not matching, this is how the offical rpm installs these files
|
# don't mind the numbers not matching, this is how the offical rpm installs these files
|
||||||
install -Dpm644 src-tauri/icons/128x128@2x.png %{buildroot}%{_hicolordir}/256x256@2/apps/NeoHtop.png
|
install -Dpm644 src-tauri/icons/128x128@2x.png %{buildroot}%{_hicolordir}/256x256@2/apps/NeoHtop.png
|
||||||
install -Dpm644 src-tauri/icons/32x32.png %{buildroot}%{_hicolordir}/32x32/apps/NeoHtop.png
|
install -Dpm644 src-tauri/icons/32x32.png %{buildroot}%{_hicolordir}/32x32/apps/NeoHtop.png
|
||||||
@@ -46,12 +45,15 @@ install -Dpm644 src-tauri/icons/128x128.png %{buildroot}%{_hicolordir}/128x
|
|||||||
|
|
||||||
%terra_appstream -o %{SOURCE2}
|
%terra_appstream -o %{SOURCE2}
|
||||||
|
|
||||||
|
%{tauri_cargo_license} > LICENSE.dependencies
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate %{buildroot}%{_appsdir}/NeoHtop.desktop
|
%desktop_file_validate %{buildroot}%{_appsdir}/NeoHtop.desktop
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
%license LICENSE.dependencies
|
||||||
%{_bindir}/NeoHtop
|
%{_bindir}/NeoHtop
|
||||||
%{_appsdir}/NeoHtop.desktop
|
%{_appsdir}/NeoHtop.desktop
|
||||||
%{_hicolordir}/256x256@2/apps/NeoHtop.png
|
%{_hicolordir}/256x256@2/apps/NeoHtop.png
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
project pkg {
|
||||||
|
arches = ["x86_64"]
|
||||||
|
rpm {
|
||||||
|
spec = "proton-vpn.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
Name: proton-vpn-gtk-app
|
||||||
|
Version: 4.14.0
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: Official ProtonVPN Linux app
|
||||||
|
License: GPL-3.0-only
|
||||||
|
URL: https://protonvpn.com/download-linux
|
||||||
|
Source0: https://github.com/ProtonVPN/proton-vpn-gtk-app/archive/refs/tags/v%version.tar.gz
|
||||||
|
Source1: https://github.com/flathub/com.protonvpn.www/blob/master/com.protonvpn.www.metainfo.xml
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
BuildRequires: python3-build
|
||||||
|
BuildRequires: python3-wheel
|
||||||
|
BuildRequires: python3-pip
|
||||||
|
BuildRequires: python3-setuptools
|
||||||
|
BuildRequires: python3-gobject
|
||||||
|
BuildRequires: python3-dbus
|
||||||
|
BuildRequires: python3-packaging
|
||||||
|
BuildRequires: gtk3
|
||||||
|
BuildRequires: libnotify
|
||||||
|
BuildRequires: python3-proton-vpn-api-core
|
||||||
|
BuildRequires: librsvg2
|
||||||
|
|
||||||
|
Requires: gtk3
|
||||||
|
Requires: libnotify
|
||||||
|
Requires: python3-gobject
|
||||||
|
Requires: python3-dbus
|
||||||
|
Requires: python3-packaging
|
||||||
|
Requires: python3-proton-vpn-api-core
|
||||||
|
Requires: librsvg2
|
||||||
|
|
||||||
|
Provides: protonvpn
|
||||||
|
Provides: proton-vpn
|
||||||
|
|
||||||
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
|
||||||
|
%description
|
||||||
|
The Proton VPN GTK app is intended for every Proton VPN service user,
|
||||||
|
it provides full access to all functionalities available to authenticated users,
|
||||||
|
with the user signup process handled on the website.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n %{name}-%{version}
|
||||||
|
|
||||||
|
%build
|
||||||
|
%pyproject_wheel
|
||||||
|
|
||||||
|
%install
|
||||||
|
%pyproject_install
|
||||||
|
%pyproject_save_files proton
|
||||||
|
install -Dm644 rpmbuild/SOURCES/proton-vpn-logo.svg %{buildroot}%{_scalableiconsdir}/proton-vpn-logo.svg
|
||||||
|
install -Dm644 %{SOURCE1} %{buildroot}%{_metainfodir}/com.protonvpn.www.metainfo.xml
|
||||||
|
# Match metainfo
|
||||||
|
install -Dm644 rpmbuild/SOURCES/proton.vpn.app.gtk.desktop %{buildroot}%{_appsdir}/com.protonvpn.www.desktop
|
||||||
|
|
||||||
|
%files -f %{pyproject_files}
|
||||||
|
%doc README.md CONTRIBUTING.md CODEOWNERS
|
||||||
|
%license LICENSE COPYING.md
|
||||||
|
%{_bindir}/protonvpn-app
|
||||||
|
%{_appsdir}/com.protonvpn.www.desktop
|
||||||
|
%{_scalableiconsdir}/proton-vpn-logo.svg
|
||||||
|
%{_metainfodir}/com.protonvpn.www.metainfo.xml
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sat Jan 17 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
- Initial commit
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh_tag("ProtonVPN/proton-vpn-gtk-app"));
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "qiqis-notebook.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=Qiqi's Notebook
|
||||||
|
Exec=qiqis-notebook --ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Icon=qiqis-notebook
|
||||||
|
StartupWMClass=qiqis-notebook
|
||||||
|
Comment=Qiqi's Notebook desktop app
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
# Make electron_license macro properly work
|
||||||
|
%bcond bundled_electron 1
|
||||||
|
|
||||||
|
|
||||||
|
Name: qiqis-notebook
|
||||||
|
%electronmeta -D
|
||||||
|
Version: 1.1.6
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: Qiqi's Notebook desktop app
|
||||||
|
URL: https://qiqis-notebook.com/
|
||||||
|
Source0: https://github.com/Qiqis-Notebook/qnb-client/archive/refs/tags/v%{version}.tar.gz
|
||||||
|
Source1: qiqis-notebook.desktop
|
||||||
|
License: MIT AND %{electron_license}
|
||||||
|
Packager: Yoong Jin <solomoncyj@gmail.com>
|
||||||
|
|
||||||
|
BuildRequires: nodejs-npm
|
||||||
|
BuildRequires: squashfs-tools
|
||||||
|
|
||||||
|
Provides: qnb-client
|
||||||
|
|
||||||
|
%description
|
||||||
|
Qiqi's Notebook is an application used for launcing
|
||||||
|
user created farming routes for Genshin Impact and
|
||||||
|
Wuthering Waves
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n qnb-client-%{version}
|
||||||
|
|
||||||
|
%build
|
||||||
|
%npm_build -r package
|
||||||
|
#npm i
|
||||||
|
#npm run package
|
||||||
|
cd "out/Qiqi's Notebook-linux-%{_electron_cpu}"
|
||||||
|
mv ./* ..
|
||||||
|
cd ..
|
||||||
|
mv "Qiqi's Notebook" ./qiqis-notebook
|
||||||
|
|
||||||
|
mv ./LICENSE ./LICENSE.electron
|
||||||
|
|
||||||
|
%install
|
||||||
|
cd ./out
|
||||||
|
|
||||||
|
install -Dm755 ./libEGL.so %{buildroot}%{_libdir}/qiqis-notebook/libEGL.so
|
||||||
|
install -Dm755 ./libGLESv2.so %{buildroot}%{_libdir}/qiqis-notebook/libGLESv2.so
|
||||||
|
install -Dm755 ./libffmpeg.so %{buildroot}%{_libdir}/qiqis-notebook/libffmpeg.so
|
||||||
|
install -Dm755 ./libvk_swiftshader.so %{buildroot}%{_libdir}/qiqis-notebook/libvk_swiftshader.so
|
||||||
|
install -Dm755 ./libvulkan.so.1 %{buildroot}%{_libdir}/qiqis-notebook/libvulkan.so.1
|
||||||
|
install -Dm644 ./icudtl.dat %{buildroot}%{_libdir}/qiqis-notebook/icudtl.dat
|
||||||
|
install -Dm644 ./v8_context_snapshot.bin %{buildroot}%{_libdir}/qiqis-notebook/v8_context_snapshot.bin
|
||||||
|
install -Dm644 ./chrome_100_percent.pak %{buildroot}%{_libdir}/qiqis-notebook/chrome_100_percent.pak
|
||||||
|
install -Dm644 ./chrome_200_percent.pak %{buildroot}%{_libdir}/qiqis-notebook/chrome_200_percent.pak
|
||||||
|
install -Dm644 ./resources.pak %{buildroot}%{_libdir}/qiqis-notebook/resources.pak
|
||||||
|
install -Dm644 ./vk_swiftshader_icd.json %{buildroot}%{_libdir}/qiqis-notebook/vk_swiftshader_icd.json
|
||||||
|
install -Dm644 ./resources/app.asar %{buildroot}%{_libdir}/qiqis-notebook/resources/app.asar
|
||||||
|
install -Dm755 ./chrome-sandbox %{buildroot}%{_libdir}/qiqis-notebook/chrome-sandbox
|
||||||
|
install -Dm755 ./chrome_crashpad_handler %{buildroot}%{_libdir}/qiqis-notebook/chrome_crashpad_handler
|
||||||
|
install -Dm755 ./qiqis-notebook %{buildroot}%{_libdir}/qiqis-notebook/qiqis-notebook
|
||||||
|
|
||||||
|
|
||||||
|
mkdir %{buildroot}%{_libdir}/qiqis-notebook/locales/
|
||||||
|
cp -r locales/* %{buildroot}%{_libdir}/qiqis-notebook/locales/
|
||||||
|
chmod -R 755 %{buildroot}%{_libdir}/qiqis-notebook/locales/
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
install -Dm644 assets/logo.png %{buildroot}%{_hicolordir}/1024x1024/apps/qiqis-notebook.png
|
||||||
|
|
||||||
|
install -Dm644 %{SOURCE1} %{buildroot}%{_appsdir}/qiqis-notebook.desktop
|
||||||
|
|
||||||
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
|
|
||||||
|
ln -s %{_libdir}/qiqis-notebook/qiqis-notebook %{buildroot}%{_bindir}/qiqis-notebook
|
||||||
|
|
||||||
|
%check
|
||||||
|
desktop-file-validate %{buildroot}%{_appsdir}/qiqis-notebook.desktop
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license ./out/LICENSE.electron
|
||||||
|
%license ./out/LICENSES.chromium.html
|
||||||
|
%license LICENSE
|
||||||
|
%{_bindir}/qiqis-notebook
|
||||||
|
%{_libdir}/qiqis-notebook/
|
||||||
|
%{_appsdir}/qiqis-notebook.desktop
|
||||||
|
%{_hicolordir}/1024x1024/apps/qiqis-notebook.png
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sat Jan 17 2026 Yoong Jin <solomoncyj@gmail.com> - 1.1.6
|
||||||
|
- Initial package.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("Qiqis-Notebook/qnb-client"));
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
%global commit a822eb767a330711e67714428c1c56cf3c82f044
|
%global commit c100a03bb39a52c0829fbd9e266a57a4aa2940dd
|
||||||
%global commit_date 20251118
|
%global commit_date 20260110
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
Name: rasputin
|
Name: rasputin
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global commit a822eb767a330711e67714428c1c56cf3c82f044
|
%global commit c100a03bb39a52c0829fbd9e266a57a4aa2940dd
|
||||||
%global commit_date 20251118
|
%global commit_date 20260110
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
Name: appset
|
Name: appset
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global commit 9527e92f697ad380ce8669a2b6c61260abafab19
|
%global commit 353e04bf0bc1866cba1f599cd76050890d33ba23
|
||||||
%global commit_date 20251126
|
%global commit_date 20260123
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
Name: rpcc
|
Name: rpcc
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%global ver 2026-01-05
|
%global ver 2026-01-27
|
||||||
%global goodver %(echo %ver | sed 's/-//g')
|
%global goodver %(echo %ver | sed 's/-//g')
|
||||||
%global __brp_mangle_shebangs %{nil}
|
%global __brp_mangle_shebangs %{nil}
|
||||||
%bcond_without mold
|
%bcond_without mold
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "rustnet.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
Name: rustnet
|
||||||
|
Version: 0.18.0
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: A cross-platform network monitoring terminal UI tool built with Rust
|
||||||
|
License: Apache-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
|
||||||
|
URL: https://github.com/domcyrus/rustnet
|
||||||
|
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
|
||||||
|
|
||||||
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
|
||||||
|
BuildRequires: cargo
|
||||||
|
BuildRequires: rust
|
||||||
|
BuildRequires: cargo-rpm-macros
|
||||||
|
BuildRequires: libpcap-devel
|
||||||
|
BuildRequires: elfutils-libelf-devel
|
||||||
|
BuildRequires: clang
|
||||||
|
BuildRequires: llvm
|
||||||
|
|
||||||
|
Requires: libpcap
|
||||||
|
Requires: elfutils-libelf
|
||||||
|
|
||||||
|
%description
|
||||||
|
A cross-platform network monitoring tool built with Rust. RustNet provides
|
||||||
|
real-time visibility into network connections with detailed state information,
|
||||||
|
connection lifecycle management, deep packet inspection, and a terminal user
|
||||||
|
interface.
|
||||||
|
|
||||||
|
Features include:
|
||||||
|
- Real-time Network Monitoring for TCP, UDP, ICMP, and ARP connections
|
||||||
|
- Deep Packet Inspection (DPI) for HTTP/HTTPS, DNS, SSH, and QUIC protocols
|
||||||
|
- Connection lifecycle management with protocol-aware timeouts
|
||||||
|
- Process identification and service name resolution
|
||||||
|
- Cross-platform support (Linux, macOS, Windows, BSD)
|
||||||
|
- Advanced filtering with vim/fzf-style search
|
||||||
|
- eBPF-enhanced process detection (enabled by default with automatic fallback)
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n %{name}-%{version}
|
||||||
|
|
||||||
|
%build
|
||||||
|
export RUSTFLAGS="%{build_rustflags}"
|
||||||
|
# Cargo macros fail due to RUSTC_BOOTSTRAP and build target
|
||||||
|
cargo build
|
||||||
|
|
||||||
|
%install
|
||||||
|
install -Dm755 target/debug/rustnet -t %{buildroot}%{_bindir}/
|
||||||
|
install -Dm644 assets/services -t %{buildroot}%{_datadir}/%{name}/
|
||||||
|
install -Dm644 resources/packaging/linux/graphics/rustnet.png -t %{buildroot}%{_hicolordir}/256x256/apps/
|
||||||
|
install -Dm644 resources/packaging/linux/rustnet.desktop -t %{buildroot}%{_appsdir}/
|
||||||
|
|
||||||
|
%{cargo_license_online} > LICENSE.dependencies
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license LICENSE
|
||||||
|
%license LICENSE.dependencies
|
||||||
|
%doc *.md
|
||||||
|
%{_bindir}/rustnet
|
||||||
|
%{_datadir}/%{name}/services
|
||||||
|
%{_hicolordir}/256x256/apps/rustnet.png
|
||||||
|
%{_appsdir}/rustnet.desktop
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Mon Jan 12 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
- Initial commit
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("domcyrus/rustnet"));
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<component type="desktop">
|
||||||
|
<id>org.signal.Signal</id>
|
||||||
|
<name>Signal Desktop</name>
|
||||||
|
<project_license>AGPL-3.0-only</project_license>
|
||||||
|
<icon type="local">/usr/share/icons/hicolor/1024x1024/apps/signal.png</icon>
|
||||||
|
<developer id="org.Signal">
|
||||||
|
<name>Signal Foundation</name>
|
||||||
|
</developer>
|
||||||
|
<summary>A private messenger for Windows, macOS, and Linux</summary>
|
||||||
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
|
<url type="homepage">https://signal.org/</url>
|
||||||
|
<url type="help">https://support.signal.org/</url>
|
||||||
|
<url type="donation">https://signal.org/donate/</url>
|
||||||
|
<url
|
||||||
|
type="contribute"
|
||||||
|
>https://github.com/signalapp/Signal-Desktop/blob/main/CONTRIBUTING.md</url>
|
||||||
|
<launchable type="desktop-id">org.signal.Signal.desktop</launchable>
|
||||||
|
<description>
|
||||||
|
<p>
|
||||||
|
Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<provides>
|
||||||
|
<binary>signal-desktop</binary>
|
||||||
|
</provides>
|
||||||
|
<keywords>
|
||||||
|
<keyword>signal</keyword>
|
||||||
|
</keywords>
|
||||||
|
<screenshots>
|
||||||
|
<screenshot type="default">
|
||||||
|
<image
|
||||||
|
type="source"
|
||||||
|
>https://web.archive.org/web/20240219132433if_/https://signal.org/assets/images/screenshots/download-desktop-windows.png</image>
|
||||||
|
<caption>Typical view of the window (Windows version)</caption>
|
||||||
|
</screenshot>
|
||||||
|
</screenshots>
|
||||||
|
</component>
|
||||||
@@ -1,45 +1,25 @@
|
|||||||
#? https://gitlab.archlinux.org/archlinux/packaging/packages/signal-desktop/-/blob/main/PKGBUILD
|
%define appid org.signal.Signal
|
||||||
%define debug_package %{nil}
|
|
||||||
|
|
||||||
# Make electron_license macro properly work
|
|
||||||
%bcond bundled_electron 1
|
|
||||||
|
|
||||||
# Exclude private libraries
|
|
||||||
%global __requires_exclude libffmpeg.so
|
|
||||||
%global __provides_exclude ^lib.*\\.so.*$
|
|
||||||
|
|
||||||
%ifarch x86_64
|
|
||||||
%define arch %{nil}
|
|
||||||
%elifarch aarch64
|
|
||||||
%define arch arm64-
|
|
||||||
%endif
|
|
||||||
|
|
||||||
Name: signal-desktop
|
Name: signal-desktop
|
||||||
Version: 7.83.0
|
%electronmeta -aD
|
||||||
Release: 1%?dist
|
Version: 7.86.0
|
||||||
|
Release: 3%?dist
|
||||||
Summary: A private messenger for Windows, macOS, and Linux
|
Summary: A private messenger for Windows, macOS, and Linux
|
||||||
URL: https://signal.org
|
URL: https://signal.org
|
||||||
Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz
|
Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz
|
||||||
# signal.desktop from https://github.com/signalflatpak/signal/blob/master/org.signal.Signal.desktop
|
|
||||||
Source1: signal.desktop
|
Source1: signal.desktop
|
||||||
|
Source2: org.signal.Signal.metainfo.xml
|
||||||
License: AGPL-3.0 AND %{electron_license}
|
License: AGPL-3.0 AND %{electron_license}
|
||||||
ExclusiveArch: x86_64 aarch64
|
|
||||||
|
|
||||||
BuildRequires: pulseaudio-libs-devel
|
BuildRequires: pulseaudio-libs-devel
|
||||||
BuildRequires: libX11-devel
|
BuildRequires: libX11-devel
|
||||||
BuildRequires: git-lfs
|
BuildRequires: git-lfs
|
||||||
BuildRequires: git-core
|
|
||||||
BuildRequires: anda-srpm-macros
|
BuildRequires: anda-srpm-macros
|
||||||
BuildRequires: pnpm
|
BuildRequires: pnpm
|
||||||
BuildRequires: gcc
|
|
||||||
BuildRequires: gcc-c++
|
|
||||||
BuildRequires: git-core
|
|
||||||
BuildRequires: make
|
|
||||||
BuildRequires: nodejs
|
|
||||||
BuildRequires: nodejs-npm
|
|
||||||
BuildRequires: python3
|
BuildRequires: python3
|
||||||
|
BuildRequires: terra-appstream-helper
|
||||||
|
BuildRequires: nodejs-full-i18n
|
||||||
|
|
||||||
Requires: gtk3
|
|
||||||
Requires: libwayland-cursor
|
Requires: libwayland-cursor
|
||||||
Requires: libwayland-client
|
Requires: libwayland-client
|
||||||
Requires: libxkbcommon
|
Requires: libxkbcommon
|
||||||
@@ -58,27 +38,19 @@ Requires: cairo
|
|||||||
Requires: xz-libs
|
Requires: xz-libs
|
||||||
Requires: libxcb
|
Requires: libxcb
|
||||||
Requires: nss-util
|
Requires: nss-util
|
||||||
Requires: nss
|
|
||||||
Requires: dbus-libs
|
Requires: dbus-libs
|
||||||
Requires: mesa-libgbm
|
Requires: mesa-libgbm
|
||||||
Requires: at-spi2-atk
|
Requires: at-spi2-atk
|
||||||
Requires: expat
|
Requires: expat
|
||||||
Requires: alsa-lib
|
Requires: alsa-lib
|
||||||
Requires: xdg-utils
|
|
||||||
Requires: re2
|
|
||||||
Requires: (libXtst or libXtst6)
|
|
||||||
Requires: libXScrnSaver
|
|
||||||
Requires: libnotify
|
|
||||||
Requires: (libuuid or libuuid1)
|
|
||||||
Requires: at-spi2-core
|
|
||||||
Requires: c-ares
|
|
||||||
Requires: gtk3
|
|
||||||
Requires: minizip
|
Requires: minizip
|
||||||
|
|
||||||
Provides: signal
|
Provides: signal
|
||||||
Provides: Signal
|
Provides: Signal
|
||||||
Provides: Signal-Desktop
|
Provides: Signal-Desktop
|
||||||
|
|
||||||
|
Packager: junefish <june@fyralabs.com>
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers.
|
Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers.
|
||||||
|
|
||||||
@@ -86,72 +58,51 @@ Signal Desktop links with Signal on Android or iOS and lets you message from you
|
|||||||
%autosetup -n Signal-Desktop-%{version}
|
%autosetup -n Signal-Desktop-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
pnpm install --frozen-lockfile
|
export SIGNAL_ENV=production
|
||||||
|
%{__pnpm} install
|
||||||
|
%{__pnpm} run clean-transpile
|
||||||
pushd sticker-creator
|
pushd sticker-creator
|
||||||
pnpm install --frozen-lockfile
|
%{__pnpm} install
|
||||||
pnpm build
|
%{__pnpm} run build
|
||||||
popd
|
popd
|
||||||
pnpm run build-linux --dir
|
%pnpm_build -r generate,prepare-beta-build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
install -Dm755 release/linux-%{arch}unpacked/libEGL.so %{buildroot}%{_libdir}/signal-desktop/libEGL.so
|
%electron_install -i signal -l -I build/icons/png
|
||||||
install -Dm755 release/linux-%{arch}unpacked/libGLESv2.so %{buildroot}%{_libdir}/signal-desktop/libGLESv2.so
|
|
||||||
install -Dm755 release/linux-%{arch}unpacked/libffmpeg.so %{buildroot}%{_libdir}/signal-desktop/libffmpeg.so
|
|
||||||
install -Dm755 release/linux-%{arch}unpacked/libvk_swiftshader.so %{buildroot}%{_libdir}/signal-desktop/libvk_swiftshader.so
|
|
||||||
install -Dm755 release/linux-%{arch}unpacked/libvulkan.so.1 %{buildroot}%{_libdir}/signal-desktop/libvulkan.so.1
|
|
||||||
install -Dm644 release/linux-%{arch}unpacked/icudtl.dat %{buildroot}%{_libdir}/signal-desktop/icudtl.dat
|
|
||||||
install -Dm644 release/linux-%{arch}unpacked/v8_context_snapshot.bin %{buildroot}%{_libdir}/signal-desktop/v8_context_snapshot.bin
|
|
||||||
install -Dm644 release/linux-%{arch}unpacked/chrome_100_percent.pak %{buildroot}%{_libdir}/signal-desktop/chrome_100_percent.pak
|
|
||||||
install -Dm644 release/linux-%{arch}unpacked/chrome_200_percent.pak %{buildroot}%{_libdir}/signal-desktop/chrome_200_percent.pak
|
|
||||||
install -Dm644 release/linux-%{arch}unpacked/resources.pak %{buildroot}%{_libdir}/signal-desktop/resources.pak
|
|
||||||
install -Dm644 release/linux-%{arch}unpacked/vk_swiftshader_icd.json %{buildroot}%{_libdir}/signal-desktop/vk_swiftshader_icd.json
|
|
||||||
install -Dm644 release/linux-%{arch}unpacked/resources/app.asar %{buildroot}%{_libdir}/signal-desktop/resources/app.asar
|
|
||||||
cp -r release/linux-%{arch}unpacked/resources/app.asar.unpacked %{buildroot}%{_libdir}/signal-desktop/resources/
|
|
||||||
|
|
||||||
install -Dm755 release/linux-%{arch}unpacked/chrome-sandbox %{buildroot}%{_libdir}/signal-desktop/chrome-sandbox
|
%desktop_file_install %{SOURCE1}
|
||||||
install -Dm755 release/linux-%{arch}unpacked/chrome_crashpad_handler %{buildroot}%{_libdir}/signal-desktop/chrome_crashpad_handler
|
|
||||||
|
|
||||||
install -Dm755 release/linux-%{arch}unpacked/signal-desktop %{buildroot}%{_libdir}/signal-desktop/signal-desktop
|
for policy in org.signalapp.view-aep.policy org.signalapp.enable-backups.policy; do
|
||||||
|
install -Dm644 $OUTDIR/resources/$policy %{buildroot}%{_datadir}/polkit-1/rules.d/$policy
|
||||||
|
rm $OUTDIR/resources/$policy
|
||||||
|
done
|
||||||
|
|
||||||
install -Dm644 release/linux-%{arch}unpacked/resources/org.signalapp.view-aep.policy %{buildroot}%{_datadir}/polkit-1/rules.d/org.signalapp.view-aep.policy
|
%terra_appstream -o %{SOURCE2}
|
||||||
install -Dm644 release/linux-%{arch}unpacked/resources/org.signalapp.enable-backups.policy %{buildroot}%{_datadir}/polkit-1/rules.d/org.signalapp.enable-backups.policy
|
|
||||||
|
|
||||||
install -Dm644 build/icons/png/1024x1024.png %{buildroot}%{_iconsdir}/hicolor/1024x1024/apps/signal.png
|
%check
|
||||||
install -Dm644 build/icons/png/128x128.png %{buildroot}%{_iconsdir}/hicolor/128x128/apps/signal.png
|
%desktop_file_validate %{buildroot}%{_appsdir}/signal.desktop
|
||||||
install -Dm644 build/icons/png/16x16.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/signal.png
|
|
||||||
install -Dm644 build/icons/png/24x24.png %{buildroot}%{_iconsdir}/hicolor/24x24/apps/signal.png
|
|
||||||
install -Dm644 build/icons/png/256x256.png %{buildroot}%{_iconsdir}/hicolor/256x256/apps/signal.png
|
|
||||||
install -Dm644 build/icons/png/32x32.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/signal.png
|
|
||||||
install -Dm644 build/icons/png/48x48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/signal.png
|
|
||||||
install -Dm644 build/icons/png/512x512.png %{buildroot}%{_iconsdir}/hicolor/512x512/apps/signal.png
|
|
||||||
install -Dm644 build/icons/png/64x64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/signal.png
|
|
||||||
|
|
||||||
install -Dm644 %{SOURCE1} %{buildroot}%{_datadir}/applications/signal.desktop
|
|
||||||
mkdir -p %{buildroot}%{_bindir}
|
|
||||||
ln -s %{_libdir}/signal-desktop/signal-desktop %{buildroot}%{_bindir}/signal-desktop
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc README.md CONTRIBUTING.md ACKNOWLEDGMENTS.md
|
%doc README.md CONTRIBUTING.md ACKNOWLEDGMENTS.md
|
||||||
%license release/linux-%{arch}unpacked/LICENSE.electron.txt
|
%license bundled_licenses/*
|
||||||
%license release/linux-%{arch}unpacked/LICENSES.chromium.html
|
|
||||||
%{_bindir}/signal-desktop
|
%{_bindir}/signal-desktop
|
||||||
%{_libdir}/signal-desktop/
|
%{_libdir}/signal-desktop/
|
||||||
%{_datadir}/polkit-1/rules.d/org.signalapp.view-aep.policy
|
%{_datadir}/polkit-1/rules.d/org.signalapp.view-aep.policy
|
||||||
%{_datadir}/polkit-1/rules.d/org.signalapp.enable-backups.policy
|
%{_datadir}/polkit-1/rules.d/org.signalapp.enable-backups.policy
|
||||||
%{_datadir}/applications/signal.desktop
|
%{_appsdir}/signal.desktop
|
||||||
%{_iconsdir}/hicolor/1024x1024/apps/signal.png
|
%{_hicolordir}/*x*/apps/signal.png
|
||||||
%{_iconsdir}/hicolor/128x128/apps/signal.png
|
%{_metainfodir}/org.signal.Signal.metainfo.xml
|
||||||
%{_iconsdir}/hicolor/16x16/apps/signal.png
|
|
||||||
%{_iconsdir}/hicolor/24x24/apps/signal.png
|
|
||||||
%{_iconsdir}/hicolor/256x256/apps/signal.png
|
|
||||||
%{_iconsdir}/hicolor/32x32/apps/signal.png
|
|
||||||
%{_iconsdir}/hicolor/48x48/apps/signal.png
|
|
||||||
%{_iconsdir}/hicolor/512x512/apps/signal.png
|
|
||||||
%{_iconsdir}/hicolor/64x64/apps/signal.png
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Dec 22 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
- Use more electron macros, correct build failures
|
||||||
|
|
||||||
|
* Wed Dec 10 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
- Add metainfo
|
||||||
|
|
||||||
* Tue Nov 11 2025 Owen Zimmerman <owen@fyralabs.com>
|
* Tue Nov 11 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||||
- Add more Requires:, fix electron_license macro application, fix some formatting
|
- Add more Requires:, fix electron_license macro application, fix some formatting
|
||||||
|
|
||||||
* Fri Aug 8 2025 june-fish <git@june.fish>
|
* Fri Aug 8 2025 june-fish <git@june.fish>
|
||||||
- Initial Package
|
- Initial Package
|
||||||
|
|||||||
@@ -1,33 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
|
||||||
<component type="desktop-application">
|
|
||||||
<id>com.github.snow</id>
|
|
||||||
<metadata_license>CC0-1.0</metadata_license>
|
|
||||||
<project_license>MIT</project_license>
|
|
||||||
<icon
|
|
||||||
type="local"
|
|
||||||
>/usr/share/icons/hicolor/1024x1024/apps/snow_icon.png</icon>
|
|
||||||
|
|
||||||
<name>snow</name>
|
|
||||||
<summary>Classic Macintosh emulator</summary>
|
|
||||||
|
|
||||||
<description>
|
|
||||||
<p>
|
|
||||||
Snow emulates classic (Motorola 68k-based) Macintosh computers.
|
|
||||||
It features a graphical user interface to operate and debug the emulated machine.
|
|
||||||
The aim of this project is to emulate the Macintosh on a hardware-level as much as possible,
|
|
||||||
as opposed to emulators that patch the ROM or intercept system calls.
|
|
||||||
</p>
|
|
||||||
</description>
|
|
||||||
|
|
||||||
<launchable type="desktop-id">snow.desktop</launchable>
|
|
||||||
|
|
||||||
<url type="homepage">https://github.com/twvd/snow</url>
|
|
||||||
|
|
||||||
<keywords>
|
|
||||||
<keyword>macintosh</keyword>
|
|
||||||
</keywords>
|
|
||||||
|
|
||||||
<releases>
|
|
||||||
<release version="1.2.0" />
|
|
||||||
</releases>
|
|
||||||
</component>
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Categories=System;Emulator;
|
|
||||||
Comment=Classic Macintosh emulator
|
|
||||||
Exec=snowemu
|
|
||||||
Icon=snow_icon
|
|
||||||
Name=snow
|
|
||||||
Type=Application
|
|
||||||
@@ -1,14 +1,10 @@
|
|||||||
%global appid com.github.snow
|
|
||||||
|
|
||||||
Name: snow
|
Name: snow
|
||||||
Version: 1.2.0
|
Version: 1.3.0
|
||||||
Release: 3%?dist
|
Release: 1%?dist
|
||||||
Summary: Classic Macintosh emulator
|
Summary: Classic Macintosh emulator
|
||||||
URL: https://github.com/twvd/snow
|
URL: https://github.com/twvd/snow
|
||||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||||
Source1: snow.desktop
|
License: MIT AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Apache-2.0 AND BSD-2-Clause AND Zlib AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (BSD-3-Clause OR Apache-2.0) AND BSD-3-Clause AND BSL-1.0 AND CC0-1.0 OR MIT-0 OR Apache-2.0 AND ISC AND (Apache-2.0 OR BSL-1.0) AND (MIT OR Apache-2.0 OR Zlib) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND
|
||||||
Source2: %appid.metainfo.xml
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
BuildRequires: cargo
|
BuildRequires: cargo
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
@@ -16,7 +12,6 @@ BuildRequires: mold
|
|||||||
BuildRequires: anda-srpm-macros
|
BuildRequires: anda-srpm-macros
|
||||||
BuildRequires: cargo-rpm-macros
|
BuildRequires: cargo-rpm-macros
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: terra-appstream-helper
|
|
||||||
BuildRequires: SDL2-devel
|
BuildRequires: SDL2-devel
|
||||||
Provides: snowemu
|
Provides: snowemu
|
||||||
|
|
||||||
@@ -43,26 +38,17 @@ Documentation files for %{name}
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
mkdir -p %{buildroot}%{_pkgdocdir}
|
mkdir -p %{buildroot}%{_pkgdocdir}
|
||||||
install -Dm755 target/rpm/snow_frontend_egui %{buildroot}%{_bindir}/snowemu
|
install -Dm755 target/rpm/snow_frontend_egui %{buildroot}%{_bindir}/snowemu
|
||||||
|
install -Dm644 assets/snow_icon.png %{buildroot}%{_hicolordir}/1024x1024/apps/snow_icon.png
|
||||||
|
%desktop_file_install assets/snow.desktop
|
||||||
|
install -Dm644 assets/dev.thomasw.snow.metainfo.xml %{buildroot}%{_metainfodir}/dev.thomasw.snow.metainfo.xml
|
||||||
|
|
||||||
install -Dm644 docs/images/snow_icon.png %{buildroot}%{_hicolordir}/1024x1024/apps/snow_icon.png
|
cp -a docs/* %{buildroot}%{_pkgdocdir}/
|
||||||
|
|
||||||
install -Dm644 %{SOURCE1} %{buildroot}%{_appsdir}/snow.desktop
|
|
||||||
|
|
||||||
cp -a docs/* %{buildroot}%{_pkgdocdir}/
|
|
||||||
rm %{buildroot}%{_pkgdocdir}/*.toml
|
rm %{buildroot}%{_pkgdocdir}/*.toml
|
||||||
rm %{buildroot}%{_pkgdocdir}/images/*.icns
|
|
||||||
rm %{buildroot}%{_pkgdocdir}/images/*.ico
|
|
||||||
rm -r %{buildroot}%{_pkgdocdir}/theme
|
rm -r %{buildroot}%{_pkgdocdir}/theme
|
||||||
|
|
||||||
%terra_appstream -o %{SOURCE2}
|
|
||||||
|
|
||||||
%cargo_license_summary_online
|
|
||||||
%{cargo_license_online} > LICENSE.dependencies
|
%{cargo_license_online} > LICENSE.dependencies
|
||||||
|
|
||||||
%check
|
|
||||||
desktop-file-validate %{buildroot}%{_appsdir}/snow.desktop
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
@@ -70,7 +56,7 @@ desktop-file-validate %{buildroot}%{_appsdir}/snow.desktop
|
|||||||
%{_bindir}/snowemu
|
%{_bindir}/snowemu
|
||||||
%{_hicolordir}/1024x1024/apps/snow_icon.png
|
%{_hicolordir}/1024x1024/apps/snow_icon.png
|
||||||
%{_appsdir}/snow.desktop
|
%{_appsdir}/snow.desktop
|
||||||
%{_metainfodir}/%appid.metainfo.xml
|
%{_metainfodir}/dev.thomasw.snow.metainfo.xml
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
%global ver 1.55.0-test2
|
%global ver v1.55.0-test2
|
||||||
|
%global download_ver %(echo %{ver} | sed 's/v//g')
|
||||||
%global sanitized_ver %(echo %{ver} | sed 's/-//g')
|
%global sanitized_ver %(echo %{ver} | sed 's/-//g')
|
||||||
|
|
||||||
Name: socktop
|
Name: socktop
|
||||||
@@ -6,7 +7,7 @@ Version: %sanitized_ver
|
|||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: socktop is a remote system monitor with a rich TUI interface
|
Summary: socktop is a remote system monitor with a rich TUI interface
|
||||||
URL: https://github.com/jasonwitty/socktop
|
URL: https://github.com/jasonwitty/socktop
|
||||||
Source0: %{url}/archive/refs/tags/v%{ver}.tar.gz
|
Source0: %{url}/archive/refs/tags/%{ver}.tar.gz
|
||||||
License: MIT
|
License: MIT
|
||||||
BuildRequires: rust libdrm-devel systemd-rpm-macros cargo-rpm-macros
|
BuildRequires: rust libdrm-devel systemd-rpm-macros cargo-rpm-macros
|
||||||
Requires: libdrm
|
Requires: libdrm
|
||||||
@@ -17,7 +18,7 @@ socktop is a remote system monitor with a rich TUI interface, inspired by `top`
|
|||||||
that communicates with a lightweight remote agent over WebSockets.
|
that communicates with a lightweight remote agent over WebSockets.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{name}-%{ver}
|
%autosetup -n %{name}-%{download_ver}
|
||||||
%cargo_prep_online
|
%cargo_prep_online
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
v1.12.14
|
v1.12.17
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "ttop.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
Name: ttop
|
||||||
|
Version: 1.5.7
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: System monitoring tool with historical data service, triggers and top-like TUI
|
||||||
|
License: MIT
|
||||||
|
URL: https://github.com/inv2004/ttop
|
||||||
|
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||||
|
BuildRequires: anda-srpm-macros
|
||||||
|
BuildRequires: nim
|
||||||
|
|
||||||
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
|
||||||
|
%description
|
||||||
|
%summary.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n ttop-%version
|
||||||
|
%nim_prep
|
||||||
|
|
||||||
|
%build
|
||||||
|
%nim_c src/ttop
|
||||||
|
|
||||||
|
%install
|
||||||
|
install -Dm755 src/ttop.out %{buildroot}%{_bindir}/ttop
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE
|
||||||
|
%{_bindir}/ttop
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sun Jan 04 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
- Initial commit
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("inv2004/ttop"));
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
Name: vesktop
|
Name: vesktop
|
||||||
Obsoletes: VencordDesktop < 1.5.8-1
|
Obsoletes: VencordDesktop < 1.5.8-1
|
||||||
Obsoletes: vencord-desktop < 1.5.8-1
|
Obsoletes: vencord-desktop < 1.5.8-1
|
||||||
Version: 1.6.3
|
Version: 1.6.4
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
|
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
|
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
|
||||||
|
|
||||||
Name: voicevox
|
Name: voicevox
|
||||||
Version: 0.25.0
|
Version: 0.25.1
|
||||||
Release: 1%?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
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
# Fedora sometimes sources the snapshots under stable versions and just bumps release
|
# Fedora sometimes sources the snapshots under stable versions and just bumps release
|
||||||
# For user clarity I have separated these into different packages
|
# For user clarity I have separated these into different packages
|
||||||
%global commit 81a692e2ee6b311367f18a17a9a61a0ef1c0ad18
|
%global commit b6dbb9e190cf2ea35c6bea4dd0f314120e6f9b38
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global ver 20250102
|
%global ver 20260125
|
||||||
%global commit_date 20251224
|
%global commit_date 20260126
|
||||||
|
|
||||||
Name: winetricks-git
|
Name: winetricks-git
|
||||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
# For user clarity I have separated these into different packages
|
# For user clarity I have separated these into different packages
|
||||||
|
|
||||||
Name: terra-winetricks
|
Name: terra-winetricks
|
||||||
Version: 20250102
|
Version: 20260125
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Winetricks built to be compatible with Terra WINE builds
|
Summary: Winetricks built to be compatible with Terra WINE builds
|
||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
URL: https://github.com/Winetricks/winetricks
|
URL: https://github.com/Winetricks/winetricks
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%define _ubuntu_rel 25.10.20250930-0ubuntu1
|
%define _ubuntu_rel 25.10.20250930-0ubuntu2
|
||||||
%global _hardened_build 0
|
%global _hardened_build 0
|
||||||
|
|
||||||
Name: compiz9
|
Name: compiz9
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
project pkg {
|
project pkg {
|
||||||
|
arches = ["x86_64"]
|
||||||
rpm {
|
rpm {
|
||||||
spec = "gnome-shell-extension-appmenu-is-back.spec"
|
spec = "gnome-shell-extension-appmenu-is-back.spec"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
project pkg {
|
||||||
|
arches = ["x86_64"]
|
||||||
|
rpm {
|
||||||
|
spec = "gnome-shell-extension-battery_time.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
+45
@@ -0,0 +1,45 @@
|
|||||||
|
%global commit 0df5f952843a296bf9f9b61b36c5fae5d851700b
|
||||||
|
%global commit_date 20250925
|
||||||
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
|
%global extension battery_time
|
||||||
|
%global uuid %{extension}@pomoke
|
||||||
|
|
||||||
|
Name: gnome-shell-extension-%{extension}
|
||||||
|
Version: 0~%{commit_date}git.%{shortcommit}
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: Battery remaining time extension for GNOME Shell
|
||||||
|
License: GPL-2.0-only
|
||||||
|
URL: https://github.com/pomoke/battery_time
|
||||||
|
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
Source0: %url/archive/%commit/battery_time-%commit.tar.gz
|
||||||
|
# License declared in README
|
||||||
|
Source1: https://scancode-licensedb.aboutcode.org/gpl-2.0.LICENSE
|
||||||
|
|
||||||
|
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||||
|
Recommends: gnome-extensions-app
|
||||||
|
|
||||||
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
|
||||||
|
%description
|
||||||
|
This extension serves as a replacement of battery remaining time, last seen in GNOME 42.
|
||||||
|
Remaining time is shown inline, so no additional menu item is created (currently).
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n %{extension}-%{commit}
|
||||||
|
|
||||||
|
%install
|
||||||
|
install -Dm644 metadata.json %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/metadata.json
|
||||||
|
install -Dm644 extension.js %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/extension.js
|
||||||
|
cp %{SOURCE1} LICENSE
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE
|
||||||
|
%{_datadir}/gnome-shell/extensions/%{uuid}
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Mon Jan 05 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
- Initial commit
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
rpm.global("commit", gh_commit("pomoke/battery_time"));
|
||||||
|
if rpm.changed() {
|
||||||
|
rpm.release();
|
||||||
|
rpm.global("commit_date", date());
|
||||||
|
}
|
||||||
+3
-1
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Name: gnome-shell-extension-%{extension}
|
Name: gnome-shell-extension-%{extension}
|
||||||
Version: 9
|
Version: 9
|
||||||
Release: 1%?dist
|
Release: 2%?dist
|
||||||
Summary: GNOME extension that removes the 'Window is ready' notification and brings the window into focus instead
|
Summary: GNOME extension that removes the 'Window is ready' notification and brings the window into focus instead
|
||||||
License: AGPL-3.0-only
|
License: AGPL-3.0-only
|
||||||
URL: https://github.com/zalckos/GrandTheftFocus
|
URL: https://github.com/zalckos/GrandTheftFocus
|
||||||
@@ -15,6 +15,8 @@ Source0: https://github.com/zalckos/GrandTheftFocus/archive/refs/tags/v%v
|
|||||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||||
Recommends: gnome-extensions-app
|
Recommends: gnome-extensions-app
|
||||||
|
|
||||||
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
|
||||||
%description
|
%description
|
||||||
GNOME extension. Removes the 'Window is ready' notification and brings the window into focus instead.
|
GNOME extension. Removes the 'Window is ready' notification and brings the window into focus instead.
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
%global commit fa8a73a208ced4a2376d692552ea6b3694d08d53
|
%global commit 95678dd702dd91a8f0f37c9d3e217ea6edb89300
|
||||||
%global commit_date 20260103
|
%global commit_date 20260116
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
%global extension multi-monitors-bar
|
%global extension multi-monitors-bar
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
%global pypi_name nautilus_open_any_terminal
|
%global pypi_name nautilus_open_any_terminal
|
||||||
|
|
||||||
Name: nautilus-open-any-terminal
|
Name: nautilus-open-any-terminal
|
||||||
Version: 0.7.0
|
Version: 0.8.1
|
||||||
Release: 2%?dist
|
Release: 1%?dist
|
||||||
Summary: Context-menu entry for opening other terminal in Nautilus
|
Summary: Context-menu entry for opening other terminal in Nautilus
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
URL: https://github.com/Stunkymonkey/nautilus-open-any-terminal
|
URL: https://github.com/Stunkymonkey/nautilus-open-any-terminal
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%global commit 88709e6ee84ddf7266457f8246c476bee3212ba3
|
%global commit e7378bd297144d4d55cf6de2e53fe34c3043b7ca
|
||||||
|
|
||||||
Name: lightdm-kde-greeter
|
Name: lightdm-kde-greeter
|
||||||
Version: 6.1.2
|
Version: 6.1.3
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Login screen using the LightDM framework
|
Summary: Login screen using the LightDM framework
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas
|
||||||
%global commit c5d57303dfb0f9641c9c0ce572905b3eedb99bd9
|
%global commit f24a7d2ebbf2847bf2a82235935af787ca05bf90
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-schemas
|
Name: lomiri-schemas
|
||||||
Version: 0.1.9
|
Version: 0.1.10
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Configuration schemas for lomiri
|
Summary: Configuration schemas for lomiri
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|||||||
@@ -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 a552ac4981b3d8ce7380f7c1b3b66514bf9d2eb3
|
%global commit 7b3af72eeea0354419fbdf1396a01f1631d8e38f
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-system-settings
|
Name: lomiri-system-settings
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%define archive unity_7.7.0+23.04.20230222.2-0ubuntu8.tar.xz
|
%define archive unity_7.7.0+23.04.20230222.2-0ubuntu9.tar.xz
|
||||||
|
|
||||||
Name: unity-shell
|
Name: unity-shell
|
||||||
Version: 7.7.0
|
Version: 7.7.0
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: mangowc
|
Name: mangowc
|
||||||
Version: 0.10.10
|
Version: 0.11.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: wayland compositor base wlroots and scenefx (dwm but wayland)
|
Summary: wayland compositor base wlroots and scenefx (dwm but wayland)
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "nirius.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
Name: nirius
|
||||||
|
Version: 0.6.1
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: Utility commands for niri
|
||||||
|
|
||||||
|
License: GPL-3.0-or-later AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND MIT AND (Unlicense OR MIT)
|
||||||
|
URL: https://git.sr.ht/~tsdh/nirius
|
||||||
|
Source0: %{url}/archive/%{name}-%{version}.tar.gz
|
||||||
|
|
||||||
|
Packager: metcya <metcya@gmail.com>
|
||||||
|
|
||||||
|
BuildRequires: cargo
|
||||||
|
BuildRequires: cargo-rpm-macros
|
||||||
|
BuildRequires: mold
|
||||||
|
Requires: niri
|
||||||
|
|
||||||
|
%description
|
||||||
|
Some utility commands for the niri wayland compositor. You have to start the
|
||||||
|
niriusd daemon and then issue commands using the nirius utility. The daemon is
|
||||||
|
best started by adding spawn-at-startup "niriusd" to niri's config.kdl.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n %{name}-%{name}-%{version}
|
||||||
|
%cargo_prep_online
|
||||||
|
|
||||||
|
%build
|
||||||
|
%cargo_license_summary_online
|
||||||
|
%{cargo_license_online} > LICENSE.dependencies
|
||||||
|
%cargo_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
install -Dm 755 target/rpm/nirius %{buildroot}%{_bindir}/nirius
|
||||||
|
install -Dm 755 target/rpm/niriusd %{buildroot}%{_bindir}/niriusd
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license LICENSE
|
||||||
|
%license LICENSE.dependencies
|
||||||
|
%doc README.md
|
||||||
|
%{_bindir}/nirius
|
||||||
|
%{_bindir}/niriusd
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Thu Jan 22 2026 metcya <metcya@gmail.com>
|
||||||
|
- Initial package
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
|
|
||||||
Name: noctalia-shell
|
Name: noctalia-shell
|
||||||
Version: 3.8.2
|
Version: 4.2.3
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A Quickshell-based custom shell setup
|
Summary: A Quickshell-based custom shell setup
|
||||||
|
|
||||||
@@ -14,6 +14,7 @@ Requires: dejavu-sans-fonts
|
|||||||
Requires: gpu-screen-recorder
|
Requires: gpu-screen-recorder
|
||||||
Requires: qt6-qtmultimedia
|
Requires: qt6-qtmultimedia
|
||||||
Requires: quickshell
|
Requires: quickshell
|
||||||
|
Requires: xdg-desktop-portal
|
||||||
|
|
||||||
Recommends: cava
|
Recommends: cava
|
||||||
Recommends: cliphist
|
Recommends: cliphist
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "somewm.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
Name: somewm
|
||||||
|
Version: 0.5.0
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: Wayland compositor that brings AwesomeWM's Lua API to Wayland
|
||||||
|
License: GPL-3.0
|
||||||
|
URL: https://github.com/trip-zip/somewm
|
||||||
|
Source: %{url}/archive/%{version}.tar.gz
|
||||||
|
|
||||||
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
|
||||||
|
BuildRequires: gcc
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: meson
|
||||||
|
BuildRequires: pkgconfig(wlroots)
|
||||||
|
BuildRequires: pkgconfig(luajit)
|
||||||
|
BuildRequires: lua-lgi-compat
|
||||||
|
BuildRequires: pkgconfig(wlroots-0.19)
|
||||||
|
BuildRequires: pkgconfig(cairo)
|
||||||
|
BuildRequires: pkgconfig(pango)
|
||||||
|
BuildRequires: gdk-pixbuf2-devel
|
||||||
|
BuildRequires: pkgconfig(wayland-protocols)
|
||||||
|
BuildRequires: pkgconfig(libinput)
|
||||||
|
BuildRequires: libxkbcommon-devel
|
||||||
|
BuildRequires: pkgconfig(xcb-util)
|
||||||
|
BuildRequires: dbus-devel
|
||||||
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
BuildRequires: ninja-build
|
||||||
|
|
||||||
|
%description
|
||||||
|
somewm is a Wayland compositor that brings AwesomeWM's Lua API to Wayland, built on wlroots.
|
||||||
|
The goal is 100% compatibility with AwesomeWM's Lua configuration.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson -Dwerror=false
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md CHANGELOG.md
|
||||||
|
%license LICENSE licenses/
|
||||||
|
%{_bindir}/%{name}
|
||||||
|
%{_bindir}/%{name}-client
|
||||||
|
%{_sysconfdir}/xdg/%{name}/rc.lua
|
||||||
|
%{_datadir}/%{name}/
|
||||||
|
%{_datadir}/wayland-sessions/%{name}.desktop
|
||||||
|
%{_mandir}/man1/somewm.1.*
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sun Jan 04 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
- Initial commit
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("trip-zip/somewm"));
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: SwayOSD
|
Name: SwayOSD
|
||||||
Version: 0.2.1
|
Version: 0.3.0
|
||||||
Release: 2%?dist
|
Release: 1%?dist
|
||||||
Summary: A GTK based on screen display for keyboard shortcuts like caps-lock and volume
|
Summary: A GTK based on screen display for keyboard shortcuts like caps-lock and volume
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
URL: https://github.com/ErikReider/SwayOSD
|
URL: https://github.com/ErikReider/SwayOSD
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
# prevent library files from being installed
|
# prevent library files from being installed
|
||||||
%global cargo_install_lib 0
|
%global cargo_install_lib 0
|
||||||
|
|
||||||
%global upstream_version v2.12.2
|
%global upstream_version v2.14.1
|
||||||
%global ver %{sub %upstream_version 2}
|
%global ver %{sub %upstream_version 2}
|
||||||
|
|
||||||
Name: walker
|
Name: walker
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
project pkg {
|
project pkg {
|
||||||
rpm {
|
rpm {
|
||||||
spec = "nodejs-backport.spec"
|
spec = "nodejs-backport.spec"
|
||||||
pre_script = "setup.sh"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,60 +1,56 @@
|
|||||||
%global debug_package %{nil}
|
%global npm_name backport
|
||||||
%global module backport
|
# Requires Jest so currently disabled
|
||||||
%bcond test 1
|
%bcond test 0
|
||||||
|
|
||||||
Name: node-%{module}
|
Name: nodejs-%{npm_name}
|
||||||
Version: 10.2.0
|
Version: 10.2.0
|
||||||
Release: 1%?dist
|
Release: 3%{?dist}
|
||||||
Summary: Backport GitHub commits
|
Summary: Backport GitHub commits
|
||||||
SourceLicense: Apache-2.0
|
SourceLicense: Apache-2.0
|
||||||
License: Apache-2.0 AND
|
License: 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND (MIT OR CC0-1.0) AND (WTFPL OR ISC)
|
||||||
URL: https://github.com/sorenlouv/%{module}
|
URL: https://github.com/sorenlouv/%{npm_name}
|
||||||
%dnl Source0: http://registry.npmjs.org/%{module}/-/%{module}-%{version}.tgz
|
Source0: http://registry.npmjs.org/%{npm_name}/-/%{npm_name}-%{version}.tgz
|
||||||
# Source the tests
|
BuildRequires: anda-srpm-macros >= 0.3.0
|
||||||
Source1: tests-%{version}.tar.bz2
|
|
||||||
BuildRequires: bsdtar
|
|
||||||
BuildRequires: nodejs-devel
|
|
||||||
BuildRequires: nodejs-packaging
|
BuildRequires: nodejs-packaging
|
||||||
BuildRequires: nodejs-npm
|
BuildRequires: nodejs-npm
|
||||||
ExclusiveArch: %{nodejs_arches} noarch
|
BuildRequires: nodejs-license-checker
|
||||||
Packager: Gilver E. <rockgrub@disroot.org>
|
%if %{with test}
|
||||||
|
BuildRequires: yarnpkg
|
||||||
|
%endif
|
||||||
|
Obsoletes: node-backport <= 10.2.0
|
||||||
|
BuildArch: noarch
|
||||||
|
Packager: Gilver E. <roachy@fyralabs.com>
|
||||||
|
|
||||||
%description
|
%description
|
||||||
A simple CLI tool that automates the process of backporting commits on a GitHub repo.
|
A simple CLI tool that automates the process of backporting commits on a GitHub repo.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
# Maybe I should make some NodeJS online macros...
|
%npm_prep
|
||||||
# Global flag is needed or the module WILL NOT WORK via commandline without some manual intervention
|
%fetch_node_tests /src/test/ /tests/
|
||||||
npm install -g %{module}@%{version} --prefix=.
|
|
||||||
%setup -T -D -n lib/node_modules/%{module}
|
|
||||||
tar xjf %{SOURCE1}
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# Empty build section, because RPM reasons
|
# Empty build section, because RPM reasons
|
||||||
|
|
||||||
%install
|
%install
|
||||||
mkdir -p %{buildroot}%{nodejs_sitelib}/%{module}
|
%npm_install
|
||||||
mkdir -p %{buildroot}%{_bindir}
|
|
||||||
cp -r ./* -t %{buildroot}%{nodejs_sitelib}/%{module}
|
|
||||||
ln -sf %{nodejs_sitelib}/%{module}/bin/%{module} %{buildroot}%{_bindir}/%{module}
|
|
||||||
|
|
||||||
# Should maybe package this so it's easier to call...
|
%npm_license_summary
|
||||||
npm install -g license-checker --prefix=.
|
%npm_license -o LICENSE.modules
|
||||||
# This could also be made into a macro maybe?
|
|
||||||
bin/license-checker | sed '/.*repository:.*/d;/.*publisher:.*/d;/.*email:.*/d;/.*url:.*/d;/.*path:.*/d;/.*licenseFile:.*/d;/.*noticeFile:.*/d' > LICENSE.modules
|
|
||||||
|
|
||||||
%check
|
|
||||||
%if %{with test}
|
%if %{with test}
|
||||||
NODE_ENV=test %{builddir}/bin/%{module} -R tests
|
%check
|
||||||
|
%yarn_test
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license LICENSE.txt
|
%license LICENSE.txt
|
||||||
%license LICENSE.modules
|
%license LICENSE.modules
|
||||||
%{nodejs_sitelib}/%{module}/
|
%{nodejs_sitelib}/%{npm_name}/
|
||||||
%{_bindir}/%{module}
|
%{_bindir}/%{npm_name}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jan 21 2026 Gilver E. <roachy@fyralabs.com> - 10.2.0-3
|
||||||
|
- Fixed package name and licenses
|
||||||
* Wed Jul 2 2025 Gilver E. <rockgrub@disroot.org> - 9.6.6-1
|
* Wed Jul 2 2025 Gilver E. <rockgrub@disroot.org> - 9.6.6-1
|
||||||
- Initial package
|
- Initial package
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
sh("rm -rfv anda/devs/backport/*.tar.bz2", #{});
|
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
%global appid sh.oven.bun
|
%global appid sh.oven.bun
|
||||||
|
|
||||||
Name: bun-bin
|
Name: bun-bin
|
||||||
Version: 1.3.5
|
Version: 1.3.6
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
|
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
|
||||||
License: MIT
|
License: MIT
|
||||||
|
|||||||
@@ -14,8 +14,8 @@
|
|||||||
%global appid com.vscodium.VSCodium
|
%global appid com.vscodium.VSCodium
|
||||||
|
|
||||||
Name: codium
|
Name: codium
|
||||||
Version: 1.107.18627
|
Version: 1.108.10359
|
||||||
Release: 2%?dist
|
Release: 1%?dist
|
||||||
Summary: Code editing. Redefined.
|
Summary: Code editing. Redefined.
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://vscodium.com/
|
URL: https://vscodium.com/
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
%global crate create-tauri-app
|
%global crate create-tauri-app
|
||||||
|
|
||||||
Name: rust-create-tauri-app
|
Name: rust-create-tauri-app
|
||||||
Version: 4.6.2
|
Version: 4.7.0
|
||||||
Release: 1%{?dist}
|
Release: 2%?dist
|
||||||
Summary: Rapidly scaffold out a new tauri app project
|
Summary: Rapidly scaffold out a new tauri app project
|
||||||
License: Apache-2.0 OR MIT
|
License: Apache-2.0 OR MIT
|
||||||
URL: https://crates.io/crates/create-tauri-app
|
URL: https://crates.io/crates/create-tauri-app
|
||||||
@@ -11,6 +11,7 @@ BuildRequires: anda-srpm-macros
|
|||||||
BuildRequires: cargo-rpm-macros
|
BuildRequires: cargo-rpm-macros
|
||||||
BuildRequires: mold
|
BuildRequires: mold
|
||||||
Suggests: tauri
|
Suggests: tauri
|
||||||
|
Packager: Gilver E. <roachy@fyralabs.com>
|
||||||
|
|
||||||
%description
|
%description
|
||||||
%{summary}.
|
%{summary}.
|
||||||
@@ -44,4 +45,5 @@ install -Dpm755 target/rpm/cargo-%{crate} %{buildroot}%{_bindir}/%{crate}
|
|||||||
%{_bindir}/%{crate}
|
%{_bindir}/%{crate}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
%autochangelog
|
* Fri Dec 26 2025 Gilver E. <roachy@fyralabs.com> - 4.6.2-1
|
||||||
|
- Initial package
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global crate deno
|
%global crate deno
|
||||||
|
|
||||||
Name: rust-deno
|
Name: rust-deno
|
||||||
Version: 2.6.3
|
Version: 2.6.6
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Deno executable
|
Summary: Deno executable
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ An editor that pays homage to the classic MS-DOS Editor, but with a modern inter
|
|||||||
|
|
||||||
Name: %{crate}
|
Name: %{crate}
|
||||||
Version: 1.2.1
|
Version: 1.2.1
|
||||||
Release: 2%?dist
|
Release: 3%{?dist}
|
||||||
Summary: A simple editor for simple needs.
|
Summary: A simple editor for simple needs.
|
||||||
SourceLicense: MIT
|
SourceLicense: MIT
|
||||||
License: MIT AND (MIT OR Apache-2.0)
|
License: MIT AND (MIT OR Apache-2.0)
|
||||||
@@ -21,7 +21,7 @@ BuildRequires: cargo-rpm-macros
|
|||||||
BuildRequires: rustup
|
BuildRequires: rustup
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: mold
|
BuildRequires: mold
|
||||||
Packager: Gilver E. <rockgrub@disroot.org>
|
Packager: Gilver E. <roachy@fyralabs.com>
|
||||||
|
|
||||||
%description %_description
|
%description %_description
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: flutter
|
Name: flutter
|
||||||
Version: 3.38.5
|
Version: 3.38.7
|
||||||
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
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user