mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-02 09:52:18 +00:00
Compare commits
495 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fb551fdce9 | |||
| 4d0120f0e7 | |||
| ac73072e61 | |||
| cab5aac9bd | |||
| 1d3afcea89 | |||
| 8cafdf4da1 | |||
| 0080183846 | |||
| 710938908f | |||
| 9bfcdb108f | |||
| 3674cc882a | |||
| 42d1cf5dc2 | |||
| 7182e7fd9f | |||
| 5d97448956 | |||
| 78cae7b4b5 | |||
| 0c1089cf8b | |||
| 71bbb97f37 | |||
| 7ff2cee7de | |||
| 08ee2da695 | |||
| 7dea5106c8 | |||
| ad639a53a8 | |||
| f713a2b668 | |||
| e9075f6612 | |||
| 11aacaebfb | |||
| c978118254 | |||
| 1c684b71a8 | |||
| 88b38afb94 | |||
| b5a3da6b53 | |||
| 25af790826 | |||
| 17c7c3abe0 | |||
| be26e0eb5c | |||
| b55e052760 | |||
| c149cf5782 | |||
| 12c056c0dc | |||
| 8230fa6bfe | |||
| bd56a0c4b7 | |||
| 473f2ceed2 | |||
| 77af6190e0 | |||
| 8555b87084 | |||
| 2796532eb8 | |||
| a040a3acdc | |||
| c606541445 | |||
| 624b889952 | |||
| a0da4829b0 | |||
| 5a314e7214 | |||
| b9cb1ce60c | |||
| 7a2f65a468 | |||
| bdfc816a55 | |||
| 2ea3c07059 | |||
| 3c34e44da1 | |||
| f353eac054 | |||
| 18b350429d | |||
| c5023b7403 | |||
| 47c7e407bf | |||
| 81708d8fb7 | |||
| 28db2a2fbb | |||
| 8b5199fe7e | |||
| 71dae21633 | |||
| 4a106a42b4 | |||
| 08f34168cd | |||
| 63da8fb96d | |||
| 96a7e5e9e8 | |||
| e2057fa1c2 | |||
| 2bc2f1395d | |||
| 7d7d85070e | |||
| 9ae5b40916 | |||
| e381b90c4c | |||
| 8c15eb2729 | |||
| 76448777aa | |||
| 23cac0d791 | |||
| 1e4b11a14a | |||
| ef7513a1c9 | |||
| b622bd9c5a | |||
| 90543d53f3 | |||
| 3ae14834ab | |||
| 0197475650 | |||
| f08eadf521 | |||
| 008802ff67 | |||
| 5933e0bd67 | |||
| 00df2d08a3 | |||
| e1280eb274 | |||
| 38100bd234 | |||
| 94c816f25b | |||
| 75fedcc7b8 | |||
| 3b039ffe37 | |||
| cd0f6d653f | |||
| 25e4c5fbd1 | |||
| 4baf127e24 | |||
| 343676175e | |||
| bdcbacef70 | |||
| 034a1b16b1 | |||
| c9c1c8b03c | |||
| bb322534b2 | |||
| 68638d4635 | |||
| 65e8e33abd | |||
| 1bb88da7fa | |||
| 4b317be33e | |||
| 5a78930776 | |||
| 6c9da528c0 | |||
| 2dadfcfc25 | |||
| 81efe65bf1 | |||
| 8f4a73bdd4 | |||
| ebf38bb0bf | |||
| 617dbf445a | |||
| 637c9302f2 | |||
| ec38f9382d | |||
| 64956c5146 | |||
| d694528bfd | |||
| eaa6bb2a11 | |||
| 0585543ffe | |||
| f945635c6b | |||
| c009720ab1 | |||
| 61e04bc458 | |||
| 54f127ec7d | |||
| 6ecf38fd3f | |||
| 6474b21e2b | |||
| 82f52c7293 | |||
| 286ec62b5e | |||
| 6804f668cc | |||
| 3d4b838542 | |||
| 31ab8c45a0 | |||
| ca2c47744a | |||
| 1c40d84fc4 | |||
| 2f2b25317e | |||
| a0d13dc789 | |||
| cd9969d6b6 | |||
| 5c085ffe80 | |||
| 0c3eabc7e1 | |||
| 945e8d1837 | |||
| a501fea6d4 | |||
| 2cfe88ec52 | |||
| f57b06ad3d | |||
| 8965c781e5 | |||
| 9be99c5128 | |||
| 5c348cc024 | |||
| 40cec3349c | |||
| 784bc03fae | |||
| 238fd9fa4b | |||
| da684864ce | |||
| 883242b5e0 | |||
| 731cd9aa06 | |||
| f8c5c72706 | |||
| 1ec3237f1f | |||
| 08a798ea1b | |||
| 061c12f093 | |||
| 74f39add8c | |||
| 7cd3fde8fc | |||
| b6e8d941d1 | |||
| cdafb42e6f | |||
| 8d49985cad | |||
| a177f05fb2 | |||
| 66e6f53a24 | |||
| 9c11badbb2 | |||
| 926970b7fb | |||
| e0f00c7a82 | |||
| a692f9500c | |||
| 44206632d7 | |||
| 258ba47655 | |||
| eef774ab2d | |||
| 5a43b5148f | |||
| 88d3220019 | |||
| 388005cdb2 | |||
| d10630836f | |||
| 2380b27f66 | |||
| 8d1751f12d | |||
| 390fb0cee8 | |||
| b09c0e55e8 | |||
| be89bbc5dc | |||
| f8da31c992 | |||
| c1676b7779 | |||
| 186a998fd0 | |||
| 1d7081ab8c | |||
| 3e18d90437 | |||
| 8beeac29be | |||
| e70ef8185a | |||
| 3e5581e4fd | |||
| ba9f1210ab | |||
| 0d83e235de | |||
| 375bccad9c | |||
| 544e52ffb4 | |||
| c3fef18229 | |||
| 9a0e1f1c12 | |||
| 39f574ad01 | |||
| 0177088dd5 | |||
| 58f4b92450 | |||
| 12dcedce39 | |||
| 31cb01650c | |||
| 0d292d82ed | |||
| 344e681271 | |||
| e3f8f23637 | |||
| 5310be2c6e | |||
| 2fd000c3da | |||
| d98191daa6 | |||
| 09250b61d6 | |||
| 5872950379 | |||
| c00bc9bdc2 | |||
| 188ded1616 | |||
| 445b721831 | |||
| e657287bda | |||
| 65fda4ac13 | |||
| 4330518e6f | |||
| e875372ffa | |||
| b83df4416c | |||
| 82fbbf70c4 | |||
| 9ee274de91 | |||
| dc867b7b37 | |||
| 8b6b66ec7b | |||
| fb9b0799a1 | |||
| e198e887a4 | |||
| be4f9ffdd0 | |||
| 202f0334fd | |||
| 9d1c249ac5 | |||
| c787b621c8 | |||
| 2dab534d7b | |||
| 20f4609438 | |||
| b468997266 | |||
| a92aacd566 | |||
| a7bf3d2f9c | |||
| d8846a76bf | |||
| c0fff28444 | |||
| 9c2062096a | |||
| 3d6fe9f463 | |||
| 885fbe3c2a | |||
| 044776d30d | |||
| b482544df3 | |||
| 4e32eeeaf9 | |||
| 66cb53c467 | |||
| c15abcaad3 | |||
| d9df48755b | |||
| 8b4f89369d | |||
| 7cf227e242 | |||
| f51f08f5be | |||
| fe881a08d9 | |||
| ac19ab230a | |||
| f0a5604221 | |||
| 6c7d81af7a | |||
| 46df5c012f | |||
| 60ffa03c54 | |||
| cc4373199b | |||
| d69f0ad604 | |||
| 5a67268706 | |||
| df265f757a | |||
| 00e488e3c1 | |||
| 02d685f84c | |||
| c9150a3865 | |||
| 54ceca8007 | |||
| 51eeead117 | |||
| 8bf56e5a06 | |||
| 3b2bc0a233 | |||
| 1f7249316f | |||
| aa43228898 | |||
| fe7c864555 | |||
| 9aad615236 | |||
| df51e8eb98 | |||
| 739fca39ba | |||
| 33b1d7d0f1 | |||
| 05e279a916 | |||
| 252e55d199 | |||
| b57d4af6ed | |||
| 0486587d13 | |||
| 0ea05ec04a | |||
| 43bfeb7e63 | |||
| 06d9cb5081 | |||
| 480fcf5bab | |||
| bb67627707 | |||
| f0c5345291 | |||
| 98552d5a94 | |||
| 21f6bac6f2 | |||
| 1ff3f17078 | |||
| 3df6eecf62 | |||
| b2ce923349 | |||
| dea55b6e3e | |||
| 66e486840c | |||
| 4291db9a69 | |||
| 69605ba79b | |||
| 6f5213c407 | |||
| 4664914b87 | |||
| 0e5e1deee2 | |||
| e2cc13c15c | |||
| 2b460c5d83 | |||
| 9d57d682bd | |||
| 8abbd75b12 | |||
| 74c10bcf23 | |||
| de00273600 | |||
| 567c19b94a | |||
| ecc6373939 | |||
| 91a4934940 | |||
| fd1ab0d9a5 | |||
| 63e957f78f | |||
| 4ca478d335 | |||
| 62ac36becf | |||
| f318d01141 | |||
| 678fcec277 | |||
| c4a41b8c8b | |||
| efdda5b1ce | |||
| 4588d722a2 | |||
| 9ce2296b85 | |||
| 48b2d35915 | |||
| ce09e4ca42 | |||
| 749bd17a9d | |||
| 8cc6143977 | |||
| 14144d2dce | |||
| e922a82286 | |||
| e514b72612 | |||
| 12f3eb7031 | |||
| a71e2a97e6 | |||
| 94ab06a930 | |||
| d8b95c8b73 | |||
| b6cf28e998 | |||
| 559d793227 | |||
| ea3f6e4d7a | |||
| aee0099968 | |||
| 2f834e6166 | |||
| 62d061423c | |||
| 2050330ca7 | |||
| 97fe1fbf19 | |||
| 803f55438c | |||
| 102376feed | |||
| a6a6dfbc49 | |||
| 7d178dc117 | |||
| 38cd8dd60e | |||
| 264343636a | |||
| a253e8d457 | |||
| 3dba068927 | |||
| b75e0629c9 | |||
| 41a62aac67 | |||
| ae69b9dc50 | |||
| eb2a494110 | |||
| 1c8c3d5d1e | |||
| 64526db001 | |||
| b2057f21d4 | |||
| 7065c95aa6 | |||
| 0e19f3d489 | |||
| 65bc085b09 | |||
| 71d95e9294 | |||
| 423fff9925 | |||
| cf43eab133 | |||
| 29da8227ef | |||
| a96a030a89 | |||
| efb95b7c57 | |||
| d984370072 | |||
| 3846f9874b | |||
| b66bbc4291 | |||
| e58698c4d9 | |||
| 422ab9514e | |||
| ea36e1a358 | |||
| a9368babee | |||
| 2c760b3ceb | |||
| 2c44444caf | |||
| e9aa9d66e6 | |||
| 54af040ba7 | |||
| af2bf74318 | |||
| d840413f6e | |||
| eb0ae0720f | |||
| cdcdaf69bd | |||
| 61107bec55 | |||
| a8b4d978cf | |||
| 183bf2033c | |||
| 0f6cf45932 | |||
| e5a99bc2b9 | |||
| 9e3e227d3e | |||
| 2bc09f45d1 | |||
| 28a20935a9 | |||
| 056dad8dd6 | |||
| 3e457f763b | |||
| dd3ed8a7a9 | |||
| e6ff989382 | |||
| e2c592ac2f | |||
| 530a62ace6 | |||
| 8502a1ed58 | |||
| c3e24942b6 | |||
| 10832d9e1b | |||
| 18bdb11a88 | |||
| e3f3578260 | |||
| d4a7dc8523 | |||
| 49a59a08e6 | |||
| 380dc4b678 | |||
| a43286ef67 | |||
| c6025dc5a3 | |||
| bfd66c0808 | |||
| 8b67053be4 | |||
| a4cd214eb5 | |||
| 5cb73404de | |||
| 480c621d8d | |||
| e5ec54d2c5 | |||
| 5132e36da8 | |||
| aae1e3c43b | |||
| 836d20c41b | |||
| 1c97b78dab | |||
| f42a565398 | |||
| 48d7dd932d | |||
| 10b7f84269 | |||
| 8a4b553807 | |||
| 350d267363 | |||
| d71700367c | |||
| e4ef9bed83 | |||
| 828489bba5 | |||
| c5c3472c6c | |||
| 5c7283b2bd | |||
| 996ddc05a8 | |||
| f1284ab91c | |||
| 196421e363 | |||
| b8bc44fae1 | |||
| 89e5884931 | |||
| 3d875b65f4 | |||
| 4ddd6f3d02 | |||
| 80b14776bb | |||
| 047a4feff0 | |||
| 5f6e94e242 | |||
| 882c42f204 | |||
| 15d6cfd8ab | |||
| dab917b316 | |||
| 7b601705e9 | |||
| 6f9a111285 | |||
| 138cb7fee0 | |||
| e5a7ab8d1d | |||
| 5146738337 | |||
| 520d21437c | |||
| e9aa2584b5 | |||
| cc530b7cd7 | |||
| 1938ede867 | |||
| 8c6191a0a1 | |||
| ec84d19377 | |||
| 8477e2a5c2 | |||
| 4a776ba4b1 | |||
| 558f19ece3 | |||
| 1a706b7d6b | |||
| 1ac9432ada | |||
| 15066ddf59 | |||
| 09cec4185b | |||
| 0b71dce46b | |||
| e6819ccc08 | |||
| 8d331cc9e6 | |||
| 8804b81070 | |||
| 0e17d3e991 | |||
| ebb9d36756 | |||
| dd3142025b | |||
| 78e66d57da | |||
| 49e2dec9e4 | |||
| 36eb9d4f3f | |||
| 5ddeee3c5d | |||
| 091015322d | |||
| ad65b9bb22 | |||
| a5bf587c9c | |||
| d32501b193 | |||
| e42eac0ad5 | |||
| 34ca01b2f5 | |||
| 80aed38071 | |||
| 6a7f38b828 | |||
| 6f662431ca | |||
| feb40412c5 | |||
| f4fd5896ec | |||
| 27d2464029 | |||
| de8a42d54d | |||
| f59138968b | |||
| 2f2ffc2572 | |||
| 232db4988c | |||
| 08e203fbaa | |||
| 783ca7552f | |||
| a1181ae791 | |||
| ff8a9a3529 | |||
| fc1f39c8e1 | |||
| 8091ce3211 | |||
| ff3ec8bf39 | |||
| 14752341a8 | |||
| 59b00df647 | |||
| f2d49eae59 | |||
| f994f4232c | |||
| a72d68488c | |||
| 0d4b481ac6 | |||
| 76ff4eec52 | |||
| e337b7104e | |||
| d9ca1fc0de | |||
| 4a2431209c | |||
| 33e1e88dda | |||
| 385ef5dd28 | |||
| c53da81cce | |||
| 19d57b6828 | |||
| f5736ce4f4 | |||
| b3f0031efb | |||
| acaeb69ad6 | |||
| 2810b5c6dc | |||
| 4ec98f3e21 | |||
| 730d25fe35 | |||
| 0561fa8e11 | |||
| 2f437a9794 | |||
| d203658596 | |||
| 85babd8d1c | |||
| 3e20ea69c5 | |||
| 64d8eb5a76 | |||
| c7c4f27e1f | |||
| 7e046d459a | |||
| 9eab2d082e | |||
| c92c160d24 | |||
| afe577aadd | |||
| 04792c9d51 |
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"repoOwner": "terrapkg",
|
||||||
|
"repoName": "packages",
|
||||||
|
"resetAuthor": true,
|
||||||
|
"targetBranchChoices": ["f38", "f39", "f40", "frawhide"],
|
||||||
|
"branchLabelMapping": {
|
||||||
|
"^sync-(.+)$": "$1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -6,13 +6,13 @@ on:
|
|||||||
paths:
|
paths:
|
||||||
- anda/**
|
- anda/**
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- f40
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- f40
|
||||||
merge_group:
|
merge_group:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- f40
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
workflow_call:
|
workflow_call:
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
|
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f39
|
image: ghcr.io/terrapkg/builder:f40
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Set workspace as safe
|
- name: Set workspace as safe
|
||||||
@@ -40,7 +40,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
|
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
|
||||||
version: ["39"]
|
version: ["40"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
@@ -54,13 +54,6 @@ jobs:
|
|||||||
- name: Set up git repository
|
- name: Set up git repository
|
||||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
|
|
||||||
- name: Cache buildroot
|
|
||||||
id: br-cache
|
|
||||||
uses: actions/cache@v3
|
|
||||||
with:
|
|
||||||
path: /var/cache
|
|
||||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}
|
|
||||||
|
|
||||||
- name: Include custom build template instead of package default
|
- name: Include custom build template instead of package default
|
||||||
run: |
|
run: |
|
||||||
cp -v anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
cp -v anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ jobs:
|
|||||||
bootstrap:
|
bootstrap:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
version: ["39"]
|
version: ["40"]
|
||||||
arch: ["x86_64", "aarch64"]
|
arch: ["x86_64", "aarch64"]
|
||||||
fail-fast: true
|
fail-fast: true
|
||||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
||||||
version: ["39"]
|
version: ["40"]
|
||||||
arch: ["x86_64", "aarch64"]
|
arch: ["x86_64", "aarch64"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
||||||
@@ -68,7 +68,6 @@ jobs:
|
|||||||
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
||||||
|
|
||||||
- name: Upload source packages to subatomic
|
- name: Upload source packages to subatomic
|
||||||
if: github.event_name == 'push'
|
|
||||||
run: |
|
run: |
|
||||||
subatomic-cli upload --prune \
|
subatomic-cli upload --prune \
|
||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(inputs.packages) }}
|
pkg: ${{ fromJson(inputs.packages) }}
|
||||||
version: ["39"]
|
version: ["40"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
|
|||||||
@@ -3,18 +3,18 @@ name: Lint
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- f40
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- f40
|
||||||
merge_group:
|
merge_group:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- f40
|
||||||
jobs:
|
jobs:
|
||||||
lint:
|
lint:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f39
|
image: ghcr.io/terrapkg/builder:f40
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|||||||
@@ -0,0 +1,37 @@
|
|||||||
|
name: Automatic backport/sync action
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request_target:
|
||||||
|
types: ["labeled", "closed"]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
backport:
|
||||||
|
name: Backport/sync PR
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
if: github.event.pull_request.merged
|
||||||
|
steps:
|
||||||
|
- name: Install SSH signing key
|
||||||
|
run: |
|
||||||
|
mkdir -p ${{ runner.temp }}
|
||||||
|
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
|
||||||
|
chmod 0700 ${{ runner.temp }}/signing_key
|
||||||
|
|
||||||
|
- name: Setup Raboneko Signing
|
||||||
|
run: |
|
||||||
|
git config --global gpg.format "ssh"
|
||||||
|
git config --global user.signingkey "${{ runner.temp }}/signing_key"
|
||||||
|
git config --global commit.gpgsign true
|
||||||
|
|
||||||
|
- name: Backport Action
|
||||||
|
uses: sorenlouv/backport-github-action@v9.3.0
|
||||||
|
with:
|
||||||
|
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
|
||||||
|
auto_backport_label_prefix: sync-
|
||||||
|
|
||||||
|
- name: Info log
|
||||||
|
if: ${{ success() }}
|
||||||
|
run: cat ~/.backport/backport.info.log
|
||||||
|
|
||||||
|
- name: Debug log
|
||||||
|
if: ${{ failure() }}
|
||||||
|
run: cat ~/.backport/backport.debug.log
|
||||||
@@ -3,6 +3,7 @@ name: Push comps updates
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
|
- f40
|
||||||
- f39
|
- f39
|
||||||
- f38
|
- f38
|
||||||
- f37
|
- f37
|
||||||
@@ -14,7 +15,7 @@ jobs:
|
|||||||
update-comps:
|
update-comps:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f39
|
image: ghcr.io/terrapkg/builder:f40
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- name: Push to subatomic
|
- name: Push to subatomic
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ jobs:
|
|||||||
autoupdate:
|
autoupdate:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f38
|
image: ghcr.io/terrapkg/builder:f40
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
@@ -38,13 +38,16 @@ jobs:
|
|||||||
git config user.signingkey "${{ runner.temp }}/signing_key"
|
git config user.signingkey "${{ runner.temp }}/signing_key"
|
||||||
msg="bump(nightly): $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
|
msg="bump(nightly): $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
f37 () {
|
copy_over () {
|
||||||
git format-patch HEAD^
|
git format-patch HEAD^
|
||||||
git checkout f37
|
git checkout $1
|
||||||
git apply *.patch || true
|
git apply *.patch || true
|
||||||
|
rm *.patch
|
||||||
git add *
|
git add *
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
}
|
}
|
||||||
f37 || true
|
copy_over f37 || true
|
||||||
|
copy_over f38 || true
|
||||||
|
copy_over frawhide || true
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ jobs:
|
|||||||
autoupdate:
|
autoupdate:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f39
|
image: ghcr.io/terrapkg/builder:f40
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
@@ -47,7 +47,9 @@ jobs:
|
|||||||
git add *
|
git add *
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
}
|
}
|
||||||
|
copy_over f39 || true
|
||||||
copy_over f37 || true
|
copy_over f37 || true
|
||||||
copy_over f38 || true
|
copy_over f38 || true
|
||||||
|
copy_over frawhide || true
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
-30
@@ -1,30 +0,0 @@
|
|||||||
# Repository
|
|
||||||
/.github @lleyton
|
|
||||||
/.devcontainer @lleyton
|
|
||||||
/.gitignore @windowsboy111
|
|
||||||
/CODE_OF_CONDUCT.md @lleyton
|
|
||||||
/CONTRIBUTING.md @lleyton
|
|
||||||
/LICENSE @lleyton
|
|
||||||
/README.md @windowsboy111
|
|
||||||
/SECURITY.md @lleyton
|
|
||||||
/anda.hcl @lleyton
|
|
||||||
/comps.xml @lleyton
|
|
||||||
|
|
||||||
# Package maintainers
|
|
||||||
/anda/lib/libbismuth @lainsce
|
|
||||||
/anda/lib/libhelium @lainsce
|
|
||||||
/anda/others/tau-helium @lainsce
|
|
||||||
/anda/others/tau-hydrogen @lainsce
|
|
||||||
|
|
||||||
/anda/tools/melody @lleyton
|
|
||||||
/anda/go/curlie @lleyton
|
|
||||||
|
|
||||||
/anda/games/prismlauncher @getchoo
|
|
||||||
/anda/games/prismlauncher-nightly @getchoo
|
|
||||||
/anda/games/prismlauncher-qt5-nightly @getchoo
|
|
||||||
/anda/games/prismlauncher-qt5 @getchoo
|
|
||||||
|
|
||||||
/anda/srpm-macros @korewaChino
|
|
||||||
/anda/rust/starship @korewaChino
|
|
||||||
/anda/rust/zellij @korewaChino
|
|
||||||
/anda/audio/distrho @korewaChino
|
|
||||||
+4
-4
@@ -1,7 +1,7 @@
|
|||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please contact us on [Discord](https://discord.gg/5fdPuxTg5Q). Since we use a GitHub Wiki for [documention](https://github.com/terrapkg/packages/wiki), our guidelines may be found there. See the links below:
|
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please contact us on [Discord](https://discord.gg/5fdPuxTg5Q). Since we use a GitHub Wiki for [documentation](https://developer.fyralabs.com/terra), our guidelines may be found there. See the links below:
|
||||||
|
|
||||||
* [Contribution Guide](https://github.com/terrapkg/packages/wiki/Contribute)
|
* [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
||||||
* [FAQ](https://github.com/terrapkg/packages/wiki/FAQ)
|
* [FAQ](https://developer.fyralabs.com/terra/faq)
|
||||||
* [Policy](https://github.com/terrapkg/packages/wiki/Policy)
|
* [Policy](https://developer.fyralabs.com/terra/policy)
|
||||||
@@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
[](https://repology.org/repository/terra_38)
|
[](https://repology.org/repository/terra_38)
|
||||||
[](https://repology.org/repository/terra_39)
|
[](https://repology.org/repository/terra_39)
|
||||||
|
[](https://repology.org/repository/terra_40)
|
||||||
|
[](https://repology.org/repository/terra_rawhide)
|
||||||
|
|
||||||
Terra is a rolling-release Fedora repository for all the software you need.
|
Terra is a rolling-release Fedora repository for all the software you need.
|
||||||
With Terra, you can install the latest packages knowing that quality and security are assured.
|
With Terra, you can install the latest packages knowing that quality and security are assured.
|
||||||
|
|||||||
+2
-2
@@ -3,7 +3,7 @@
|
|||||||
## Our Process
|
## Our Process
|
||||||
|
|
||||||
Fyra Labs is committed to ensuring user security and privacy.
|
Fyra Labs is committed to ensuring user security and privacy.
|
||||||
As such, we constantly try our best to ensure that our infrastructure and process are secure, which you may read about in our [FAQ](https://github.com/terrapkg/packages/wiki/FAQ#technical-details).
|
As such, we constantly try our best to ensure that our infrastructure and process are secure, which you may read about in our [FAQ](https://developer.fyralabs.com/terra/faq#technical-details).
|
||||||
|
|
||||||
As a part of Fyra Labs's transparency measures, we will publicize details of any known breaches. This information will include, but will not be limited to:
|
As a part of Fyra Labs's transparency measures, we will publicize details of any known breaches. This information will include, but will not be limited to:
|
||||||
* Affected users, infrastructure, and data.
|
* Affected users, infrastructure, and data.
|
||||||
@@ -11,7 +11,7 @@ As a part of Fyra Labs's transparency measures, we will publicize details of any
|
|||||||
* An in-depth explanation of how the breach occurred, including relevant security vulnerabilities.
|
* An in-depth explanation of how the breach occurred, including relevant security vulnerabilities.
|
||||||
* How Fyra Labs will better protect user data in the future, ensuring our commitment to security and privacy.
|
* How Fyra Labs will better protect user data in the future, ensuring our commitment to security and privacy.
|
||||||
|
|
||||||
We will publish these updates on our [Twitter](https://twitter.com/TeamFyraLabs) and [Discord](https://discord.gg/5fdPuxTg5Q).
|
We will publish these updates on our [Twitter](https://twitter.com/TeamFyraLabs), [Fedi](https://fedi.fyralabs.com/@hq), and [Discord](https://discord.gg/5fdPuxTg5Q).
|
||||||
|
|
||||||
## Reporting a Vulnerability
|
## Reporting a Vulnerability
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: anki-bin
|
Name: anki-bin
|
||||||
Version: 23.12.1
|
Version: 24.04.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
||||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||||
URL: https://apps.ankiweb.net/
|
URL: https://apps.ankiweb.net/
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: anki-qt5
|
Name: anki-qt5
|
||||||
Version: 23.12.1
|
Version: 24.04.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Flashcard program for using space repetition learning
|
Summary: Flashcard program for using space repetition learning
|
||||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||||
URL: https://apps.ankiweb.net/
|
URL: https://apps.ankiweb.net/
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: anki
|
Name: anki
|
||||||
Version: 23.12.1
|
Version: 24.04.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Flashcard program for using space repetition learning
|
Summary: Flashcard program for using space repetition learning
|
||||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||||
URL: https://apps.ankiweb.net/
|
URL: https://apps.ankiweb.net/
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
||||||
|
|
||||||
Name: armcord-bin
|
Name: armcord-bin
|
||||||
Version: 3.2.5
|
Version: 3.2.6
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: armcord
|
Name: armcord
|
||||||
Version: 3.2.5
|
Version: 3.2.6
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
|
|||||||
@@ -6,12 +6,12 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: authy
|
Name: authy
|
||||||
Version: 2.4.2
|
Version: 2.5.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Two factor authentication desktop application
|
Summary: Two factor authentication desktop application
|
||||||
License: Unlicense
|
License: Unlicense
|
||||||
URL: https://authy.com/
|
URL: https://authy.com/
|
||||||
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_22.snap
|
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_23.snap
|
||||||
Requires: gtk3
|
Requires: gtk3
|
||||||
Requires: nss
|
Requires: nss
|
||||||
BuildRequires: squashfs-tools desktop-file-utils
|
BuildRequires: squashfs-tools desktop-file-utils
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%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.248
|
Version: 0.0.346
|
||||||
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
|
||||||
URL: https://github.com/GooseMod/OpenAsar
|
URL: https://github.com/GooseMod/OpenAsar
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary
|
Name: discord-canary
|
||||||
Version: 0.0.248
|
Version: 0.0.346
|
||||||
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
|
||||||
Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz
|
Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-openasar
|
Name: discord-openasar
|
||||||
Version: 0.0.40
|
Version: 0.0.49
|
||||||
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
|
||||||
URL: https://github.com/GooseMod/OpenAsar
|
URL: https://github.com/GooseMod/OpenAsar
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%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.64
|
Version: 0.0.79
|
||||||
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
|
||||||
URL: https://github.com/GooseMod/OpenAsar
|
URL: https://github.com/GooseMod/OpenAsar
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb
|
Name: discord-ptb
|
||||||
Version: 0.0.64
|
Version: 0.0.79
|
||||||
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
|
||||||
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
|
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord
|
Name: discord
|
||||||
Version: 0.0.40
|
Version: 0.0.49
|
||||||
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
|
||||||
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
|
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "feishin.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
%define debug_package %nil
|
||||||
|
%global _build_id_links none
|
||||||
|
|
||||||
|
# Exclude private libraries
|
||||||
|
%global __requires_exclude libffmpeg.so
|
||||||
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
|
Name: feishin
|
||||||
|
Version: 0.6.1
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: A modern self-hosted music player
|
||||||
|
License: GPL-3.0
|
||||||
|
URL: https://github.com/jeffvli/feishin
|
||||||
|
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||||
|
Requires: fuse mpv
|
||||||
|
BuildRequires: nodejs-npm jq libxcrypt-compat
|
||||||
|
|
||||||
|
%description
|
||||||
|
%summary.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup
|
||||||
|
|
||||||
|
cat package.json | jq '.author += { "email": "jeffvictorli@gmail.com" }' | jq '.build.linux += { "maintainer": "mado@fyralabs.com", "vendor": "Fyra Labs Terra" }' > a
|
||||||
|
mv a package.json
|
||||||
|
cat package.json
|
||||||
|
|
||||||
|
cat<<EOF > feishin.desktop
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=Feishin
|
||||||
|
Comment=Rewrite of Sonixd
|
||||||
|
Exec=/usr/bin/feishin
|
||||||
|
Icon=feishin
|
||||||
|
Terminal=false
|
||||||
|
Categories=Network;Audio;Music
|
||||||
|
Keywords=Music;Jellyfin;Audio;Stream;Sonixd
|
||||||
|
EOF
|
||||||
|
|
||||||
|
%build
|
||||||
|
npm install --legacy-peer-deps
|
||||||
|
npm run postinstall
|
||||||
|
npm run build
|
||||||
|
%ifarch x86_64
|
||||||
|
|
||||||
|
%define a linux
|
||||||
|
%elifarch aarch64
|
||||||
|
%define a arm64
|
||||||
|
%endif
|
||||||
|
|
||||||
|
npx electron-builder --linux dir --%a
|
||||||
|
|
||||||
|
%install
|
||||||
|
mkdir -p %buildroot%_datadir/{pixmaps,applications} %buildroot%_bindir
|
||||||
|
mv release/build/*-unpacked %buildroot%_datadir/feishin
|
||||||
|
install -Dm644 assets/icons/icon.png %buildroot%_datadir/pixmaps/feishin.png
|
||||||
|
ln -s %_datadir/feishin/feishin %buildroot%_bindir/feishin
|
||||||
|
install -Dm644 feishin.desktop %buildroot%_datadir/applications/
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md CHANGELOG.md
|
||||||
|
%license LICENSE
|
||||||
|
%_bindir/feishin
|
||||||
|
%_datadir/feishin/
|
||||||
|
%_datadir/applications/feishin.desktop
|
||||||
|
%_datadir/pixmaps/feishin.png
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("jeffvli/feishin"));
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "mpv-nightly.spec"
|
||||||
|
}
|
||||||
|
labels {
|
||||||
|
nightly = "1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,230 @@
|
|||||||
|
%global commit a46ce9e28cd97f7280c085649a79f85aa1d0fe70
|
||||||
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
%global commit_date 20240325
|
||||||
|
%global ver v0.37.0
|
||||||
|
|
||||||
|
Name: mpv-nightly
|
||||||
|
Version: %ver^%commit_date.%shortcommit
|
||||||
|
Release: 1%?dist
|
||||||
|
|
||||||
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||||
|
Summary: Movie player playing most video formats and DVDs
|
||||||
|
URL: https://mpv.io/
|
||||||
|
Source0: https://github.com/mpv-player/mpv/archive/%commit/mpv-%commit.tar.gz
|
||||||
|
Conflicts: mpv
|
||||||
|
|
||||||
|
BuildRequires: desktop-file-utils
|
||||||
|
BuildRequires: gcc
|
||||||
|
BuildRequires: libappstream-glib
|
||||||
|
BuildRequires: libatomic
|
||||||
|
BuildRequires: meson
|
||||||
|
BuildRequires: python3-docutils
|
||||||
|
|
||||||
|
BuildRequires: perl(Encode)
|
||||||
|
BuildRequires: perl(Math::BigInt)
|
||||||
|
BuildRequires: perl(Math::BigRat)
|
||||||
|
BuildRequires: pkgconfig(alsa)
|
||||||
|
BuildRequires: pkgconfig(caca)
|
||||||
|
BuildRequires: pkgconfig(dvdnav)
|
||||||
|
BuildRequires: pkgconfig(egl)
|
||||||
|
BuildRequires: pkgconfig(ffnvcodec)
|
||||||
|
BuildRequires: pkgconfig(gbm)
|
||||||
|
BuildRequires: pkgconfig(gl)
|
||||||
|
BuildRequires: pkgconfig(jack)
|
||||||
|
BuildRequires: pkgconfig(lcms2)
|
||||||
|
BuildRequires: pkgconfig(libarchive) >= 3.4.0
|
||||||
|
BuildRequires: pkgconfig(libass)
|
||||||
|
BuildRequires: pkgconfig(libavcodec) >= 59.27.100
|
||||||
|
BuildRequires: pkgconfig(libavdevice) >= 58.13.100
|
||||||
|
BuildRequires: pkgconfig(libavfilter) >= 7.110.100
|
||||||
|
BuildRequires: pkgconfig(libavformat) >= 59.24.100
|
||||||
|
BuildRequires: pkgconfig(libavutil) >= 57.24.100
|
||||||
|
BuildRequires: pkgconfig(libbluray)
|
||||||
|
BuildRequires: pkgconfig(libcdio)
|
||||||
|
BuildRequires: pkgconfig(libcdio_paranoia)
|
||||||
|
BuildRequires: pkgconfig(libdrm)
|
||||||
|
BuildRequires: pkgconfig(libjpeg)
|
||||||
|
BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.19
|
||||||
|
BuildRequires: pkgconfig(libplacebo) >= 6.338.0
|
||||||
|
BuildRequires: pkgconfig(libpulse)
|
||||||
|
BuildRequires: pkgconfig(libswresample) >= 3.9.100
|
||||||
|
BuildRequires: pkgconfig(libswscale) >= 5.9.100
|
||||||
|
BuildRequires: pkgconfig(libva)
|
||||||
|
BuildRequires: pkgconfig(lua-5.1)
|
||||||
|
BuildRequires: pkgconfig(mujs)
|
||||||
|
BuildRequires: pkgconfig(openal)
|
||||||
|
BuildRequires: pkgconfig(rubberband)
|
||||||
|
BuildRequires: pkgconfig(sdl2)
|
||||||
|
BuildRequires: pkgconfig(shaderc)
|
||||||
|
BuildRequires: pkgconfig(uchardet) >= 0.0.5
|
||||||
|
BuildRequires: pkgconfig(vapoursynth)
|
||||||
|
BuildRequires: pkgconfig(vdpau)
|
||||||
|
BuildRequires: pkgconfig(vulkan)
|
||||||
|
BuildRequires: pkgconfig(wayland-client)
|
||||||
|
BuildRequires: pkgconfig(wayland-cursor)
|
||||||
|
BuildRequires: pkgconfig(wayland-egl)
|
||||||
|
BuildRequires: pkgconfig(wayland-protocols)
|
||||||
|
BuildRequires: pkgconfig(wayland-scanner)
|
||||||
|
BuildRequires: pkgconfig(x11)
|
||||||
|
BuildRequires: pkgconfig(xdamage)
|
||||||
|
BuildRequires: pkgconfig(xext)
|
||||||
|
BuildRequires: pkgconfig(xinerama)
|
||||||
|
BuildRequires: pkgconfig(xkbcommon)
|
||||||
|
BuildRequires: pkgconfig(xpresent)
|
||||||
|
BuildRequires: pkgconfig(xrandr)
|
||||||
|
BuildRequires: pkgconfig(xscrnsaver)
|
||||||
|
BuildRequires: pkgconfig(xv)
|
||||||
|
BuildRequires: pkgconfig(zimg) >= 2.9
|
||||||
|
BuildRequires: pkgconfig(zlib)
|
||||||
|
|
||||||
|
Requires: hicolor-icon-theme
|
||||||
|
Provides: mplayer-backend
|
||||||
|
Recommends: (yt-dlp or youtube-dl)
|
||||||
|
Suggests: yt-dlp
|
||||||
|
|
||||||
|
%description
|
||||||
|
Mpv is a movie player based on MPlayer and mplayer2. It supports a wide variety
|
||||||
|
of video file formats, audio and video codecs, and subtitle types. Special
|
||||||
|
input URL types are available to read input from a variety of sources other
|
||||||
|
than disk files. Depending on platform, a variety of different video and audio
|
||||||
|
output methods are supported.
|
||||||
|
|
||||||
|
Mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many
|
||||||
|
features loved by videophiles, such as video scaling with popular high quality
|
||||||
|
algorithms, color management, frame timing, interpolation, HDR, and more.
|
||||||
|
|
||||||
|
While mpv strives for minimalism and provides no real GUI, it has a small
|
||||||
|
controller on top of the video for basic control.
|
||||||
|
|
||||||
|
Mpv can leverage most hardware decoding APIs on all platforms. Hardware
|
||||||
|
decoding can be enabled at runtime on demand.
|
||||||
|
|
||||||
|
Powerful scripting capabilities can make the player do almost anything. There
|
||||||
|
is a large selection of user scripts on the wiki.
|
||||||
|
|
||||||
|
A straightforward C API was designed from the ground up to make mpv usable as
|
||||||
|
a library and facilitate easy integration into other applications.
|
||||||
|
|
||||||
|
%package libs
|
||||||
|
Summary: Dynamic library for Mpv frontends
|
||||||
|
|
||||||
|
%description libs
|
||||||
|
This package contains the dynamic library libmpv, which provides access to Mpv.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development package for libmpv
|
||||||
|
Provides: mpv-libs-devel = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Provides: mpv-nightly-libs-devel = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Obsoletes: mpv-libs-devel < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Obsoletes: mpv-nightly-libs-devel < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Requires: mpv-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Requires: mpv-nightly-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
This package contains development header files and libraries for Mpv.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1 -n mpv-%commit
|
||||||
|
sed -e "s|/usr/local/etc|%{_sysconfdir}/mpv|" -i etc/mpv.conf
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson --auto-features=auto \
|
||||||
|
-Dalsa=enabled \
|
||||||
|
-Dbuild-date=false \
|
||||||
|
-Dcaca=enabled \
|
||||||
|
-Dcdda=enabled \
|
||||||
|
-Dcplayer=true \
|
||||||
|
-Dcplugins=enabled \
|
||||||
|
-Dcuda-hwaccel=enabled \
|
||||||
|
-Dcuda-interop=enabled \
|
||||||
|
-Ddmabuf-wayland=enabled \
|
||||||
|
-Ddrm=enabled \
|
||||||
|
-Ddvbin=enabled \
|
||||||
|
-Ddvdnav=enabled \
|
||||||
|
-Degl-drm=enabled \
|
||||||
|
-Degl-wayland=enabled \
|
||||||
|
-Degl-x11=enabled \
|
||||||
|
-Degl=enabled \
|
||||||
|
-Dgbm=enabled \
|
||||||
|
-Dgl-x11=enabled \
|
||||||
|
-Dgl=enabled \
|
||||||
|
-Dhtml-build=enabled \
|
||||||
|
-Diconv=enabled \
|
||||||
|
-Djack=enabled \
|
||||||
|
-Djavascript=enabled \
|
||||||
|
-Djpeg=enabled \
|
||||||
|
-Dlcms2=enabled \
|
||||||
|
-Dlibarchive=enabled \
|
||||||
|
-Dlibavdevice=enabled \
|
||||||
|
-Dlibbluray=enabled \
|
||||||
|
-Dlibmpv=true \
|
||||||
|
-Dlua=enabled \
|
||||||
|
-Dmanpage-build=enabled \
|
||||||
|
-Dopenal=enabled \
|
||||||
|
-Dopensles=disabled \
|
||||||
|
-Doss-audio=disabled \
|
||||||
|
-Dpipewire=enabled \
|
||||||
|
-Dplain-gl=enabled \
|
||||||
|
-Dpulse=enabled \
|
||||||
|
-Drubberband=enabled \
|
||||||
|
-Dsdl2-audio=enabled \
|
||||||
|
-Dsdl2-gamepad=enabled \
|
||||||
|
-Dsdl2-video=enabled \
|
||||||
|
-Dsdl2=enabled \
|
||||||
|
-Dsndio=disabled \
|
||||||
|
-Dspirv-cross=disabled \
|
||||||
|
-Duchardet=enabled \
|
||||||
|
-Dvaapi-drm=enabled \
|
||||||
|
-Dvaapi-wayland=enabled \
|
||||||
|
-Dvaapi-x11=enabled \
|
||||||
|
-Dvaapi=enabled \
|
||||||
|
-Dvapoursynth=enabled \
|
||||||
|
-Dvdpau-gl-x11=enabled \
|
||||||
|
-Dvdpau=enabled \
|
||||||
|
-Dvector=enabled \
|
||||||
|
-Dvulkan-interop=disabled \
|
||||||
|
-Dvulkan=enabled \
|
||||||
|
-Dwayland=enabled \
|
||||||
|
-Dwerror=false \
|
||||||
|
-Dx11=enabled \
|
||||||
|
-Dxv=enabled \
|
||||||
|
-Dzimg=enabled \
|
||||||
|
-Dzlib=enabled
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%check
|
||||||
|
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/mpv.metainfo.xml
|
||||||
|
desktop-file-validate %{buildroot}%{_datadir}/applications/mpv.desktop
|
||||||
|
|
||||||
|
%files
|
||||||
|
%docdir %{_docdir}/mpv/
|
||||||
|
%license LICENSE.GPL LICENSE.LGPL Copyright
|
||||||
|
%{_docdir}/mpv/
|
||||||
|
%{_bindir}/mpv
|
||||||
|
%{_datadir}/applications/mpv.desktop
|
||||||
|
%dir %{_datadir}/bash-completion/
|
||||||
|
%dir %{_datadir}/bash-completion/completions/
|
||||||
|
%{_datadir}/bash-completion/completions/mpv
|
||||||
|
%{_datadir}/icons/hicolor/*/apps/mpv*.*
|
||||||
|
%dir %{_datadir}/zsh/
|
||||||
|
%dir %{_datadir}/zsh/site-functions/
|
||||||
|
%{_datadir}/zsh/site-functions/_mpv
|
||||||
|
%{_mandir}/man1/mpv.*
|
||||||
|
%{_metainfodir}/mpv.metainfo.xml
|
||||||
|
%dir %{_sysconfdir}/mpv/
|
||||||
|
%config(noreplace) %{_sysconfdir}/mpv/encoding-profiles.conf
|
||||||
|
|
||||||
|
%files libs
|
||||||
|
%license LICENSE.GPL LICENSE.LGPL Copyright
|
||||||
|
%{_libdir}/libmpv.so.2{,.*}
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%{_includedir}/mpv/
|
||||||
|
%{_libdir}/libmpv.so
|
||||||
|
%{_libdir}/pkgconfig/mpv.pc
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
if filters.contains("nightly") {
|
||||||
|
rpm.global("commit", gh_commit("mpv-player/mpv"));
|
||||||
|
if rpm.changed() {
|
||||||
|
rpm.global("ver", gh("mpv-player/mpv"));
|
||||||
|
rpm.global("commit_date", date());
|
||||||
|
rpm.release();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
%global crate sccache
|
%global crate sccache
|
||||||
|
|
||||||
Name: rust-sccache
|
Name: rust-sccache
|
||||||
Version: 0.7.4
|
Version: 0.7.7
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Ccache-like tool
|
Summary: Ccache-like tool
|
||||||
|
|
||||||
@@ -34,16 +34,15 @@ BuildRequires: rust-packaging
|
|||||||
|
|
||||||
%global _description %{expand:
|
%global _description %{expand:
|
||||||
Sccache is a ccache-like tool. It is used as a compiler wrapper and
|
Sccache is a ccache-like tool. It is used as a compiler wrapper and
|
||||||
avoids compilation when possible, storing a cache in a remote storage
|
avoids compilation when possible. Sccache has the capability to utilize
|
||||||
using various cloud storage.}
|
caching in remote storage environments, including various cloud storage
|
||||||
|
options, or alternatively, in local storage.}
|
||||||
|
|
||||||
%description %{_description}
|
%description %{_description}
|
||||||
|
|
||||||
%package -n %{crate}
|
%package -n %{crate}
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
# FIXME: paste output of %%cargo_license_summary here
|
License: MIT
|
||||||
License: # FIXME
|
|
||||||
# LICENSE.dependencies contains a full license breakdown
|
|
||||||
|
|
||||||
%description -n %{crate} %{_description}
|
%description -n %{crate} %{_description}
|
||||||
|
|
||||||
@@ -69,9 +68,6 @@ This package contains library source intended for building other packages which
|
|||||||
use the "%{crate}" crate.
|
use the "%{crate}" crate.
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%license %{crate_instdir}/LICENSE
|
|
||||||
%doc %{crate_instdir}/CODE_OF_CONDUCT.md
|
|
||||||
%doc %{crate_instdir}/README.md
|
|
||||||
%{crate_instdir}/
|
%{crate_instdir}/
|
||||||
|
|
||||||
%package -n %{name}+default-devel
|
%package -n %{name}+default-devel
|
||||||
@@ -474,6 +470,7 @@ use the "syslog" feature of the "%{crate}" crate.
|
|||||||
%files -n %{name}+syslog-devel
|
%files -n %{name}+syslog-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
|
%{dnl ## BEGIN: multiline comment
|
||||||
%package -n %{name}+trust-dns-resolver-devel
|
%package -n %{name}+trust-dns-resolver-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
@@ -488,6 +485,7 @@ use the "trust-dns-resolver" feature of the "%{crate}" crate.
|
|||||||
|
|
||||||
%files -n %{name}+trust-dns-resolver-devel
|
%files -n %{name}+trust-dns-resolver-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
} ## END OF multiline comment
|
||||||
|
|
||||||
%package -n %{name}+unstable-devel
|
%package -n %{name}+unstable-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- sccache-0.7.4/Cargo.toml 1970-01-01T00:00:01+00:00
|
--- sccache-0.7.6/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||||
+++ sccache-0.7.4/Cargo.toml 2023-12-18T06:08:52.420382+00:00
|
+++ sccache-0.7.6/Cargo.toml 2024-02-02T06:05:53.548100+00:00
|
||||||
@@ -384,11 +384,3 @@
|
@@ -378,11 +378,3 @@
|
||||||
[target."cfg(unix)".dependencies.daemonize]
|
[target."cfg(unix)".dependencies.daemonize]
|
||||||
version = "0.5"
|
version = "0.5"
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(crates("sccache"));
|
||||||
@@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
Name: vencord-desktop
|
Name: vencord-desktop
|
||||||
Provides: VencordDesktop = %{version}-%{release}
|
Provides: VencordDesktop = %{version}-%{release}
|
||||||
Version: 0.4.4
|
Version: 1.5.1
|
||||||
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
|
||||||
URL: https://github.com/Vencord/Vesktop
|
URL: https://github.com/Vencord/Vesktop
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
%global nodev 16.17.0
|
%global nodev 18.13.0
|
||||||
%global npmv 8.11.0
|
%global npmv 8.19.3
|
||||||
%global ver 0.14.10
|
%global ver 0.18.1
|
||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
%global _build_id_links none
|
%global _build_id_links none
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: budgie-extras
|
Name: budgie-extras
|
||||||
Version: 1.7.1
|
Version: 1.8.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
|
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%define _ubuntu_rel 22.10.20220822-0ubuntu4
|
%define _ubuntu_rel 22.10.20220822-0ubuntu12
|
||||||
%global _hardened_build 0
|
%global _hardened_build 0
|
||||||
|
|
||||||
Name: compiz9
|
Name: compiz9
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
Name: elementary-code
|
Name: elementary-code
|
||||||
Summary: Code editor from elementary
|
Summary: Code editor from elementary
|
||||||
Version: 7.1.0
|
Version: 7.2.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
|
|||||||
@@ -15,8 +15,6 @@ License: GPL-3.0-or-later
|
|||||||
URL: https://github.com/elementary/switchboard-plug-network
|
URL: https://github.com/elementary/switchboard-plug-network
|
||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
|
|
||||||
Patch0: https://github.com/elementary/switchboard-plug-network/pull/357.patch
|
|
||||||
|
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
project pkg {
|
|
||||||
rpm {
|
|
||||||
spec = "switchboard-plug-wallet.spec"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$
|
|
||||||
|
|
||||||
%global srcname switchboard-plug-wallet
|
|
||||||
|
|
||||||
%global plug_type personal
|
|
||||||
%global plug_name wallet
|
|
||||||
%global plug_rdnn io.elementary.switchboard.wallet
|
|
||||||
|
|
||||||
%global commit 50582fc7ee43a4b47647d04786dcf1d0eb45af36
|
|
||||||
|
|
||||||
Name: switchboard-plug-wallet
|
|
||||||
Summary: Switchboard Wallet Plug
|
|
||||||
Version: %(c=%commit; echo ${c:0:7})
|
|
||||||
Release: 2%?dist
|
|
||||||
License: GPL-3.0-or-later
|
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
|
||||||
Source0: %url/archive/%version/%srcname-%version.tar.gz
|
|
||||||
|
|
||||||
BuildRequires: libappstream-glib
|
|
||||||
BuildRequires: meson
|
|
||||||
BuildRequires: vala
|
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(granite) >= 0.5
|
|
||||||
BuildRequires: gtk3-devel
|
|
||||||
BuildRequires: pkgconfig(libsecret-1)
|
|
||||||
BuildRequires: switchboard-devel
|
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
|
||||||
Supplements: switchboard%{?_isa}
|
|
||||||
|
|
||||||
%description
|
|
||||||
Manage Payment Methods and related settings.
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%autosetup -n %srcname-%commit -p1
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
|
||||||
%meson
|
|
||||||
%meson_build
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
|
||||||
%meson_install
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
|
||||||
%doc README.md
|
|
||||||
%license COPYING
|
|
||||||
|
|
||||||
%_libdir/switchboard/%plug_type/lib%plug_rdnn.so
|
|
||||||
%_datadir/icons/hicolor/*/apps/%plug_rdnn.svg
|
|
||||||
%_datadir/locale/*/LC_MESSAGES/%plug_rdnn.mo
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - bfe73dfb95d9b46a0a34e0db35a178233c8552b0-1
|
|
||||||
- Initial package.
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
let req = new_req("https://api.github.com/repos/elementary/switchboard-plug-wallet/commits/HEAD");
|
|
||||||
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
|
|
||||||
rpm.global("commit", json(req.get()).sha);
|
|
||||||
@@ -12,6 +12,7 @@ License: GPL-2.0-or-later
|
|||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel
|
URL: https://github.com/elementary/wingpanel
|
||||||
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||||
|
Patch0: https://github.com/elementary/wingpanel/commit/d6009d9f0d5c7479172093447ccceccba86ff1f3.patch
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
@@ -42,6 +43,8 @@ Obsoletes: wingpanel-indicator-ayatana < 2.0.3-11
|
|||||||
|
|
||||||
%package libs
|
%package libs
|
||||||
Summary: Stylish top panel (shared library)
|
Summary: Stylish top panel (shared library)
|
||||||
|
Enhances: %{name} = %{version}-%{release}
|
||||||
|
Enhances: %{name}-devel = %{version}-%{release}
|
||||||
|
|
||||||
%description libs %{common_description}
|
%description libs %{common_description}
|
||||||
|
|
||||||
|
|||||||
+6
-2
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Name: gnome-shell-extension-%{extension}
|
Name: gnome-shell-extension-%{extension}
|
||||||
Version: 2
|
Version: 2
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: GNOME Shell extension to bring back the app menu
|
Summary: GNOME Shell extension to bring back the app menu
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
URL: https://github.com/fthx/appmenu-is-back
|
URL: https://github.com/fthx/appmenu-is-back
|
||||||
@@ -11,8 +11,9 @@ URL: https://github.com/fthx/appmenu-is-back
|
|||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
|
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
|
||||||
|
Patch0: https://github.com/fthx/appmenu-is-back/commit/c251ff36d226dac679eb745638e3df236d3e1a20.patch
|
||||||
|
|
||||||
Requires: (gnome-shell >= 45~ with gnome-shell < 46~)
|
Requires: (gnome-shell >= 46~ with gnome-shell < 47~)
|
||||||
Recommends: gnome-extensions-app
|
Recommends: gnome-extensions-app
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -30,5 +31,8 @@ install -Dm644 extension.js %{buildroot}%{_datadir}/gnome-shell/extensions/%{uui
|
|||||||
%{_datadir}/gnome-shell/extensions/%{uuid}
|
%{_datadir}/gnome-shell/extensions/%{uuid}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Apr 1 2024 Lleyton Gray <lleyton@fyralabs.com> - 2-2
|
||||||
|
- Patch for GNOME 46 compatibility
|
||||||
|
|
||||||
* Thu Nov 16 2023 Lleyton Gray <lleyton@fyralabs.com> - 2-1
|
* Thu Nov 16 2023 Lleyton Gray <lleyton@fyralabs.com> - 2-1
|
||||||
- Initial Release
|
- Initial Release
|
||||||
|
|||||||
+2
-1
@@ -1,8 +1,9 @@
|
|||||||
# from Fedora upstream
|
# from Fedora upstream
|
||||||
%global extension pop-shell
|
%global extension pop-shell
|
||||||
%global uuid %{extension}@system76.com
|
%global uuid %{extension}@system76.com
|
||||||
%global commit cf3c932b55d5c247906efe9d81f988ee092d9f51
|
%global commit 9a30c5bd49c373896410852d6477596ac4c43bd3
|
||||||
%global shortcommit %{lua:print(macros.commit:sub(1,7))}
|
%global shortcommit %{lua:print(macros.commit:sub(1,7))}
|
||||||
|
%global commit_date 240218
|
||||||
%global ver 1.2.0
|
%global ver 1.2.0
|
||||||
|
|
||||||
Name: terra-gnome-shell-extension-%{extension}
|
Name: terra-gnome-shell-extension-%{extension}
|
||||||
|
|||||||
@@ -1,4 +1,8 @@
|
|||||||
if filters.contains("nightly") {
|
if filters.contains("nightly") {
|
||||||
rpm.global("commit", get("https://api.github.com/repos/pop-os/shell/commits/HEAD").json().sha);
|
rpm.global("commit", gh_commit("pop-os/shell"));
|
||||||
|
if rpm.changed() {
|
||||||
rpm.global("ver", gh("pop-os/shell"));
|
rpm.global("ver", gh("pop-os/shell"));
|
||||||
|
rpm.release();
|
||||||
|
rpm.global("commit_date", date());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
# https://github.com/FyshOS/fynedesk
|
# https://github.com/FyshOS/fynedesk
|
||||||
%global goipath github.com/FyshOS/fynedesk
|
%global goipath github.com/FyshOS/fynedesk
|
||||||
Version: 0.3.0
|
Version: 0.4.0
|
||||||
|
|
||||||
%gometa -f
|
%gometa -f
|
||||||
|
|
||||||
@@ -17,7 +17,7 @@ A full desktop environment for Linux/Unix using Fyne.}
|
|||||||
%global godocs AUTHORS README.md CHANGELOG.md
|
%global godocs AUTHORS README.md CHANGELOG.md
|
||||||
|
|
||||||
Name: %{goname}
|
Name: %{goname}
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A full desktop environment for Linux/Unix using Fyne
|
Summary: A full desktop environment for Linux/Unix using Fyne
|
||||||
|
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
%global forgeurl https://github.com/KDE/latte-dock/
|
%global forgeurl https://github.com/KDE/latte-dock/
|
||||||
|
|
||||||
%global commit ca6af594204460bd90309141c6e95494f65c46bd
|
%global commit 8328f9a6863b4bae48adfdbc29b32b4c571c6530
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date %(date '+%Y%m%d')
|
%global commit_date %(date '+%Y%m%d')
|
||||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||||
@@ -9,7 +9,7 @@ Name: latte-dock-nightly
|
|||||||
Version: 0.10.0^%{snapshot_info}
|
Version: 0.10.0^%{snapshot_info}
|
||||||
|
|
||||||
%forgemeta
|
%forgemeta
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Latte is a dock based on plasma frameworks
|
Summary: Latte is a dock based on plasma frameworks
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
||||||
%global commit 1a7a0ef6a8ab966b664f3515aba539b422f35849
|
%global commit 11bddd982b3643aacdf052cf339ae1ca1873fbb2
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-app-launch
|
Name: lomiri-app-launch
|
||||||
Version: 0.1.8
|
Version: 0.1.9
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Provides the Lomiri App Launch user space daemon
|
Summary: Provides the Lomiri App Launch user space daemon
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
|
||||||
%global commit 2c7d6921ac56862c197958f4e5c31aa76a1a50e1
|
%global commit 682c4928a91da598767e0be2496d9c35af7db035
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-download-manager
|
Name: lomiri-download-manager
|
||||||
Version: 0.1.2
|
Version: 0.1.3
|
||||||
Release: %autorelease
|
Release: 1%{?dist}
|
||||||
Summary: Upload Download Manager for Lomiri
|
Summary: Upload Download Manager for Lomiri
|
||||||
License: LGPLv3
|
License: LGPLv3
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-download-manager
|
URL: https://gitlab.com/ubports/development/core/lomiri-download-manager
|
||||||
@@ -23,6 +23,7 @@ BuildRequires: qt5-qtdeclarative-devel
|
|||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
BuildRequires: pkgconfig(libglog)
|
BuildRequires: pkgconfig(libglog)
|
||||||
BuildRequires: pkgconfig(liblomiri-api)
|
BuildRequires: pkgconfig(liblomiri-api)
|
||||||
|
BuildRequires: pkgconfig(systemd)
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -60,7 +61,7 @@ sed -e "s/-Werror//g" -i CMakeLists.txt
|
|||||||
|
|
||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%config %{_sysconfdir}/dbus-1/system.d/*.conf
|
%config /usr/etc/dbus-1/system.d/*.conf
|
||||||
%{_bindir}/lomiri-*
|
%{_bindir}/lomiri-*
|
||||||
%{_userunitdir}/*.service
|
%{_userunitdir}/*.service
|
||||||
%{_libdir}/liblomiri-download-manager-client.so.*
|
%{_libdir}/liblomiri-download-manager-client.so.*
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
let o = get("https://gitlab.com/api/v4/projects/17088252/repository/tags").json_arr()[0];
|
||||||
|
let f = rpm.f;
|
||||||
|
rpm.version(o.name);
|
||||||
|
// check if changed
|
||||||
|
if rpm.f != f {
|
||||||
|
rpm.global("commit", o.commit.id);
|
||||||
|
}
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
||||||
%global commit 7d0fd44108cfb74da3fcb26e7de07f7610302f5c
|
%global commit a4522caf548d7e7f63f98f9e5c98314ee8d4c8fb
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-indicator-network
|
Name: lomiri-indicator-network
|
||||||
Version: 1.0.1
|
Version: 1.0.2
|
||||||
Release: %autorelease
|
Release: 1%{?dist}
|
||||||
Summary: The Network indicator for Ubuntu Touch
|
Summary: The Network indicator for Ubuntu Touch
|
||||||
License: GPL-3.0 AND LGPL-3.0
|
License: GPL-3.0 AND LGPL-3.0
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
URL: https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
||||||
@@ -30,6 +30,7 @@ BuildRequires: pkgconfig(libgmenuharness)
|
|||||||
BuildRequires: pkgconfig(ofono)
|
BuildRequires: pkgconfig(ofono)
|
||||||
BuildRequires: pkgconfig(qofono-qt5)
|
BuildRequires: pkgconfig(qofono-qt5)
|
||||||
BuildRequires: pkgconfig(lomiri-url-dispatcher)
|
BuildRequires: pkgconfig(lomiri-url-dispatcher)
|
||||||
|
BuildRequires: pkgconfig(systemd)
|
||||||
Requires: gmenuharness
|
Requires: gmenuharness
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -64,7 +65,7 @@ The %{name}-doc package contains documentation files for %{name}.
|
|||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING COPYING.LGPL
|
%license COPYING COPYING.LGPL
|
||||||
%config %{_sysconfdir}/xdg/autostart/lomiri-indicator-network.desktop
|
%config /usr/etc/xdg/autostart/lomiri-indicator-network.desktop
|
||||||
%{_userunitdir}/*.service
|
%{_userunitdir}/*.service
|
||||||
%{_libdir}/liblomiri-connectivity-qt1.so.*
|
%{_libdir}/liblomiri-connectivity-qt1.so.*
|
||||||
%dir %{_qt5_qmldir}/Lomiri/Connectivity
|
%dir %{_qt5_qmldir}/Lomiri/Connectivity
|
||||||
@@ -91,10 +92,7 @@ The %{name}-doc package contains documentation files for %{name}.
|
|||||||
%{_libdir}/pkgconfig/lomiri-connectivity-qt1.pc
|
%{_libdir}/pkgconfig/lomiri-connectivity-qt1.pc
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%dir %{_docdir}/lomiri-connectivity-doc
|
%{_docdir}/lomiri-indicator-network
|
||||||
%{_docdir}/lomiri-connectivity-doc/cpp/
|
|
||||||
%{_docdir}/lomiri-connectivity-doc/dbus/
|
|
||||||
%{_docdir}/lomiri-connectivity-doc/qml/
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
%autochangelog
|
%autochangelog
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas
|
||||||
%global commit fed68d63df86c0b39654b66c31e02be25018f5f1
|
%global commit 6acdde9e890685bd5a5d6fbd4446d9e8b3e6c698
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-schemas
|
Name: lomiri-schemas
|
||||||
Version: 0.1.3
|
Version: 0.1.4
|
||||||
Release: %autorelease
|
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
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-schemas
|
URL: https://gitlab.com/ubports/development/core/lomiri-schemas
|
||||||
|
|||||||
+3
-3
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
|
||||||
%global commit a2ce1155d385218a4b493f801867a45d2a41df02
|
%global commit 2bd84b9a59563dce7a791e0c882e2533ecdd4812
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-settings-components
|
Name: lomiri-settings-components
|
||||||
Version: 1.1.0
|
Version: 1.1.1
|
||||||
Release: %autorelease
|
Release: 1%{?dist}
|
||||||
Summary: The system settings components for Lomiri
|
Summary: The system settings components for Lomiri
|
||||||
License: GPLv3 AND LGPLv3
|
License: GPLv3 AND LGPLv3
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-settings-components
|
URL: https://gitlab.com/ubports/development/core/lomiri-settings-components
|
||||||
|
|||||||
@@ -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 2abbbdaedf243fc1629628b6c1ba764db4253840
|
%global commit 30d9df926b6837b139990a622d39171ea42c9017
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-system-settings
|
Name: lomiri-system-settings
|
||||||
@@ -10,7 +10,6 @@ License: GPLv3
|
|||||||
URL: https://gitlab.com/ubports/development/core/lomiri-system-settings
|
URL: https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||||
Source0: %{url}/-/archive/%commit/lomiri-system-settings-%commit.tar.gz
|
Source0: %{url}/-/archive/%commit/lomiri-system-settings-%commit.tar.gz
|
||||||
Patch0: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/1001_use-maliit-keyboard-for-language-plugin.patch
|
Patch0: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/1001_use-maliit-keyboard-for-language-plugin.patch
|
||||||
Patch1: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/2001_disable-current-language-switching.patch
|
|
||||||
|
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
|
||||||
%global commit d09e76d2b3040b6d23fc42c6114db81332298c8e
|
%global commit 454d980c352f3cea725458ff8a3d04ae686d2a96
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-ui-toolkit
|
Name: lomiri-ui-toolkit
|
||||||
Version: 1.3.5011
|
Version: 1.3.5012
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
|
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1,4 @@
|
|||||||
rpm.version(get("https://gitlab.com/api/v4/projects/19057685/repository/tags").json_arr()[0].name);
|
rpm.version(gitlab_tag("19057685"));
|
||||||
rpm.global("commit", get("https://gitlab.com/api/v4/projects/19057685/repository/commits").json_arr()[0].id);
|
if rpm.changed() {
|
||||||
|
rpm.global("commit", gitlab_commit("19057685"));
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,2 +1,4 @@
|
|||||||
rpm.version(get("https://gitlab.com/api/v4/projects/17424894/repository/tags").json_arr()[0].name);
|
rpm.version(gitlab_tag("17424894"));
|
||||||
rpm.global("commit", get("https://gitlab.com/api/v4/projects/17424894/repository/commits").json_arr()[0].id);
|
if rpm.changed() {
|
||||||
|
rpm.global("commit", get("https://gitlab.com/api/v4/projects/17424894/repository/commits").json_arr()[0].id);
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
|
||||||
%global commit ec65759f56e7eba4f084ecf031bde5d64da1cf35
|
%global commit 426b9f3436938f149490cee340e1fab79ee7b650
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri
|
Name: lomiri
|
||||||
Version: 0.1.4
|
Version: 0.2.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A convergent desktop environment by Ubports
|
Summary: A convergent desktop environment by Ubports
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
let o = get("https://gitlab.com/api/v4/projects/25716028/repository/tags").json_arr()[0];
|
rpm.version(gitlab_tag("25716028"));
|
||||||
rpm.version(o.name);
|
if rpm.changed() {
|
||||||
rpm.global("commit", get("https://gitlab.com/api/v4/projects/25716028/repository/commits").json_arr()[0].id);
|
rpm.global("commit", get("https://gitlab.com/api/v4/projects/25716028/repository/commits").json_arr()[0].id);
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%global rn 1
|
%global rn 4
|
||||||
|
|
||||||
Name: unity-greeter
|
Name: unity-greeter
|
||||||
Version: 23.10.1
|
Version: 23.10.1
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%define _ubuntu_rel 1ubuntu1
|
%define _ubuntu_rel 1ubuntu3
|
||||||
|
|
||||||
Name: unity-session
|
Name: unity-session
|
||||||
Summary: Lightdm profile for Unity 7
|
Summary: Lightdm profile for Unity 7
|
||||||
Version: 45.0
|
Version: 46.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
|
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
URL: https://packages.ubuntu.com/jammy/unity-session
|
URL: https://packages.ubuntu.com/jammy/unity-session
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%define archive unity_7.7.0+23.04.20230222.2-0ubuntu2.tar.xz
|
%define archive unity_7.7.0+23.04.20230222.2-0ubuntu7.tar.xz
|
||||||
|
|
||||||
Name: unity-shell
|
Name: unity-shell
|
||||||
Version: 7.7.0
|
Version: 7.7.0
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: ayatana-indicator-datetime
|
Name: ayatana-indicator-datetime
|
||||||
Summary: A GTK implementation of the StatusNotifierItem Specification
|
Summary: A GTK implementation of the StatusNotifierItem Specification
|
||||||
Version: 23.10.0
|
Version: 24.2.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
URL: https://github.com/AyatanaIndicators/ayatana-indicator-datetime
|
URL: https://github.com/AyatanaIndicators/ayatana-indicator-datetime
|
||||||
@@ -38,7 +38,7 @@ Unity7 desktop and Lomiri desktop.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
%cmake -DENABLE_LOMIRI_FEATURES=ON \
|
%cmake -DENABLE_LOMIRI_FEATURES=ON \
|
||||||
-DENABLE_TESTS=ON \
|
-DENABLE_TESTS=OFF\
|
||||||
-DENABLE_COVERAGE=OFF \
|
-DENABLE_COVERAGE=OFF \
|
||||||
%cmake_build
|
%cmake_build
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Name: ayatana-indicator-notifications
|
Name: ayatana-indicator-notifications
|
||||||
Summary: Ayatana Indicator Notifications Applet
|
Summary: Ayatana Indicator Notifications Applet
|
||||||
Version: 23.10.0
|
Version: 23.10.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
URL: https://github.com/AyatanaIndicators/ayatana-indicator-notifications
|
URL: https://github.com/AyatanaIndicators/ayatana-indicator-notifications
|
||||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Name: ayatana-indicator-session
|
Name: ayatana-indicator-session
|
||||||
Summary: Ayatana Indicator Session Applet
|
Summary: Ayatana Indicator Session Applet
|
||||||
Version: 23.10.3
|
Version: 24.2.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
URL: https://github.com/AyatanaIndicators/ayatana-indicator-session
|
URL: https://github.com/AyatanaIndicators/ayatana-indicator-session
|
||||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Name: ayatana-indicator-sound
|
Name: ayatana-indicator-sound
|
||||||
Summary: Ayatana Indicator Sound Applet
|
Summary: Ayatana Indicator Sound Applet
|
||||||
Version: 23.10.3
|
Version: 24.4.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPLv3
|
License: GPLv3
|
||||||
URL: https://github.com/AyatanaIndicators/ayatana-indicator-sound
|
URL: https://github.com/AyatanaIndicators/ayatana-indicator-sound
|
||||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: terra-blueprint-compiler
|
Name: terra-blueprint-compiler
|
||||||
Version: 0.10.0
|
Version: 0.12.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
Summary: Markup language for GTK user interfaces
|
Summary: Markup language for GTK user interfaces
|
||||||
URL: https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/
|
URL: https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/
|
||||||
|
|||||||
@@ -12,8 +12,8 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: codium
|
Name: codium
|
||||||
Version: 1.85.1.23348
|
Version: 1.88.1.24104
|
||||||
Release: 1%{?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,6 +1,6 @@
|
|||||||
Name: flutter
|
Name: flutter
|
||||||
Version: 3.16.7
|
Version: 3.19.5
|
||||||
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
|
||||||
URL: https://flutter.dev
|
URL: https://flutter.dev
|
||||||
|
|||||||
@@ -1,2 +1,7 @@
|
|||||||
let obj = get("https://storage.googleapis.com/flutter_infra_release/releases/releases_linux.json").json();
|
let obj = get("https://storage.googleapis.com/flutter_infra_release/releases/releases_linux.json").json();
|
||||||
rpm.version(obj.releases[0].version);
|
for release in obj.releases {
|
||||||
|
if release.channel == "stable" {
|
||||||
|
rpm.version(release.version);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: neovide
|
Name: neovide
|
||||||
Version: 0.12.1
|
Version: 0.12.2
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: No Nonsense Neovim Client in Rust
|
Summary: No Nonsense Neovim Client in Rust
|
||||||
License: MIT
|
License: MIT
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "terra-rgbds.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Name: terra-rgbds
|
||||||
|
Version: 0.7.0
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: A development package for the Game Boy, including an assembler
|
||||||
|
|
||||||
|
# See LICENSE for details
|
||||||
|
License: DWPL and ISC and MIT and BSD
|
||||||
|
URL: https://github.com/gbdev/rgbds
|
||||||
|
Source0: %{url}/archive/v%{version}/rgbds-%{version}.tar.gz
|
||||||
|
|
||||||
|
BuildRequires: make
|
||||||
|
BuildRequires: gcc
|
||||||
|
BuildRequires: g++
|
||||||
|
BuildRequires: byacc
|
||||||
|
BuildRequires: bison
|
||||||
|
BuildRequires: flex
|
||||||
|
BuildRequires: git-core
|
||||||
|
BuildRequires: pkgconfig(libpng)
|
||||||
|
|
||||||
|
%description
|
||||||
|
RGBDS (Rednex Game Boy Development System) is a free assembler/linker package
|
||||||
|
for the Game Boy and Game Boy Color.
|
||||||
|
|
||||||
|
It consists of:
|
||||||
|
|
||||||
|
* rgbasm (assembler)
|
||||||
|
* rgblink (linker)
|
||||||
|
* rgbfix (checksum/header fixer)
|
||||||
|
* rgbgfx (PNG‐to‐2bpp graphics converter)
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -S git -n rgbds-%version
|
||||||
|
|
||||||
|
%build
|
||||||
|
%make_build Q="" CFLAGS="%{optflags}" VERSION_STRING=""
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install PREFIX=%{_prefix} bindir=%{_bindir} mandir=%{_mandir} STRIP="-p" MANMODE="644 -p" Q=""
|
||||||
|
|
||||||
|
%files
|
||||||
|
%{_bindir}/rgbasm
|
||||||
|
%{_bindir}/rgblink
|
||||||
|
%{_bindir}/rgbfix
|
||||||
|
%{_bindir}/rgbgfx
|
||||||
|
%{_mandir}/man1/rgbasm.1.*
|
||||||
|
%{_mandir}/man1/rgblink.1.*
|
||||||
|
%{_mandir}/man1/rgbfix.1.*
|
||||||
|
%{_mandir}/man1/rgbgfx.1.*
|
||||||
|
%{_mandir}/man5/rgbds.5.*
|
||||||
|
%{_mandir}/man5/rgbasm.5.*
|
||||||
|
%{_mandir}/man5/rgblink.5.*
|
||||||
|
%{_mandir}/man7/rgbds.7.*
|
||||||
|
%{_mandir}/man7/gbz80.7.*
|
||||||
|
%license LICENSE
|
||||||
|
%doc README.rst
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("gbdev/rgbds"));
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
# https://github.com/containerd/containerd
|
# https://github.com/containerd/containerd
|
||||||
%global goipath github.com/containerd/containerd
|
%global goipath github.com/containerd/containerd
|
||||||
Version: 1.6.27
|
Version: 1.7.15
|
||||||
|
|
||||||
%gometa
|
%gometa
|
||||||
|
|
||||||
@@ -26,7 +26,7 @@ low-level storage and network attachments, etc.}
|
|||||||
BUILDING.md README.md RELEASES.md
|
BUILDING.md README.md RELEASES.md
|
||||||
|
|
||||||
Name: %{goname}
|
Name: %{goname}
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Open and reliable container runtime
|
Summary: Open and reliable container runtime
|
||||||
|
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: moby-buildx
|
Name: moby-buildx
|
||||||
Version: 0.12.1
|
Version: 0.13.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Docker CLI plugin for extended build capabilities with BuildKit
|
Summary: Docker CLI plugin for extended build capabilities with BuildKit
|
||||||
|
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
|
|
||||||
Name: moby-compose
|
Name: moby-compose
|
||||||
Version: 2.24.0
|
Version: 2.26.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Define and run multi-container applications with Docker
|
Summary: Define and run multi-container applications with Docker
|
||||||
|
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
|
|
||||||
Name: iosevka-fusion-fonts
|
Name: iosevka-fusion-fonts
|
||||||
Version: 28.0.5
|
Version: 29.2.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A custom font based on iosevka
|
Summary: A custom font based on iosevka
|
||||||
|
|
||||||
License: OFL-1.1
|
License: OFL-1.1
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ Nerd Fonts is a project that patches developer targeted fonts with a high
|
|||||||
number of glyphs (icons).}
|
number of glyphs (icons).}
|
||||||
|
|
||||||
Name: nerd-fonts
|
Name: nerd-fonts
|
||||||
Version: 3.1.1
|
Version: 3.2.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
URL: https://nerdfonts.com/
|
URL: https://nerdfonts.com/
|
||||||
Source0: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%version/readme.md
|
Source0: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%version/readme.md
|
||||||
Source1: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%version/LICENSE
|
Source1: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%version/LICENSE
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: sarasa-gothic-fonts
|
Name: sarasa-gothic-fonts
|
||||||
Version: 1.0.3
|
Version: 1.0.10
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
URL: https://github.com/be5invis/Sarasa-Gothic
|
URL: https://github.com/be5invis/Sarasa-Gothic
|
||||||
Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z
|
Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z
|
||||||
Source1: %url/releases/download/v%version/Sarasa-SuperTTC-%version.7z
|
Source1: %url/releases/download/v%version/Sarasa-SuperTTC-%version.7z
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
%define osuresver 2023.1228.0
|
%define osuresver 2024.410.0
|
||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
|
%define __strip /bin/true
|
||||||
|
|
||||||
Name: osu-lazer
|
Name: osu-lazer
|
||||||
Version: 2024.114.0
|
Version: 2024.412.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
URL: https://osu.ppy.sh/
|
URL: https://osu.ppy.sh/
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
%global real_name prismlauncher
|
%global real_name prismlauncher
|
||||||
%global nice_name PrismLauncher
|
%global nice_name PrismLauncher
|
||||||
|
|
||||||
%global commit 5a0240e709856c3cc4e2ebeeebcf6e56ab544bfc
|
%global commit df0280f52b68f4352d8da711136609c16ce4db7b
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global libnbtplusplus_commit a5e8fd52b8bf4ab5d5bcc042b2a247867589985f
|
%global libnbtplusplus_commit a5e8fd52b8bf4ab5d5bcc042b2a247867589985f
|
||||||
%global quazip_commit 6117161af08e366c37499895b00ef62f93adc345
|
%global quazip_commit 6117161af08e366c37499895b00ef62f93adc345
|
||||||
%global tomlplusplus_commit 7eb2ffcc09f8e9890dc0b77ff8ab00fc53b1f2b8
|
%global tomlplusplus_commit 7eb2ffcc09f8e9890dc0b77ff8ab00fc53b1f2b8
|
||||||
|
|
||||||
%global commit_date %(date '+%Y%m%d')
|
%global commit_date 20240325
|
||||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||||
|
|
||||||
%bcond_without qt6
|
%bcond_without qt6
|
||||||
@@ -32,8 +32,8 @@ Name: prismlauncher-nightly
|
|||||||
%else
|
%else
|
||||||
Name: prismlauncher-qt5-nightly
|
Name: prismlauncher-qt5-nightly
|
||||||
%endif
|
%endif
|
||||||
Version: 8.0^%{snapshot_info}
|
Version: 9.0^%{snapshot_info}
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Minecraft launcher with ability to manage multiple instances
|
Summary: Minecraft launcher with ability to manage multiple instances
|
||||||
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later
|
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later
|
||||||
Group: Amusements/Games
|
Group: Amusements/Games
|
||||||
@@ -76,8 +76,9 @@ Requires(postun): desktop-file-utils
|
|||||||
Requires: qt%{qt_version}-qtimageformats
|
Requires: qt%{qt_version}-qtimageformats
|
||||||
Requires: qt%{qt_version}-qtsvg
|
Requires: qt%{qt_version}-qtsvg
|
||||||
Requires: javapackages-filesystem
|
Requires: javapackages-filesystem
|
||||||
Requires: java-17-openjdk
|
Recommends: java-21-openjdk
|
||||||
Requires: java-1.8.0-openjdk
|
Recommends: java-17-openjdk
|
||||||
|
Suggests: java-1.8.0-openjdk
|
||||||
|
|
||||||
# xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
|
# xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
|
||||||
Recommends: xrandr
|
Recommends: xrandr
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
if filters.contains("nightly") {
|
if filters.contains("nightly") {
|
||||||
let req = new_req("https://api.github.com/repos/PrismLauncher/PrismLauncher/commits/HEAD");
|
rpm.global("commit", gh_commit("PrismLauncher/PrismLauncher"));
|
||||||
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
|
if rpm.changed() {
|
||||||
let sha = req.get().json().sha;
|
|
||||||
rpm.global("commit", sha);
|
|
||||||
rpm.release();
|
rpm.release();
|
||||||
let cmake = get("https://raw.githubusercontent.com/PrismLauncher/PrismLauncher/develop/CMakeLists.txt");
|
let cmake = get("https://raw.githubusercontent.com/PrismLauncher/PrismLauncher/develop/CMakeLists.txt");
|
||||||
let maj = find("set\\(Launcher_VERSION_MAJOR\\s+(\\d+)\\)", cmake, 1);
|
let maj = find("set\\(Launcher_VERSION_MAJOR\\s+(\\d+)\\)", cmake, 1);
|
||||||
let min = find("set\\(Launcher_VERSION_MINOR\\s+(\\d+)\\)", cmake, 1);
|
let min = find("set\\(Launcher_VERSION_MINOR\\s+(\\d+)\\)", cmake, 1);
|
||||||
|
rpm.global("commit_date", date());
|
||||||
rpm.version(`${maj}.${min}^%{snapshot_info}`);
|
rpm.version(`${maj}.${min}^%{snapshot_info}`);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
%global real_name prismlauncher
|
%global real_name prismlauncher
|
||||||
%global nice_name PrismLauncher
|
%global nice_name PrismLauncher
|
||||||
|
|
||||||
%global commit 5a0240e709856c3cc4e2ebeeebcf6e56ab544bfc
|
%global commit df0280f52b68f4352d8da711136609c16ce4db7b
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global libnbtplusplus_commit a5e8fd52b8bf4ab5d5bcc042b2a247867589985f
|
%global libnbtplusplus_commit a5e8fd52b8bf4ab5d5bcc042b2a247867589985f
|
||||||
%global quazip_commit 6117161af08e366c37499895b00ef62f93adc345
|
%global quazip_commit 6117161af08e366c37499895b00ef62f93adc345
|
||||||
%global tomlplusplus_commit 7eb2ffcc09f8e9890dc0b77ff8ab00fc53b1f2b8
|
%global tomlplusplus_commit 7eb2ffcc09f8e9890dc0b77ff8ab00fc53b1f2b8
|
||||||
|
|
||||||
%global commit_date %(date '+%Y%m%d')
|
%global commit_date 20240325
|
||||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||||
|
|
||||||
%bcond_with qt6
|
%bcond_with qt6
|
||||||
@@ -32,8 +32,8 @@ Name: prismlauncher-nightly
|
|||||||
%else
|
%else
|
||||||
Name: prismlauncher-qt5-nightly
|
Name: prismlauncher-qt5-nightly
|
||||||
%endif
|
%endif
|
||||||
Version: 8.0^%{snapshot_info}
|
Version: 9.0^%{snapshot_info}
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Minecraft launcher with ability to manage multiple instances
|
Summary: Minecraft launcher with ability to manage multiple instances
|
||||||
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later
|
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later
|
||||||
Group: Amusements/Games
|
Group: Amusements/Games
|
||||||
@@ -76,8 +76,9 @@ Requires(postun): desktop-file-utils
|
|||||||
Requires: qt%{qt_version}-qtimageformats
|
Requires: qt%{qt_version}-qtimageformats
|
||||||
Requires: qt%{qt_version}-qtsvg
|
Requires: qt%{qt_version}-qtsvg
|
||||||
Requires: javapackages-filesystem
|
Requires: javapackages-filesystem
|
||||||
Requires: java-17-openjdk
|
Recommends: java-21-openjdk
|
||||||
Requires: java-1.8.0-openjdk
|
Recommends: java-17-openjdk
|
||||||
|
Suggests: java-1.8.0-openjdk
|
||||||
|
|
||||||
# xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
|
# xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
|
||||||
Recommends: xrandr
|
Recommends: xrandr
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
if filters.contains("nightly") {
|
if filters.contains("nightly") {
|
||||||
let req = new_req("https://api.github.com/repos/PrismLauncher/PrismLauncher/commits/HEAD");
|
rpm.global("commit", gh_commit("PrismLauncher/PrismLauncher"));
|
||||||
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
|
if rpm.changed() {
|
||||||
let sha = req.get().json().sha;
|
|
||||||
rpm.global("commit", sha);
|
|
||||||
rpm.release();
|
rpm.release();
|
||||||
let cmake = get("https://raw.githubusercontent.com/PrismLauncher/PrismLauncher/develop/CMakeLists.txt");
|
let cmake = get("https://raw.githubusercontent.com/PrismLauncher/PrismLauncher/develop/CMakeLists.txt");
|
||||||
let maj = find("set\\(Launcher_VERSION_MAJOR\\s+(\\d+)\\)", cmake, 1);
|
let maj = find("set\\(Launcher_VERSION_MAJOR\\s+(\\d+)\\)", cmake, 1);
|
||||||
let min = find("set\\(Launcher_VERSION_MINOR\\s+(\\d+)\\)", cmake, 1);
|
let min = find("set\\(Launcher_VERSION_MINOR\\s+(\\d+)\\)", cmake, 1);
|
||||||
|
rpm.global("commit_date", date());
|
||||||
rpm.version(`${maj}.${min}^%{snapshot_info}`);
|
rpm.version(`${maj}.${min}^%{snapshot_info}`);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,8 +22,8 @@ Name: prismlauncher
|
|||||||
%else
|
%else
|
||||||
Name: prismlauncher-qt5
|
Name: prismlauncher-qt5
|
||||||
%endif
|
%endif
|
||||||
Version: 8.0
|
Version: 8.2
|
||||||
Release: 1%{?dist}
|
Release: 2%?dist
|
||||||
Summary: Minecraft launcher with ability to manage multiple instances
|
Summary: Minecraft launcher with ability to manage multiple instances
|
||||||
# see COPYING.md for more information
|
# see COPYING.md for more information
|
||||||
# each file in the source also contains a SPDX-License-Identifier header that declares its license
|
# each file in the source also contains a SPDX-License-Identifier header that declares its license
|
||||||
@@ -61,8 +61,9 @@ Requires(postun): desktop-file-utils
|
|||||||
Requires: qt%{qt_version}-qtimageformats
|
Requires: qt%{qt_version}-qtimageformats
|
||||||
Requires: qt%{qt_version}-qtsvg
|
Requires: qt%{qt_version}-qtsvg
|
||||||
Requires: javapackages-filesystem
|
Requires: javapackages-filesystem
|
||||||
Requires: java-17-openjdk
|
Recommends: java-21-openjdk
|
||||||
Requires: java-1.8.0-openjdk
|
Recommends: java-17-openjdk
|
||||||
|
Suggests: java-1.8.0-openjdk
|
||||||
|
|
||||||
# xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
|
# xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
|
||||||
Recommends: xrandr
|
Recommends: xrandr
|
||||||
@@ -131,6 +132,9 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Apr 03 2024 seth <getchoo at tuta dot io> - 8.2-2
|
||||||
|
- move JREs to weak deps, add java 21 for snapshots
|
||||||
|
|
||||||
* Wed Jul 26 2023 seth <getchoo at tuta dot io> - 7.2-2
|
* Wed Jul 26 2023 seth <getchoo at tuta dot io> - 7.2-2
|
||||||
- remove terra-fractureiser-detector from recommends, use proper build platform
|
- remove terra-fractureiser-detector from recommends, use proper build platform
|
||||||
|
|
||||||
|
|||||||
@@ -22,8 +22,8 @@ Name: prismlauncher
|
|||||||
%else
|
%else
|
||||||
Name: prismlauncher-qt5
|
Name: prismlauncher-qt5
|
||||||
%endif
|
%endif
|
||||||
Version: 8.0
|
Version: 8.2
|
||||||
Release: 1%{?dist}
|
Release: 2%?dist
|
||||||
Summary: Minecraft launcher with ability to manage multiple instances
|
Summary: Minecraft launcher with ability to manage multiple instances
|
||||||
# see COPYING.md for more information
|
# see COPYING.md for more information
|
||||||
# each file in the source also contains a SPDX-License-Identifier header that declares its license
|
# each file in the source also contains a SPDX-License-Identifier header that declares its license
|
||||||
@@ -61,8 +61,9 @@ Requires(postun): desktop-file-utils
|
|||||||
Requires: qt%{qt_version}-qtimageformats
|
Requires: qt%{qt_version}-qtimageformats
|
||||||
Requires: qt%{qt_version}-qtsvg
|
Requires: qt%{qt_version}-qtsvg
|
||||||
Requires: javapackages-filesystem
|
Requires: javapackages-filesystem
|
||||||
Requires: java-17-openjdk
|
Recommends: java-21-openjdk
|
||||||
Requires: java-1.8.0-openjdk
|
Recommends: java-17-openjdk
|
||||||
|
Suggests: java-1.8.0-openjdk
|
||||||
|
|
||||||
# xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
|
# xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
|
||||||
Recommends: xrandr
|
Recommends: xrandr
|
||||||
@@ -131,6 +132,9 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Apr 03 2024 seth <getchoo at tuta dot io> - 8.2-2
|
||||||
|
- move JREs to weak deps, add java 21 for snapshots
|
||||||
|
|
||||||
* Wed Jul 26 2023 seth <getchoo at tuta dot io> - 7.2-2
|
* Wed Jul 26 2023 seth <getchoo at tuta dot io> - 7.2-2
|
||||||
- remove terra-fractureiser-detector from recommends, use proper build platform
|
- remove terra-fractureiser-detector from recommends, use proper build platform
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: crystal
|
Name: crystal
|
||||||
Version: 1.11.1
|
Version: 1.11.2
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: The Crystal Programming Language
|
Summary: The Crystal Programming Language
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
|
|
||||||
Name: dart
|
Name: dart
|
||||||
Version: 3.2.4
|
Version: 3.3.3
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: The Dart Language
|
Summary: The Dart Language
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
URL: https://dart.dev/
|
URL: https://dart.dev/
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ of information.}
|
|||||||
%global godocs README.md
|
%global godocs README.md
|
||||||
|
|
||||||
Name: %{goname}
|
Name: %{goname}
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Generate .desktop files and download .png icons
|
Summary: Generate .desktop files and download .png icons
|
||||||
|
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "golang-github-charmbracelet-glow.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
%define debug_package %nil
|
||||||
|
# Generated by go2rpm 1.9.0
|
||||||
|
|
||||||
|
# https://github.com/charmbracelet/glow
|
||||||
|
%global goipath github.com/charmbracelet/glow
|
||||||
|
Version: 1.5.1
|
||||||
|
|
||||||
|
%gometa -f
|
||||||
|
|
||||||
|
|
||||||
|
%global common_description %{expand:
|
||||||
|
Render markdown on the CLI, with pizzazz! 💅🏻.}
|
||||||
|
|
||||||
|
%global golicenses LICENSE
|
||||||
|
%global godocs README.md
|
||||||
|
|
||||||
|
Name: %{goname}
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: Render markdown on the CLI, with pizzazz! 💅🏻
|
||||||
|
|
||||||
|
License: MIT
|
||||||
|
URL: %{gourl}
|
||||||
|
Source: %{gosource}
|
||||||
|
BuildRequires: git-core
|
||||||
|
|
||||||
|
%description %{common_description}
|
||||||
|
|
||||||
|
%gopkg
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%goprep
|
||||||
|
%autopatch -p1
|
||||||
|
go mod download
|
||||||
|
|
||||||
|
%build
|
||||||
|
go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -s -w" -buildmode=pie -o %{gobuilddir}/bin/glow %{goipath}
|
||||||
|
|
||||||
|
%install
|
||||||
|
%gopkginstall
|
||||||
|
install -m 0755 -vd %{buildroot}%{_bindir}
|
||||||
|
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license LICENSE
|
||||||
|
%doc README.md
|
||||||
|
%{_bindir}/*
|
||||||
|
|
||||||
|
%gopkgfiles
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("charmbracelet/glow"));
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
# https://github.com/u-root/u-root
|
# https://github.com/u-root/u-root
|
||||||
%global goipath github.com/u-root/u-root
|
%global goipath github.com/u-root/u-root
|
||||||
Version: 0.12.0
|
Version: 0.14.0
|
||||||
|
|
||||||
%gometa -f
|
%gometa -f
|
||||||
|
|
||||||
@@ -28,7 +28,7 @@ file system (initramfs) containing a busybox-like set of tools written in Go.}
|
|||||||
tools/golang_patched_dce/README.md
|
tools/golang_patched_dce/README.md
|
||||||
|
|
||||||
Name: %{goname}
|
Name: %{goname}
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go
|
Summary: A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go
|
||||||
|
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
@@ -65,11 +65,9 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
|
|||||||
%doc docs examples AUTHORS SECURITY.md tricksandtips.md CONTRIBUTING.md
|
%doc docs examples AUTHORS SECURITY.md tricksandtips.md CONTRIBUTING.md
|
||||||
%doc README.md roadmap.md cmds/core/tail/test_samples/read_backwards.txt
|
%doc README.md roadmap.md cmds/core/tail/test_samples/read_backwards.txt
|
||||||
%doc cmds/core/tail/test_samples/read_from_beginning.txt
|
%doc cmds/core/tail/test_samples/read_from_beginning.txt
|
||||||
%doc configs/README.md
|
%doc configs/README.md tools/golang_patched_dce/README.md
|
||||||
%doc configs/amd64_config.txt configs/arm_config.txt configs/generic_config.txt
|
%doc configs/amd64_config.txt configs/arm_config.txt configs/generic_config.txt
|
||||||
%doc integration/README.md pkg/boot/systembooter/README.md pkg/smbios/README.md
|
%doc integration/README.md pkg/boot/systembooter/README.md pkg/smbios/README.md
|
||||||
%doc pkg/tarutil/test2.txt pkg/tarutil/test0/a.txt pkg/tarutil/test0/dir/b.txt
|
|
||||||
%doc pkg/tarutil/test1/a1.txt tools/golang_patched_dce/README.md
|
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
|
|
||||||
%gopkgfiles
|
%gopkgfiles
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
# https://github.com/xyproto/textoutput
|
# https://github.com/xyproto/textoutput
|
||||||
%global goipath github.com/xyproto/textoutput
|
%global goipath github.com/xyproto/textoutput
|
||||||
Version: 1.16.2
|
Version: 1.16.3
|
||||||
|
|
||||||
%gometa -f
|
%gometa -f
|
||||||
|
|
||||||
@@ -14,7 +14,7 @@ Version: 1.16.2
|
|||||||
%global godocs README.md
|
%global godocs README.md
|
||||||
|
|
||||||
Name: golang-%{goname}
|
Name: golang-%{goname}
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: :a: Output text, with and without colors
|
Summary: :a: Output text, with and without colors
|
||||||
|
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
# https://github.com/xyproto/vt100
|
# https://github.com/xyproto/vt100
|
||||||
%global goipath github.com/xyproto/vt100
|
%global goipath github.com/xyproto/vt100
|
||||||
Version: 1.14.2
|
Version: 1.14.3
|
||||||
|
|
||||||
%gometa -f
|
%gometa -f
|
||||||
|
|
||||||
@@ -14,7 +14,7 @@ Version: 1.14.2
|
|||||||
%global godocs README.md cmd/widget/README.md
|
%global godocs README.md cmd/widget/README.md
|
||||||
|
|
||||||
Name: golang-%{goname}
|
Name: golang-%{goname}
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: VT100 Terminal Package
|
Summary: VT100 Terminal Package
|
||||||
|
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: groovy-docs
|
Name: groovy-docs
|
||||||
Version: 4.0.17
|
Version: 4.0.21
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Documentation for the Groovy programming language
|
Summary: Documentation for the Groovy programming language
|
||||||
URL: https://groovy-lang.org/
|
URL: https://groovy-lang.org/
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user