mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-19 10:00:38 +00:00
Compare commits
280 Commits
p/rustdesk
...
f38
| Author | SHA1 | Date | |
|---|---|---|---|
| 495043ff73 | |||
| fba25c6a4d | |||
| d6d801303b | |||
| 241637f977 | |||
| 930211c6d9 | |||
| 10c22a392e | |||
| 4e8d24204e | |||
| f6beb889ed | |||
| 5e8f688797 | |||
| d90c39373b | |||
| 1143118fee | |||
| c92bef576c | |||
| ff455ddd36 | |||
| dbe107fbd7 | |||
| e2e1f65035 | |||
| e45e3c534f | |||
| 9d9c8bc9e2 | |||
| a3ccce4cb4 | |||
| 38cef922d2 | |||
| 525fafd91b | |||
| de28bc4e39 | |||
| d99c59d16d | |||
| ec0c6f802a | |||
| 134da51995 | |||
| 4fe98dad92 | |||
| ce6a905186 | |||
| f6f0fa17da | |||
| 91764c6a78 | |||
| edbaff13bf | |||
| 0ccaf6395b | |||
| e1871bbe30 | |||
| b9a7f155b2 | |||
| 9e8720d529 | |||
| 698cc35553 | |||
| cfa949f4f5 | |||
| 178940d9bd | |||
| 2caed53d7d | |||
| ae488fd676 | |||
| d5f82701b3 | |||
| 6a39248814 | |||
| 1a27148655 | |||
| b4884d412d | |||
| 0a1dac398f | |||
| b61ade23d2 | |||
| 2bed774c3e | |||
| 07873185c6 | |||
| 00cb852f0c | |||
| 819f7d8197 | |||
| c00df7d094 | |||
| 0f9a42ad9b | |||
| a065a7b138 | |||
| 08be7aae47 | |||
| 3bc832b95d | |||
| ad18ccc128 | |||
| 0017031c79 | |||
| 234fa4a7ba | |||
| 9eedd679e3 | |||
| bd8df79bff | |||
| dcbb59cb19 | |||
| 8e229f3060 | |||
| f777530a9f | |||
| c18c249eb0 | |||
| 2cf537d05b | |||
| 0f2dee3e77 | |||
| a2b461cdf1 | |||
| 4626c6fbb8 | |||
| 85a8150d56 | |||
| 5037d8169c | |||
| 46cbac1718 | |||
| 5405917fc4 | |||
| 76ee9dc836 | |||
| 86b8b5f404 | |||
| 169a2d7728 | |||
| 4f25a53166 | |||
| c9af79d9f3 | |||
| b7a6a9d40d | |||
| 5970650be6 | |||
| 71a444b977 | |||
| 34609542db | |||
| 0e8cdf2ddc | |||
| 0c644d4309 | |||
| 1e12aa3d6c | |||
| 051b6049fb | |||
| 5b4510c8da | |||
| 2660c33835 | |||
| 6803f4ca5a | |||
| a334cc93af | |||
| c883fc6930 | |||
| a7fc7af5ce | |||
| e9e3b7dc77 | |||
| 23da3bc2e7 | |||
| 985111cbf4 | |||
| a90d0cb146 | |||
| 80fb6a54f6 | |||
| 640cc0758e | |||
| 5918de0fd9 | |||
| b8de37d404 | |||
| d95f545cf8 | |||
| 969afa71b6 | |||
| 515d2023ec | |||
| 8d4d59e0a8 | |||
| c6608a437d | |||
| f589456e07 | |||
| fccc5f2beb | |||
| 347992c217 | |||
| b892851778 | |||
| a61fa6aa62 | |||
| c77a9fb264 | |||
| fef88bbdfd | |||
| 4fdfdd6bba | |||
| 0e234b18b8 | |||
| 4e959fba08 | |||
| 9a3c6ae208 | |||
| c3c0f06727 | |||
| 5faaf263bd | |||
| cd86fd7458 | |||
| aac4890a59 | |||
| 76c5a6325a | |||
| 3b4501450c | |||
| 2233947160 | |||
| f713cbd5c6 | |||
| c68dd29704 | |||
| 3db5ce511e | |||
| 403e1a9771 | |||
| 6737594d81 | |||
| 8b527c5da3 | |||
| cf6bdb0a89 | |||
| a6ae5c98a2 | |||
| 578e00c0c0 | |||
| cdcf2d5f49 | |||
| ab8909d5d5 | |||
| e6e89212c2 | |||
| 5fb08558f7 | |||
| 3d64e06307 | |||
| 831d4de7f9 | |||
| dfe66e839a | |||
| 3544745a2b | |||
| 52016f6cb0 | |||
| 318f72362f | |||
| ce6898e57e | |||
| c179b34bc4 | |||
| 5ead7302b0 | |||
| 98e0bd61bf | |||
| 387801b1e4 | |||
| 71ef643b5e | |||
| 2c432dd80a | |||
| e020932846 | |||
| d88e37749e | |||
| 172b0baed5 | |||
| c380141b7a | |||
| 52b2186f3d | |||
| 5d15003c6e | |||
| 42d2a8dd22 | |||
| e3cefd7e01 | |||
| 5d5a2edd19 | |||
| c154ca752d | |||
| 01761df9e8 | |||
| 523a40d59b | |||
| 264061d634 | |||
| 93aa53c41a | |||
| 8492eeee8c | |||
| 53b94f00fd | |||
| 00e0f8705c | |||
| ae41119840 | |||
| 4d6e24e55b | |||
| ef6ee52375 | |||
| 6d12878bad | |||
| a4d724ef30 | |||
| e764a17884 | |||
| c474f41231 | |||
| 01d39214ca | |||
| 15d2572cc3 | |||
| abf6b8715e | |||
| 864f55d869 | |||
| 73172427fe | |||
| 0add8a50f1 | |||
| 2e3c6ee6d6 | |||
| 7742db1e4b | |||
| 36b1754910 | |||
| 15dc9d0445 | |||
| 45322a4076 | |||
| a5de0ba154 | |||
| 50dadd462b | |||
| cb13c74436 | |||
| 9e0f02ab0a | |||
| 69da54b6eb | |||
| 19c44cc230 | |||
| 2ad181150f | |||
| 0886b8a409 | |||
| 7bf2f372e7 | |||
| bb706af0f6 | |||
| b2cedf798c | |||
| 4959211007 | |||
| 695294bdca | |||
| acab2e14c4 | |||
| aa4080a1f4 | |||
| b6e7d97ebf | |||
| 552c7430a4 | |||
| 6ab2301881 | |||
| 444b7871a3 | |||
| 3df8cd979a | |||
| 276f6af5dc | |||
| 6229252257 | |||
| baadd002b1 | |||
| c86c8bd838 | |||
| 2fe8f44da7 | |||
| 3b3b9d9667 | |||
| 6653098fde | |||
| c46ea822fb | |||
| 191970fd47 | |||
| fedc85aec5 | |||
| 815f7e270e | |||
| 9c40d40ece | |||
| 702bb556c0 | |||
| e8b8116d0c | |||
| eb9ea21d39 | |||
| f116185d1b | |||
| d5619fadd9 | |||
| 0999eabf3e | |||
| 3faca6849d | |||
| 3f15151df4 | |||
| dfb10abfbe | |||
| 226d83a061 | |||
| e20a1ad898 | |||
| de2302ffa9 | |||
| e7d0109e01 | |||
| b8b597dfb1 | |||
| d46183566f | |||
| 74f513e13b | |||
| fcc106dadb | |||
| 6764f6b5ea | |||
| a1ce007544 | |||
| ddfb9000f3 | |||
| e4df288bdd | |||
| 7803bf383d | |||
| 1f65a8e689 | |||
| b9e943a0c3 | |||
| f49e6d64d2 | |||
| cec6491856 | |||
| cfd8024c04 | |||
| 46bcd464ea | |||
| 3dde72cec3 | |||
| 8f42f3dcce | |||
| 512978a35f | |||
| 332ed989a3 | |||
| 8d976aa8e5 | |||
| cac4ea3770 | |||
| 46a2554972 | |||
| 3f3925b67e | |||
| 90ef48d3f6 | |||
| bbb3fe9021 | |||
| 15944494fe | |||
| 2d4584855b | |||
| a59003be04 | |||
| 8ffba072c5 | |||
| 2a55d07e37 | |||
| bf5092900c | |||
| 63b916bc0a | |||
| ad7f165df4 | |||
| 5171a58c1b | |||
| 730a2dd3d0 | |||
| 81d579ed68 | |||
| 851bca9bae | |||
| 52c9ad64ea | |||
| d723b2ef9a | |||
| 56dd0e7436 | |||
| 200fc887e1 | |||
| ade1135bd5 | |||
| 6f3fd67a27 | |||
| c09c3d6e50 | |||
| d4ce5b8766 | |||
| 2559f8e23e | |||
| 3af1e807a8 | |||
| f25c99b5d3 | |||
| ff1f7999fc | |||
| 95b6b0ad8f | |||
| 8ed48f06fb | |||
| e5e434874c | |||
| 7d2c28594a | |||
| 375f44402b |
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"repoOwner": "terrapkg",
|
||||||
|
"repoName": "packages",
|
||||||
|
"resetAuthor": true,
|
||||||
|
"targetBranchChoices": ["f38", "f39", "f40", "frawhide"],
|
||||||
|
"branchLabelMapping": {
|
||||||
|
"^sync-(.+)$": "$1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -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,8 +14,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
||||||
|
|
||||||
Name: armcord-bin
|
Name: armcord-bin
|
||||||
Version: 3.2.6
|
Version: 3.2.7
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
URL: https://github.com/ArmCord/ArmCord
|
URL: https://github.com/ArmCord/ArmCord
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: armcord
|
Name: armcord
|
||||||
Version: 3.2.6
|
Version: 3.2.7
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
URL: https://github.com/ArmCord/ArmCord
|
URL: https://github.com/ArmCord/ArmCord
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary-openasar
|
Name: discord-canary-openasar
|
||||||
Version: 0.0.324
|
Version: 0.0.407
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary
|
Name: discord-canary
|
||||||
Version: 0.0.324
|
Version: 0.0.407
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Free Voice and Text Chat for Gamers
|
Summary: Free Voice and Text Chat for Gamers
|
||||||
URL: discord.com
|
URL: discord.com
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-openasar
|
Name: discord-openasar
|
||||||
Version: 0.0.46
|
Version: 0.0.54
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb-openasar
|
Name: discord-ptb-openasar
|
||||||
Version: 0.0.76
|
Version: 0.0.86
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb
|
Name: discord-ptb
|
||||||
Version: 0.0.76
|
Version: 0.0.86
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Free Voice and Text Chat for Gamers.
|
Summary: Free Voice and Text Chat for Gamers.
|
||||||
URL: https://discord.com
|
URL: https://discord.com
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord
|
Name: discord
|
||||||
Version: 0.0.46
|
Version: 0.0.54
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Free Voice and Text Chat for Gamers
|
Summary: Free Voice and Text Chat for Gamers
|
||||||
URL: https://discord.com
|
URL: https://discord.com
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: feishin
|
Name: feishin
|
||||||
Version: 0.6.1
|
Version: 0.7.1
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A modern self-hosted music player
|
Summary: A modern self-hosted music player
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%global commit 27fb4c474f5ca850470cd07dfc789ba8bf94b35c
|
%global commit 943a50b300a081bb223325295040846fe435a861
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date 20240312
|
%global commit_date 20240504
|
||||||
%global ver v0.37.0
|
%global ver v0.38.0
|
||||||
|
|
||||||
Name: mpv-nightly
|
Name: mpv-nightly
|
||||||
Version: %ver^%commit_date.%shortcommit
|
Version: %ver^%commit_date.%shortcommit
|
||||||
|
|||||||
@@ -13,8 +13,8 @@
|
|||||||
%global crate sccache
|
%global crate sccache
|
||||||
|
|
||||||
Name: rust-sccache
|
Name: rust-sccache
|
||||||
Version: 0.7.7
|
Version: 0.8.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Ccache-like tool
|
Summary: Ccache-like tool
|
||||||
|
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "tuxclocker.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
Name: tuxclocker
|
||||||
|
Version: 1.5.1
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: Qt overclocking tool for GNU/Linux
|
||||||
|
License: GPL-3.0
|
||||||
|
URL: https://github.com/Lurkki14/tuxclocker
|
||||||
|
# boost qt5-qtbase qt5-qtcharts
|
||||||
|
Requires: hicolor-icon-theme
|
||||||
|
BuildRequires: git-core meson hwdata qt5-qttools gettext anda-srpm-macros
|
||||||
|
BuildRequires: boost-devel qt5-qtbase-devel qt5-qtcharts-devel libdrm-devel libXNVCtrl-devel openssl-devel
|
||||||
|
Recommends: xorg-x11-drv-nvidia libdrm libXNVCtrl hwdata
|
||||||
|
|
||||||
|
%description
|
||||||
|
TuxClocker is a hardware controlling and monitoring program.
|
||||||
|
TuxClocker consists of a DBus daemon and a Qt GUI that uses the daemon.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
git clone --recursive %url .
|
||||||
|
git checkout %version
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE
|
||||||
|
%_bindir/tuxclocker-qt
|
||||||
|
%_bindir/tuxclockerd
|
||||||
|
%_libdir/libtuxclocker.so
|
||||||
|
%_libdir/tuxclocker/
|
||||||
|
%_datadir/applications/tuxclocker.desktop
|
||||||
|
%_datadir/dbus-1/system-services/org.tuxclocker.service
|
||||||
|
%_datadir/dbus-1/system.d/org.tuxclocker.conf
|
||||||
|
%_datadir/locale/*/LC_MESSAGES/tuxclocker.mo
|
||||||
|
%_iconsdir/hicolor/scalable/apps/tuxclocker-logo.svg
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("Lurkki14/tuxclocker"));
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
Name: vencord-desktop
|
Name: vencord-desktop
|
||||||
Provides: VencordDesktop = %{version}-%{release}
|
Provides: VencordDesktop = %{version}-%{release}
|
||||||
Version: 1.5.1
|
Version: 1.5.2
|
||||||
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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
%global nodev 18.13.0
|
%global nodev 20.12.2
|
||||||
%global npmv 8.19.3
|
%global npmv 10.5.0
|
||||||
%global ver 0.18.0
|
%global ver 0.19.1
|
||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
%global _build_id_links none
|
%global _build_id_links none
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%define _ubuntu_rel 22.10.20220822-0ubuntu11
|
%define _ubuntu_rel 22.10.20220822-0ubuntu12
|
||||||
%global _hardened_build 0
|
%global _hardened_build 0
|
||||||
|
|
||||||
Name: compiz9
|
Name: compiz9
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-calculator
|
Name: elementary-calculator
|
||||||
Summary: Calculator app designed for elementary
|
Summary: Calculator app designed for elementary
|
||||||
Version: 2.0.3
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-icon-theme
|
Name: elementary-icon-theme
|
||||||
Summary: Icons from the Elementary Project
|
Summary: Icons from the Elementary Project
|
||||||
Version: 7.3.1
|
Version: 8.0.0
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/icons
|
URL: https://github.com/elementary/icons
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-theme
|
Name: elementary-theme
|
||||||
Summary: Elementary GTK+ Stylesheet
|
Summary: Elementary GTK+ Stylesheet
|
||||||
Version: 7.3.0
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/stylesheet
|
URL: https://github.com/elementary/stylesheet
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ apps built for elementary.}
|
|||||||
|
|
||||||
Name: granite-7
|
Name: granite-7
|
||||||
Summary: Elementary companion library for GTK+ and GLib
|
Summary: Elementary companion library for GTK+ and GLib
|
||||||
Version: 7.4.0
|
Version: 7.5.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/granite
|
URL: https://github.com/elementary/granite
|
||||||
@@ -82,6 +82,7 @@ desktop-file-validate \
|
|||||||
|
|
||||||
%{_datadir}/metainfo/granite-7.metainfo.xml
|
%{_datadir}/metainfo/granite-7.metainfo.xml
|
||||||
%{_datadir}/icons/hicolor/*/apps/io.elementary.granite-7.svg
|
%{_datadir}/icons/hicolor/*/apps/io.elementary.granite-7.svg
|
||||||
|
%{_datadir}/themes/Granite/
|
||||||
|
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: pantheon-agent-polkit
|
Name: pantheon-agent-polkit
|
||||||
Summary: Pantheon Polkit Agent
|
Summary: Pantheon Polkit Agent
|
||||||
Version: 1.0.5
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{name}
|
URL: https://github.com/elementary/%{name}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: pantheon-tweaks
|
Name: pantheon-tweaks
|
||||||
Version: 1.1.2
|
Version: 2.0.2
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A system settings panel for the Pantheon desktop environment
|
Summary: A system settings panel for the Pantheon desktop environment
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
URL: https://github.com/pantheon-tweaks/pantheon-tweaks
|
URL: https://github.com/pantheon-tweaks/pantheon-tweaks
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-tweaks
|
Name: switchboard-plug-tweaks
|
||||||
Summary: Switchboard Tweaks Plug
|
Summary: Switchboard Tweaks Plug
|
||||||
Version: 1.1.2
|
Version: 2.0.2
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/pantheon-tweaks/pantheon-tweaks
|
URL: https://github.com/pantheon-tweaks/pantheon-tweaks
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: switchboard
|
Name: switchboard
|
||||||
Summary: Modular Desktop Settings Hub
|
Summary: Modular Desktop Settings Hub
|
||||||
Version: 6.0.2
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{name}
|
URL: https://github.com/elementary/%{name}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
||||||
%global commit 86e830265b067a239aca6d18094ece43f5a549b7
|
%global commit 99fa99c6e8af868f64dbfdb973eebeb2ca3ad14a
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-app-launch
|
Name: lomiri-app-launch
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||||
%global commit bac3baa2876c61fe2963ad5e861f574d4b9c4402
|
%global commit aacd2e4704112468b44332e8c8b1f7445651b8da
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-system-settings
|
Name: lomiri-system-settings
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%global rn 3
|
%global rn 4
|
||||||
|
|
||||||
Name: unity-greeter
|
Name: unity-greeter
|
||||||
Version: 23.10.1
|
Version: 23.10.1
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%define _ubuntu_rel 1ubuntu1
|
%define _ubuntu_rel 1ubuntu4
|
||||||
|
|
||||||
Name: unity-session
|
Name: unity-session
|
||||||
Summary: Lightdm profile for Unity 7
|
Summary: Lightdm profile for Unity 7
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%define archive unity_7.7.0+23.04.20230222.2-0ubuntu6.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,7 +1,7 @@
|
|||||||
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: 24.2.0
|
Version: 24.5.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
|
||||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Name: ayatana-indicator-messages
|
Name: ayatana-indicator-messages
|
||||||
Summary: Ayatana Indicator Messages Applet
|
Summary: Ayatana Indicator Messages Applet
|
||||||
Version: 23.10.0
|
Version: 24.5.0
|
||||||
Release: %autorelease
|
Release: 1%?dist
|
||||||
License: GPLv3
|
License: GPLv3
|
||||||
URL: https://github.com/AyatanaIndicators/ayatana-indicator-messages
|
URL: https://github.com/AyatanaIndicators/ayatana-indicator-messages
|
||||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
||||||
|
|||||||
@@ -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,6 +1,6 @@
|
|||||||
Name: ayatana-indicator-session
|
Name: ayatana-indicator-session
|
||||||
Summary: Ayatana Indicator Session Applet
|
Summary: Ayatana Indicator Session Applet
|
||||||
Version: 24.2.0
|
Version: 24.5.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
|
||||||
|
|||||||
@@ -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.5.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
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
project pkg {
|
||||||
|
arches = ["x86_64"]
|
||||||
|
rpm {
|
||||||
|
spec = "asar.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
%define debug_package %nil
|
||||||
|
%define __strip /bin/true
|
||||||
|
%global _build_id_links none
|
||||||
|
|
||||||
|
# Exclude private libraries
|
||||||
|
%global __requires_exclude libffmpeg.so
|
||||||
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
|
Name: asar
|
||||||
|
Version: 3.2.10
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: Simple extensive tar-like archive format with indexing
|
||||||
|
License: MIT
|
||||||
|
URL: https://github.com/electron/asar
|
||||||
|
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||||
|
Requires: nodejs
|
||||||
|
BuildRequires: nodejs-npm
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description
|
||||||
|
Asar is a simple extensive archive format, it works like `tar` that concatenates all files
|
||||||
|
together without compression, while having random access support.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup
|
||||||
|
|
||||||
|
%build
|
||||||
|
|
||||||
|
%install
|
||||||
|
mkdir -p %buildroot%_bindir
|
||||||
|
PATH="$PATH:%buildroot%_bindir"
|
||||||
|
npm install -g --prefix %buildroot%_prefix %SOURCE0
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE.md
|
||||||
|
%_bindir/asar
|
||||||
|
%_prefix/lib/node_modules/@electron/asar/
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("electron/asar"));
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: codium
|
Name: codium
|
||||||
Version: 1.87.2.24072
|
Version: 1.89.1.24130
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Code editing. Redefined.
|
Summary: Code editing. Redefined.
|
||||||
License: MIT
|
License: MIT
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: flutter
|
Name: flutter
|
||||||
Version: 3.19.4
|
Version: 3.22.1
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -1,13 +1,14 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: neovide
|
Name: neovide
|
||||||
Version: 0.12.2
|
Version: 0.13.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: No Nonsense Neovim Client in Rust
|
Summary: No Nonsense Neovim Client in Rust
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://neovide.dev/
|
URL: https://neovide.dev/
|
||||||
Source0: https://github.com/neovide/neovide/archive/refs/tags/%version.tar.gz
|
Source0: https://github.com/neovide/neovide/archive/refs/tags/%version.tar.gz
|
||||||
Requires: neovim fontconfig freetype libglvnd
|
Requires: fontconfig freetype libglvnd
|
||||||
|
Requires: neovim > 0.9.5
|
||||||
BuildRequires: anda-srpm-macros cargo-rpm-macros >= 24 cmake gtk3 python3 SDL2
|
BuildRequires: anda-srpm-macros cargo-rpm-macros >= 24 cmake gtk3 python3 SDL2
|
||||||
BuildRequires: fontconfig-devel freetype-devel libX11-xcb libX11-devel libstdc++-static libstdc++-devel
|
BuildRequires: fontconfig-devel freetype-devel libX11-xcb libX11-devel libstdc++-static libstdc++-devel
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
|
|||||||
@@ -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.7.14
|
Version: 1.7.17
|
||||||
|
|
||||||
%gometa
|
%gometa
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: moby-buildx
|
Name: moby-buildx
|
||||||
Version: 0.13.1
|
Version: 0.14.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
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
|
|
||||||
Name: moby-compose
|
Name: moby-compose
|
||||||
Version: 2.26.0
|
Version: 2.27.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
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
|
|
||||||
Name: iosevka-fusion-fonts
|
Name: iosevka-fusion-fonts
|
||||||
Version: 29.0.4
|
Version: 29.2.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A custom font based on iosevka
|
Summary: A custom font based on iosevka
|
||||||
|
|
||||||
|
|||||||
@@ -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,5 +1,5 @@
|
|||||||
Name: sarasa-gothic-fonts
|
Name: sarasa-gothic-fonts
|
||||||
Version: 1.0.8
|
Version: 1.0.13
|
||||||
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
|
||||||
|
|||||||
@@ -1,11 +1,10 @@
|
|||||||
Name: seto-fonts
|
Name: seto-fonts
|
||||||
Version: 6.20
|
Version: 6.20
|
||||||
Release: 2%?dist
|
Release: 3%?dist
|
||||||
URL: https://setofont.osdn.jp/
|
URL: https://setofont.osdn.jp/
|
||||||
Source0: https://osdn.net/frs/redir.php?m=nchc&f=setofont%2F61995%2Fsetofont_v_6_20.zip
|
Source0: https://github.com/terrapkg/pkg-seto-fonts/archive/refs/tags/%version.tar.gz
|
||||||
License: OFL-1.1
|
License: OFL-1.1
|
||||||
Summary: A handwritten font that contains kanji up to JIS 4th level and difficult kanji
|
Summary: A handwritten font that contains kanji up to JIS 4th level and difficult kanji
|
||||||
BuildRequires: unzip
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
|
|
||||||
@@ -14,7 +13,7 @@ BuildArch: noarch
|
|||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n setofont
|
%setup -q -n pkg-seto-fonts-%version
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@@ -25,11 +24,8 @@ install -Dm644 *.ttf %buildroot/%_datadir/fonts/%name/
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%doc readme.txt
|
%doc readme.txt
|
||||||
|
%license LICENSE.md
|
||||||
%_datadir/fonts/%name/
|
%_datadir/fonts/%name/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Sun Jun 18 2023 windowsboy111 <windowsboy111@fyralabs.com> - 6.20-2
|
%autochangelog
|
||||||
- Fix install dir.
|
|
||||||
|
|
||||||
* Tue Nov 22 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.20-1
|
|
||||||
- Initial package
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%define osuresver 2024.321.0
|
%define osuresver 2024.517.0
|
||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
%define __strip /bin/true
|
%define __strip /bin/true
|
||||||
|
|
||||||
Name: osu-lazer
|
Name: osu-lazer
|
||||||
Version: 2024.312.1
|
Version: 2024.521.2
|
||||||
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
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
%global real_name prismlauncher
|
%global real_name prismlauncher
|
||||||
%global nice_name PrismLauncher
|
%global nice_name PrismLauncher
|
||||||
|
|
||||||
%global commit 3b0564f098c49be2fd3082928c91440c73df4d80
|
%global commit bfac12604e9cd0884987ca89f34a455cf16c543c
|
||||||
%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 20240311
|
%global commit_date 20240501
|
||||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||||
|
|
||||||
%bcond_without qt6
|
%bcond_without qt6
|
||||||
@@ -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,13 +1,13 @@
|
|||||||
%global real_name prismlauncher
|
%global real_name prismlauncher
|
||||||
%global nice_name PrismLauncher
|
%global nice_name PrismLauncher
|
||||||
|
|
||||||
%global commit 3b0564f098c49be2fd3082928c91440c73df4d80
|
%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 20240311
|
%global commit_date 20240325
|
||||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||||
|
|
||||||
%bcond_with qt6
|
%bcond_with qt6
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ Name: prismlauncher
|
|||||||
Name: prismlauncher-qt5
|
Name: prismlauncher-qt5
|
||||||
%endif
|
%endif
|
||||||
Version: 8.2
|
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,7 +22,7 @@ Name: prismlauncher
|
|||||||
%else
|
%else
|
||||||
Name: prismlauncher-qt5
|
Name: prismlauncher-qt5
|
||||||
%endif
|
%endif
|
||||||
Version: 8.2
|
Version: 8.3
|
||||||
Release: 1%?dist
|
Release: 1%?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
|
||||||
@@ -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,8 +1,8 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: crystal
|
Name: crystal
|
||||||
Version: 1.11.2
|
Version: 1.12.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
|
||||||
URL: https://crystal-lang.org/
|
URL: https://crystal-lang.org/
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
let html = get("https://crystal-lang.org/");
|
let html = get("https://crystal-lang.org/");
|
||||||
rpm.version(find("Latest release <.+>(.+)</a>", html, 1))
|
rpm.version(find("Latest release: <strong>(.+?)</strong>", html, 1))
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
|
|
||||||
Name: dart
|
Name: dart
|
||||||
Version: 3.3.2
|
Version: 3.4.2
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: The Dart Language
|
Summary: The Dart Language
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
# https://github.com/xyproto/gendesk
|
# https://github.com/xyproto/gendesk
|
||||||
%global goipath github.com/xyproto/gendesk
|
%global goipath github.com/xyproto/gendesk
|
||||||
Version: 1.0.9
|
Version: 1.0.10
|
||||||
%global tag 1.0.9
|
%global tag 1.0.9
|
||||||
%global commit f074161864697100fdc21a99e09b567e82aeb1b9
|
%global commit f074161864697100fdc21a99e09b567e82aeb1b9
|
||||||
|
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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.3
|
Version: 1.16.4
|
||||||
|
|
||||||
%gometa -f
|
%gometa -f
|
||||||
|
|
||||||
|
|||||||
@@ -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.3
|
Version: 1.14.4
|
||||||
|
|
||||||
%gometa -f
|
%gometa -f
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: groovy-docs
|
Name: groovy-docs
|
||||||
Version: 4.0.20
|
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/
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: groovy
|
Name: groovy
|
||||||
Version: 4.0.20
|
Version: 4.0.21
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A multi-faceted language for the Java platform
|
Summary: A multi-faceted language for the Java platform
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|||||||
@@ -2,14 +2,14 @@
|
|||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Name: kotlin-native
|
Name: kotlin-native
|
||||||
Version: 1.9.23
|
Version: 2.0.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: LLVM backend for the Kotlin compiler
|
Summary: LLVM backend for the Kotlin compiler
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
|
|
||||||
License: ASL 2.0
|
License: ASL 2.0
|
||||||
URL: https://kotlinlang.org/docs/reference/native-overview.html
|
URL: https://kotlinlang.org/docs/reference/native-overview.html
|
||||||
Source0: https://github.com/JetBrains/kotlin/releases/download/v%{version}/kotlin-native-linux-x86_64-%{version}.tar.gz
|
Source0: https://github.com/JetBrains/kotlin/releases/download/v%version/kotlin-native-prebuilt-linux-x86_64-%version.tar.gz
|
||||||
|
|
||||||
BuildRequires: tar
|
BuildRequires: tar
|
||||||
BuildRequires: sed
|
BuildRequires: sed
|
||||||
@@ -28,7 +28,7 @@ Kotlin compiler and native implementation of the Kotlin standard library.
|
|||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
tar -xf %{SOURCE0} && cd kotlin-native-linux-x86_64-%{version}
|
tar -xf %{SOURCE0} && cd kotlin-native-prebuilt-linux-x86_64-%{version}
|
||||||
sed -i "s|\(DIR *= *\).*|\1%{_bindir}|" bin/*
|
sed -i "s|\(DIR *= *\).*|\1%{_bindir}|" bin/*
|
||||||
sed -i "s|\(KONAN_HOME *= *\).*|\1%{_datadir}/%{name}|" bin/*
|
sed -i "s|\(KONAN_HOME *= *\).*|\1%{_datadir}/%{name}|" bin/*
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ sed -i "s|\(KONAN_HOME *= *\).*|\1%{_datadir}/%{name}|" bin/*
|
|||||||
%build
|
%build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf %{buildroot} && mkdir -p %{buildroot}%{_bindir}/ && cd kotlin-native-linux-x86_64-%{version}
|
rm -rf %{buildroot} && mkdir -p %{buildroot}%{_bindir}/ && cd kotlin-native-prebuilt-linux-x86_64-%{version}
|
||||||
install -m 0755 bin/cinterop %{buildroot}%{_bindir}/
|
install -m 0755 bin/cinterop %{buildroot}%{_bindir}/
|
||||||
install -m 0755 bin/generate-platform %{buildroot}%{_bindir}/
|
install -m 0755 bin/generate-platform %{buildroot}%{_bindir}/
|
||||||
install -m 0755 bin/jsinterop %{buildroot}%{_bindir}/
|
install -m 0755 bin/jsinterop %{buildroot}%{_bindir}/
|
||||||
@@ -79,65 +79,5 @@ kotlinc-native test.kt -o test
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Apr 03 2023 Gonçalo Silva <goncalossilva@gmail.com>
|
%autochangelog
|
||||||
- Update to 1.8.20
|
|
||||||
* Thu Feb 02 2023 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.8.10
|
|
||||||
* Wed Dec 28 2022 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.8.0
|
|
||||||
* Wed Nov 09 2022 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.7.21
|
|
||||||
* Thu Sep 29 2022 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.7.20
|
|
||||||
* Fri Jul 08 2022 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.7.10
|
|
||||||
* Mon Jun 13 2022 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.7.0
|
|
||||||
* Mon Jun 13 2022 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.6.21
|
|
||||||
* Thu Jun 09 2022 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.7.0
|
|
||||||
* Wed Apr 20 2022 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.6.21
|
|
||||||
* Mon Apr 04 2022 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.6.20
|
|
||||||
* Tue Dec 14 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.6.10
|
|
||||||
* Fri Dec 10 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.6.0
|
|
||||||
* Mon Nov 29 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.5.32
|
|
||||||
* Tue Nov 16 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.6.0
|
|
||||||
* Mon Sep 20 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.5.31
|
|
||||||
* Tue Aug 24 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.5.30
|
|
||||||
* Tue Jul 13 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.5.21
|
|
||||||
* Thu Jun 24 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.5.20
|
|
||||||
* Mon May 24 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.5.10
|
|
||||||
* Wed May 05 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.5.0
|
|
||||||
* Tue Mar 30 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.4.32
|
|
||||||
* Fri Feb 26 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.4.31
|
|
||||||
* Wed Feb 03 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.4.30
|
|
||||||
* Mon Jan 18 2021 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.4.30-RC
|
|
||||||
* Mon Dec 07 2020 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.4.21
|
|
||||||
* Thu Nov 19 2020 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.4.20
|
|
||||||
* Thu Sep 10 2020 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.4.10
|
|
||||||
* Fri Aug 14 2020 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.4.0
|
|
||||||
* Sat Apr 18 2020 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Update to 1.3.72
|
|
||||||
* Mon Apr 13 2020 Gonçalo Silva <goncalossilva@gmail.com>
|
|
||||||
- Kotlin/Native 1.3.71
|
- Kotlin/Native 1.3.71
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Name: kotlin
|
Name: kotlin
|
||||||
Version: 1.9.23
|
Version: 2.0.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Statically typed programming language
|
Summary: Statically typed programming language
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||||
%global commit 78c834dd76f273d8813247647531005a1f7db1a6
|
%global commit 185e06c92362083c06c76f87e325889b1c9dc659
|
||||||
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global ver 2.1.1
|
%global ver 2.1.1
|
||||||
%global commit_date 20240312
|
%global commit_date 20240502
|
||||||
%global debug_package %nil
|
%global debug_package %nil
|
||||||
|
|
||||||
Name: nim-nighlty
|
Name: nim-nightly
|
||||||
Version: %ver^%commit_date.%commit
|
Version: %ver^%commit_date.%shortcommit
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Imperative, multi-paradigm, compiled programming language
|
Summary: Imperative, multi-paradigm, compiled programming language
|
||||||
License: MIT and BSD
|
License: MIT and BSD
|
||||||
@@ -18,6 +19,9 @@ Source4: nimsuggest.1
|
|||||||
BuildRequires: gcc mold git gcc-c++ nodejs openssl-devel pkgconfig(bash-completion) gc-devel pcre pcre-devel
|
BuildRequires: gcc mold git gcc-c++ nodejs openssl-devel pkgconfig(bash-completion) gc-devel pcre pcre-devel
|
||||||
Requires: redhat-rpm-config gcc
|
Requires: redhat-rpm-config gcc
|
||||||
Conflicts: choosenim
|
Conflicts: choosenim
|
||||||
|
# somehow wrong name and never noticed
|
||||||
|
Provides: nim-nightly = %version-%release
|
||||||
|
Obsoletes: nim-nighlty < 2.1.1^20240404.9e1b170-2
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -28,6 +32,9 @@ order of priority).
|
|||||||
|
|
||||||
%package tools
|
%package tools
|
||||||
Summary: Tools for Nim programming language
|
Summary: Tools for Nim programming language
|
||||||
|
Provides: nim-nightly-tools = %version-%release
|
||||||
|
Obsoletes: nim-nighlty-tools < 2.1.1^20240404.9e1b170-2
|
||||||
|
|
||||||
%description tools
|
%description tools
|
||||||
Nim is a compiled, garbage-collected systems programming language with a
|
Nim is a compiled, garbage-collected systems programming language with a
|
||||||
design that focuses on efficiency, expressiveness, and elegance (in that
|
design that focuses on efficiency, expressiveness, and elegance (in that
|
||||||
@@ -36,9 +43,12 @@ order of priority).
|
|||||||
This package provides various tools, which help Nim programmers.
|
This package provides various tools, which help Nim programmers.
|
||||||
|
|
||||||
|
|
||||||
|
%ifarch x86_64
|
||||||
%package doc
|
%package doc
|
||||||
Summary: Documentation for Nim programming language
|
Summary: Documentation for Nim programming language
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
Provides: nim-nightly-doc = %version-%release
|
||||||
|
Obsoletes: nim-nighlty-doc < 2.1.1^20240404.9e1b170-2
|
||||||
%description doc
|
%description doc
|
||||||
Nim is a compiled, garbage-collected systems programming language with a
|
Nim is a compiled, garbage-collected systems programming language with a
|
||||||
design that focuses on efficiency, expressiveness, and elegance (in that
|
design that focuses on efficiency, expressiveness, and elegance (in that
|
||||||
@@ -46,12 +56,15 @@ order of priority).
|
|||||||
|
|
||||||
This package provides documentation and reference manual for the language
|
This package provides documentation and reference manual for the language
|
||||||
and its standard library.
|
and its standard library.
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n Nim-%commit
|
%autosetup -n Nim-%commit
|
||||||
# hack
|
# hack
|
||||||
cp /usr/bin/mold /usr/bin/ld
|
cp /usr/bin/mold /usr/bin/ld
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS="${CFLAGS} -Ofast"
|
export CFLAGS="${CFLAGS} -Ofast"
|
||||||
export CXXFLAGS="${CXXFLAGS} -Ofast"
|
export CXXFLAGS="${CXXFLAGS} -Ofast"
|
||||||
@@ -66,13 +79,18 @@ nimBuildCsourcesIfNeeded CFLAGS="${CFLAGS} -Ic_code -w -O3 -fno-strict-aliasing
|
|||||||
nim c --noNimblePath --skipUserCfg --skipParentCfg --hints:off -d:danger koch.nim
|
nim c --noNimblePath --skipUserCfg --skipParentCfg --hints:off -d:danger koch.nim
|
||||||
koch boot -d:release -d:nimStrictMode --lib:lib
|
koch boot -d:release -d:nimStrictMode --lib:lib
|
||||||
|
|
||||||
|
%ifarch x86_64
|
||||||
koch docs &
|
koch docs &
|
||||||
|
%endif
|
||||||
(cd lib; nim c --app:lib -d:danger -d:createNimRtl -t:-fPIE -l:-pie nimrtl.nim) &
|
(cd lib; nim c --app:lib -d:danger -d:createNimRtl -t:-fPIE -l:-pie nimrtl.nim) &
|
||||||
koch tools --skipUserCfg --skipParentCfg --hints:off -d:release -t:-fPIE -l:-pie &
|
koch tools --skipUserCfg --skipParentCfg --hints:off -d:release -t:-fPIE -l:-pie &
|
||||||
nim c -d:danger -t:-fPIE -l:-pie nimsuggest/nimsuggest.nim &
|
nim c -d:danger -t:-fPIE -l:-pie nimsuggest/nimsuggest.nim &
|
||||||
wait
|
wait
|
||||||
|
|
||||||
|
%ifarch x86_64
|
||||||
sed -i '/<link.*fonts.googleapis.com/d' doc/html/*.html
|
sed -i '/<link.*fonts.googleapis.com/d' doc/html/*.html
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
export PATH="$(pwd):$(pwd)/bin:${PATH}"
|
export PATH="$(pwd):$(pwd)/bin:${PATH}"
|
||||||
@@ -82,24 +100,28 @@ mold -run bin/nim cc -d:nimCallDepthLimit=10000 -r tools/niminst/niminst --var:v
|
|||||||
|
|
||||||
sh ./install.sh %buildroot/usr/bin
|
sh ./install.sh %buildroot/usr/bin
|
||||||
|
|
||||||
mkdir -p %buildroot/%_bindir %buildroot/%_datadir/bash-completion/completions
|
mkdir -p %buildroot/%_bindir %buildroot/%_datadir/bash-completion/completions %buildroot/usr/lib/nim
|
||||||
install -Dpm755 bin/nim{grep,suggest,pretty} %buildroot/%_bindir
|
install -Dpm755 bin/nim{grep,suggest,pretty} %buildroot/%_bindir
|
||||||
install -Dpm644 tools/nim.bash-completion %buildroot/%_datadir/bash-completion/completions/nim
|
install -Dpm644 tools/nim.bash-completion %buildroot/%_datadir/bash-completion/completions/nim
|
||||||
install -Dpm644 dist/nimble/nimble.bash-completion %buildroot/%_datadir/bash-completion/completions/nimble
|
install -Dpm644 dist/nimble/nimble.bash-completion %buildroot/%_datadir/bash-completion/completions/nimble
|
||||||
install -Dpm644 -t%buildroot/%_mandir/man1 %SOURCE1 %SOURCE2 %SOURCE3 %SOURCE4
|
install -Dpm644 -t%buildroot/%_mandir/man1 %SOURCE1 %SOURCE2 %SOURCE3 %SOURCE4
|
||||||
|
|
||||||
mkdir -p %buildroot/%_docdir/%name/html %buildroot/usr/lib/nim
|
%ifarch x86_64
|
||||||
cp -a doc/html/*.html %buildroot/%_docdir/%name/html/
|
mkdir -p %buildroot/%_docdir/%name/html || true
|
||||||
cp tools/dochack/dochack.js %buildroot/%_docdir/%name/
|
cp -a doc/html/*.html %buildroot/%_docdir/%name/html/ || true
|
||||||
|
cp tools/dochack/dochack.js %buildroot/%_docdir/%name/ || true
|
||||||
|
%endif
|
||||||
|
|
||||||
cp -r lib/* %buildroot%_prefix/lib/nim/
|
cp -r lib/* %buildroot%_prefix/lib/nim/
|
||||||
|
cp -a compiler %buildroot%_prefix/lib/nim/
|
||||||
|
install -Dm644 nim.nimble %buildroot%_prefix/lib/nim/compiler
|
||||||
|
install -Dm644 config/* -t %buildroot/etc/nim
|
||||||
|
install -d %buildroot%_includedir || true
|
||||||
|
cp -a %buildroot%_prefix/lib/nim/lib/*.h %buildroot%_includedir || true
|
||||||
|
ln -s %_prefix/lib/nim %buildroot%_prefix/lib/nim/lib || true
|
||||||
|
rm -rf %buildroot/nim || true
|
||||||
|
rm %buildroot%_bindir/*.bat || true
|
||||||
|
|
||||||
#check
|
|
||||||
# export PATH=$PATH:$(realpath ./bin)
|
|
||||||
# for cat in manyloc gc threads nimble-all lib io async rodfiles debugger examples dll flags
|
|
||||||
# do
|
|
||||||
# ./koch tests --pedantic category $cat -d:nimCoroutines || (echo "$cat test category failed" && exit 1)
|
|
||||||
# done
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license copying.txt dist/nimble/license.txt
|
%license copying.txt dist/nimble/license.txt
|
||||||
@@ -108,16 +130,17 @@ cp -r lib/* %buildroot%_prefix/lib/nim/
|
|||||||
%_mandir/man1/nim{,ble}.1*
|
%_mandir/man1/nim{,ble}.1*
|
||||||
%_datadir/bash-completion/completions/nim{,ble}
|
%_datadir/bash-completion/completions/nim{,ble}
|
||||||
%_prefix/lib/nim/
|
%_prefix/lib/nim/
|
||||||
|
%_sysconfdir/nim/
|
||||||
|
|
||||||
%files tools
|
%files tools
|
||||||
%license copying.txt
|
%license copying.txt
|
||||||
%_bindir/nim{grep,suggest,pretty}
|
%_bindir/nim{grep,suggest,pretty}
|
||||||
%_mandir/man1/nim{grep,suggest}.1*
|
%_mandir/man1/nim{grep,suggest}.1*
|
||||||
|
|
||||||
|
%ifarch x86_64
|
||||||
%files doc
|
%files doc
|
||||||
%doc %_docdir/%name
|
%doc %_docdir/%name
|
||||||
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Jan 9 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.9.3^fcc383d89994241f1b73fe4f85ef38528c135e2e-1
|
%autochangelog
|
||||||
- Initial Package.
|
|
||||||
|
|||||||
+24
-23
@@ -2,8 +2,8 @@
|
|||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
|
|
||||||
Name: nim
|
Name: nim
|
||||||
Version: 2.0.2
|
Version: 2.0.4
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Imperative, multi-paradigm, compiled programming language
|
Summary: Imperative, multi-paradigm, compiled programming language
|
||||||
License: MIT and BSD
|
License: MIT and BSD
|
||||||
URL: https://nim-lang.org
|
URL: https://nim-lang.org
|
||||||
@@ -13,8 +13,7 @@ Source2: nimgrep.1
|
|||||||
Source3: nimble.1
|
Source3: nimble.1
|
||||||
Source4: nimsuggest.1
|
Source4: nimsuggest.1
|
||||||
BuildRequires: gcc mold git gcc-c++ nodejs openssl-devel pkgconfig(bash-completion) gc-devel pcre-devel
|
BuildRequires: gcc mold git gcc-c++ nodejs openssl-devel pkgconfig(bash-completion) gc-devel pcre-devel
|
||||||
Requires: redhat-rpm-config gcc
|
Requires: gcc
|
||||||
Conflicts: choosenim
|
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -32,7 +31,7 @@ order of priority).
|
|||||||
|
|
||||||
This package provides various tools, which help Nim programmers.
|
This package provides various tools, which help Nim programmers.
|
||||||
|
|
||||||
|
%ifarch x86_64
|
||||||
%package doc
|
%package doc
|
||||||
Summary: Documentation for Nim programming language
|
Summary: Documentation for Nim programming language
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
@@ -43,10 +42,13 @@ order of priority).
|
|||||||
|
|
||||||
This package provides documentation and reference manual for the language
|
This package provides documentation and reference manual for the language
|
||||||
and its standard library.
|
and its standard library.
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n nim-%{version}
|
%autosetup -n nim-%{version}
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS="${CFLAGS} -Ofast"
|
export CFLAGS="${CFLAGS} -Ofast"
|
||||||
export CXXFLAGS="${CXXFLAGS} -Ofast"
|
export CXXFLAGS="${CXXFLAGS} -Ofast"
|
||||||
@@ -58,20 +60,24 @@ export PATH="$(pwd):$(pwd)/bin:${PATH}"
|
|||||||
mold -run nim c -d:danger koch.nim
|
mold -run nim c -d:danger koch.nim
|
||||||
mold -run koch boot -d:useLinenoise -t:-fPIE -l:-pie -d:release -d:nativeStacktrace -d:useGnuReadline
|
mold -run koch boot -d:useLinenoise -t:-fPIE -l:-pie -d:release -d:nativeStacktrace -d:useGnuReadline
|
||||||
|
|
||||||
|
%ifarch x86_64
|
||||||
mold -run koch docs &
|
mold -run koch docs &
|
||||||
|
%endif
|
||||||
(cd lib && nim c --app:lib -d:createNimRtl -d:release nimrtl.nim) &
|
(cd lib && nim c --app:lib -d:createNimRtl -d:release nimrtl.nim) &
|
||||||
mold -run koch tools -t:-fPIE -l:-pie &
|
mold -run koch tools -t:-fPIE -l:-pie &
|
||||||
mold -run nim c -t:-fPIE -l:-pie -d:release nimsuggest/nimsuggest.nim &
|
mold -run nim c -t:-fPIE -l:-pie -d:release nimsuggest/nimsuggest.nim &
|
||||||
wait
|
wait
|
||||||
|
|
||||||
|
%ifarch x86_64
|
||||||
sed -i '/<link.*fonts.googleapis.com/d' doc/html/*.html
|
sed -i '/<link.*fonts.googleapis.com/d' doc/html/*.html
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
export PATH="$(pwd):$(pwd)/bin:${PATH}"
|
export PATH="$(pwd):$(pwd)/bin:${PATH}"
|
||||||
sh install.sh %{buildroot}usr/bin
|
sh install.sh %{buildroot}usr/bin
|
||||||
|
|
||||||
mkdir -p %buildroot{%_bindir,%_docdir/%name/html,%_prefix/lib/nim}
|
mkdir -p %buildroot{%_bindir,%_prefix/lib/nim}
|
||||||
install -Dp -m755 bin/nim{,ble,grep,suggest,pretty} %buildroot/%_bindir
|
install -Dp -m755 bin/nim{,ble,grep,suggest,pretty} %buildroot/%_bindir
|
||||||
install -Dp -m644 dist/nimble/nimble.bash-completion %{buildroot}%{bashcompdir}/nimble
|
install -Dp -m644 dist/nimble/nimble.bash-completion %{buildroot}%{bashcompdir}/nimble
|
||||||
install -Dp -m644 -t%{buildroot}%{_mandir}/man1 %SOURCE1 %SOURCE2 %SOURCE3 %SOURCE4
|
install -Dp -m644 -t%{buildroot}%{_mandir}/man1 %SOURCE1 %SOURCE2 %SOURCE3 %SOURCE4
|
||||||
@@ -83,34 +89,27 @@ for comp in tools/*.zsh-completion; do
|
|||||||
install -Dm644 $comp %zshcompdir/_$(basename "${comp/.zsh-completion}")
|
install -Dm644 $comp %zshcompdir/_$(basename "${comp/.zsh-completion}")
|
||||||
done
|
done
|
||||||
|
|
||||||
|
%ifarch x86_64
|
||||||
|
mkdir -p %buildroot%_docdir/%name/html
|
||||||
cp -a doc/html/*.html %buildroot%_docdir/%name/html/
|
cp -a doc/html/*.html %buildroot%_docdir/%name/html/
|
||||||
cp tools/dochack/dochack.js %{buildroot}%{_docdir}/%{name}/
|
cp tools/dochack/dochack.js %{buildroot}%{_docdir}/%{name}/
|
||||||
cp -a lib %buildroot%_prefix/lib/nim
|
ln -s %_datadir/nim/doc %buildroot%_prefix/lib/nim/doc
|
||||||
|
%endif
|
||||||
|
|
||||||
|
cp -a lib %buildroot%_prefix/lib/
|
||||||
|
mv %buildroot%_prefix/lib/{lib,nim}
|
||||||
cp -a compiler %buildroot%_prefix/lib/nim
|
cp -a compiler %buildroot%_prefix/lib/nim
|
||||||
install -Dm644 nim.nimble %buildroot%_prefix/lib/nim/compiler
|
install -Dm644 nim.nimble %buildroot%_prefix/lib/nim/compiler
|
||||||
ls **
|
install -m755 lib/libnimrtl.so %buildroot%_prefix/lib/libnimrtl.so # compiler needs
|
||||||
ls %buildroot%_prefix/lib/nim/*
|
|
||||||
install -m755 lib/libnimrtl.so %buildroot%_prefix/lib/libnimrtl.so
|
|
||||||
|
|
||||||
install -Dm644 config/* -t %buildroot/etc/nim
|
install -Dm644 config/* -t %buildroot/etc/nim
|
||||||
install -Dm755 bin/* -t %buildroot%_bindir
|
install -Dm755 bin/* -t %buildroot%_bindir
|
||||||
|
|
||||||
install -d %buildroot%_includedir
|
install -d %buildroot%_includedir
|
||||||
cp -a %buildroot%_prefix/lib/nim/lib/*.h %buildroot%_includedir
|
cp -a %buildroot%_prefix/lib/nim/lib/*.h %buildroot%_includedir
|
||||||
|
ln -s %_prefix/lib/nim %buildroot%_prefix/lib/nim/lib # compiler needs lib from here
|
||||||
ln -s %_datadir/nim/doc %buildroot%_prefix/lib/nim/doc
|
ln -s %_prefix/lib/nim/system.nim %_prefix/lib/system.nim # nimsuggest bug
|
||||||
|
|
||||||
ln -s %_prefix/lib/nim %buildroot%_prefix/lib/nim/lib
|
|
||||||
|
|
||||||
rm -rf %buildroot/nim || true
|
rm -rf %buildroot/nim || true
|
||||||
rm %buildroot%_bindir/*.bat || true
|
rm %buildroot%_bindir/*.bat || true
|
||||||
|
|
||||||
%check
|
|
||||||
# export PATH=$PATH:$(realpath ./bin)
|
|
||||||
# for cat in manyloc gc threads nimble-all lib io async rodfiles debugger examples dll flags
|
|
||||||
# do
|
|
||||||
# ./koch tests --pedantic category $cat -d:nimCoroutines || (echo "$cat test category failed" && exit 1)
|
|
||||||
# done
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license copying.txt dist/nimble/license.txt
|
%license copying.txt dist/nimble/license.txt
|
||||||
@@ -133,8 +132,10 @@ rm %buildroot%_bindir/*.bat || true
|
|||||||
%{_bindir}/nim{grep,suggest,pretty}
|
%{_bindir}/nim{grep,suggest,pretty}
|
||||||
%{_mandir}/man1/nim{grep,suggest}.1*
|
%{_mandir}/man1/nim{grep,suggest}.1*
|
||||||
|
|
||||||
|
%ifarch x86_64
|
||||||
%files doc
|
%files doc
|
||||||
%doc %{_docdir}/nim
|
%doc %{_docdir}/nim
|
||||||
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
%autochangelog
|
%autochangelog
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: python3-mpv
|
Name: python3-mpv
|
||||||
Version: 1.0.5
|
Version: 1.0.6
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Python interface to the awesome mpv media player
|
Summary: Python interface to the awesome mpv media player
|
||||||
License: GPL-2.0+ OR LGPL-2.1+
|
License: GPL-2.0+ OR LGPL-2.1+
|
||||||
URL: https://github.com/jaseg/python-mpv
|
URL: https://github.com/jaseg/python-mpv
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
project pkg {
|
||||||
|
arches = ["x86_64"]
|
||||||
|
rpm {
|
||||||
|
spec = "python-pip-system-certs.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
# Created by pyp2rpm-3.3.10
|
||||||
|
%global pypi_name pip-system-certs
|
||||||
|
%global pypi_version 4.0
|
||||||
|
|
||||||
|
Name: python-%{pypi_name}
|
||||||
|
Version: %{pypi_version}
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: Live patches pip to use system certs by default
|
||||||
|
|
||||||
|
License: BSD-2-Clause
|
||||||
|
URL: https://gitlab.com/alelec/pip-system-certs
|
||||||
|
Source0: https://files.pythonhosted.org/packages/source/p/%{pypi_name}/pip_system_certs-%{pypi_version}.tar.gz
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
BuildRequires: python3-devel python3-pip python3dist(setuptools) python3dist(wheel) git
|
||||||
|
|
||||||
|
|
||||||
|
%description
|
||||||
|
This package patches pip and requests at runtime to use
|
||||||
|
certificates from the default system store (rather than the bundled certs
|
||||||
|
ca). This will allow pip to verify tls/ssl connections to servers who's cert is
|
||||||
|
trusted by your system install.
|
||||||
|
|
||||||
|
%package -n python3-%{pypi_name}
|
||||||
|
Summary: %{summary}
|
||||||
|
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||||
|
|
||||||
|
Requires: python3dist(wrapt) >= 1.10.4
|
||||||
|
%description -n python3-%{pypi_name}
|
||||||
|
This package patches pip and requests at runtime to use
|
||||||
|
certificates from the default system store (rather than the bundled certs
|
||||||
|
ca). This will allow pip to verify tls/ssl connections to servers who's cert is
|
||||||
|
trusted by your system install.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n pip_system_certs-%{pypi_version}
|
||||||
|
# Remove bundled egg-info
|
||||||
|
rm -rf %{pypi_name}.egg-info
|
||||||
|
|
||||||
|
%build
|
||||||
|
pip install git-versioner
|
||||||
|
%pyproject_wheel
|
||||||
|
|
||||||
|
%install
|
||||||
|
%pyproject_install
|
||||||
|
|
||||||
|
%pyproject_save_files pip_system_certs
|
||||||
|
|
||||||
|
%files -n python3-%{pypi_name} -f %pyproject_files
|
||||||
|
%license LICENSE
|
||||||
|
%doc README.rst
|
||||||
|
%python3_sitelib/pip_system_certs.pth
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Thu Apr 04 2024 madomado <madonuko@outlook.com> - 4.0-1
|
||||||
|
- Initial package.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.global("pypi_version", pypi("pip-system-certs"));
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
%global pypi_name protobuf
|
%global pypi_name protobuf
|
||||||
|
|
||||||
Name: python-%{pypi_name}
|
Name: python-%{pypi_name}
|
||||||
Version: 5.26.0
|
Version: 5.27.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Protocol Buffers
|
Summary: Protocol Buffers
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
|
|
||||||
Name: python3-ruff
|
Name: python3-ruff
|
||||||
Version: 0.3.4
|
Version: 0.4.7
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: An extremely fast Python linter, written in Rust
|
Summary: An extremely fast Python linter, written in Rust
|
||||||
License: MIT
|
License: MIT
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
%global crate felix
|
%global crate felix
|
||||||
|
|
||||||
Name: rust-felix
|
Name: rust-felix
|
||||||
Version: 2.12.1
|
Version: 2.13.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Tui file manager with vim-like key mapping
|
Summary: Tui file manager with vim-like key mapping
|
||||||
|
|
||||||
License: MIT
|
License: MIT
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
%global crate gitoxide
|
%global crate gitoxide
|
||||||
|
|
||||||
Name: rust-gitoxide
|
Name: rust-gitoxide
|
||||||
Version: 0.33.0
|
Version: 0.36.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Command-line application for interacting with git repositories
|
Summary: Command-line application for interacting with git repositories
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
# Generated by rust2rpm 24
|
# Generated by rust2rpm 26
|
||||||
%global crate maturin
|
%global crate maturin
|
||||||
|
|
||||||
Name: rust-terra-maturin
|
Name: rust-terra-maturin
|
||||||
Version: 1.5.1
|
Version: 1.5.1
|
||||||
Release: 1%?dist
|
Release: %autorelease
|
||||||
Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages
|
Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages
|
||||||
|
|
||||||
License: MIT OR Apache-2.0
|
License: MIT OR Apache-2.0
|
||||||
@@ -296,6 +296,18 @@ use the "tracing-subscriber" feature of the "%{crate}" crate.
|
|||||||
%files -n %{name}+tracing-subscriber-devel
|
%files -n %{name}+tracing-subscriber-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
|
%package -n %{name}+unicode-xid-devel
|
||||||
|
Summary: %{summary}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description -n %{name}+unicode-xid-devel %{_description}
|
||||||
|
|
||||||
|
This package contains library source intended for building other packages which
|
||||||
|
use the "unicode-xid" feature of the "%{crate}" crate.
|
||||||
|
|
||||||
|
%files -n %{name}+unicode-xid-devel
|
||||||
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
%package -n %{name}+upload-devel
|
%package -n %{name}+upload-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
@@ -320,18 +332,6 @@ use the "ureq" feature of the "%{crate}" crate.
|
|||||||
%files -n %{name}+ureq-devel
|
%files -n %{name}+ureq-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
%package -n %{name}+url-devel
|
|
||||||
Summary: %{summary}
|
|
||||||
BuildArch: noarch
|
|
||||||
|
|
||||||
%description -n %{name}+url-devel %{_description}
|
|
||||||
|
|
||||||
This package contains library source intended for building other packages which
|
|
||||||
use the "url" feature of the "%{crate}" crate.
|
|
||||||
|
|
||||||
%files -n %{name}+url-devel
|
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
|
||||||
|
|
||||||
%package -n %{name}+wild-devel
|
%package -n %{name}+wild-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
@@ -369,7 +369,7 @@ use the "zig" feature of the "%{crate}" crate.
|
|||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
%autosetup -n %{crate}-%{version} -p1
|
||||||
%cargo_prep_online
|
%cargo_prep_online
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: nushell
|
Name: nushell
|
||||||
Version: 0.91.0
|
Version: 0.94.1
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A new type of shell
|
Summary: A new type of shell
|
||||||
License: MIT
|
License: MIT
|
||||||
@@ -19,7 +19,8 @@ Requires: glibc openssl zlib
|
|||||||
%{cargo_build -f extra,dataframe} --workspace
|
%{cargo_build -f extra,dataframe} --workspace
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%cargo_install -f extra,dataframe
|
mkdir -p %buildroot%_bindir
|
||||||
|
cp target/rpm/nu* %buildroot%_bindir/
|
||||||
rm -rf .cargo
|
rm -rf .cargo
|
||||||
|
|
||||||
%post
|
%post
|
||||||
|
|||||||
@@ -4,8 +4,8 @@
|
|||||||
%global crate oxipng
|
%global crate oxipng
|
||||||
|
|
||||||
Name: rust-oxipng
|
Name: rust-oxipng
|
||||||
Version: 9.0.0
|
Version: 9.1.1
|
||||||
Release: %autorelease
|
Release: 1%?dist
|
||||||
Summary: Lossless PNG compression optimizer
|
Summary: Lossless PNG compression optimizer
|
||||||
|
|
||||||
License: MIT
|
License: MIT
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: rnote
|
Name: rnote
|
||||||
Version: 0.10.1
|
Version: 0.10.2
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: Sketch and take handwritten notes.
|
Summary: Sketch and take handwritten notes.
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -0,0 +1,25 @@
|
|||||||
|
From b62e3879abe83e0b879421a023d8e944e31f00cb Mon Sep 17 00:00:00 2001
|
||||||
|
From: madomado <madonuko@outlook.com>
|
||||||
|
Date: Mon, 25 Mar 2024 18:33:25 +0800
|
||||||
|
Subject: [PATCH] gix 0.61.1 -> 0.61.0
|
||||||
|
|
||||||
|
---
|
||||||
|
Cargo.toml | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/Cargo.toml b/Cargo.toml
|
||||||
|
index d98ba90..c3059c9 100644
|
||||||
|
--- a/Cargo.toml
|
||||||
|
+++ b/Cargo.toml
|
||||||
|
@@ -82,7 +82,7 @@ version = "1.0.4"
|
||||||
|
version = "0.4.3"
|
||||||
|
|
||||||
|
[dependencies.gix]
|
||||||
|
-version = "0.61.1"
|
||||||
|
+version = "0.61.0"
|
||||||
|
features = [
|
||||||
|
"max-performance-safe",
|
||||||
|
"revision",
|
||||||
|
--
|
||||||
|
2.44.0
|
||||||
|
|
||||||
@@ -1,21 +1,20 @@
|
|||||||
%global debug_package %{nil}
|
# Generated by rust2rpm 26
|
||||||
# Generated by rust2rpm 24
|
#bcond_without check
|
||||||
%bcond_without check
|
|
||||||
|
|
||||||
%global crate starship
|
%global crate starship
|
||||||
|
|
||||||
Name: rust-starship
|
Name: rust-starship
|
||||||
Version: 1.18.1
|
Version: 1.19.0
|
||||||
Release: 1%?dist
|
Release: %autorelease
|
||||||
Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️
|
Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️
|
||||||
|
|
||||||
License: ISC
|
License: ISC
|
||||||
URL: https://crates.io/crates/starship
|
URL: https://crates.io/crates/starship
|
||||||
Source: %{crates_source}
|
Source: %{crates_source}
|
||||||
# Automatically generated patch to strip foreign dependencies
|
# Automatically generated patch to strip dependencies and normalize metadata
|
||||||
Patch: starship-fix-metadata-auto.diff
|
Patch: starship-fix-metadata-auto.diff
|
||||||
|
|
||||||
BuildRequires: rust-packaging >= 21
|
BuildRequires: cargo-rpm-macros >= 24
|
||||||
BuildRequires: anda-srpm-macros
|
BuildRequires: anda-srpm-macros
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
@@ -29,11 +28,13 @@ shell! ☄🌌️.}
|
|||||||
|
|
||||||
%package -n %{crate}
|
%package -n %{crate}
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
|
License: ISC
|
||||||
|
|
||||||
%description -n %{crate} %{_description}
|
%description -n %{crate} %{_description}
|
||||||
|
|
||||||
%files -n %{crate}
|
%files -n %{crate}
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
#license LICENSE.dependencies
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%{_bindir}/starship
|
%{_bindir}/starship
|
||||||
|
|
||||||
@@ -170,7 +171,7 @@ use the "starship-battery" feature of the "%{crate}" crate.
|
|||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
%autosetup -n %{crate}-%{version} -p1
|
||||||
%cargo_prep_online
|
%cargo_prep_online
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- starship-1.14.2/Cargo.toml 1970-01-01T00:00:01+00:00
|
--- starship-1.19.0/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||||
+++ starship-1.14.2/Cargo.toml 2023-04-25T12:48:23.509565+00:00
|
+++ starship-1.19.0/Cargo.toml 2024-05-16T10:47:19.540098+00:00
|
||||||
@@ -254,18 +254,3 @@
|
@@ -263,18 +263,3 @@
|
||||||
]
|
]
|
||||||
default-features = false
|
default-features = false
|
||||||
|
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
-version = "0.2.0"
|
-version = "0.2.0"
|
||||||
-
|
-
|
||||||
-[target."cfg(windows)".dependencies.windows]
|
-[target."cfg(windows)".dependencies.windows]
|
||||||
-version = "0.48.0"
|
-version = "0.56.0"
|
||||||
-features = [
|
-features = [
|
||||||
- "Win32_Foundation",
|
- "Win32_Foundation",
|
||||||
- "Win32_UI_Shell",
|
- "Win32_UI_Shell",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: youki
|
Name: youki
|
||||||
Version: 0.3.2
|
Version: 0.3.3
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A container runtime written in Rust
|
Summary: A container runtime written in Rust
|
||||||
|
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
%global crate zellij
|
%global crate zellij
|
||||||
|
|
||||||
Name: rust-zellij
|
Name: rust-zellij
|
||||||
Version: 0.39.2
|
Version: 0.40.1
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Terminal workspace with batteries included
|
Summary: Terminal workspace with batteries included
|
||||||
|
|
||||||
License: MIT
|
License: MIT
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%global real_name vala-language-server
|
%global real_name vala-language-server
|
||||||
|
|
||||||
%global commit 3b5fe941bea6ecd5c8fcb84930c40b8582eea165
|
%global commit 0b020298aa3dafacd2f6633533ca91fba5698340
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
%global commit_date 240218
|
%global commit_date 20240323
|
||||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||||
%global verrel 0.48.7
|
%global verrel 0.48.7
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%global commit 8ae2bb65fe66458263d94711ae4ddd978faece00
|
%global commit 8ae2bb65fe66458263d94711ae4ddd978faece00
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
%global commit_date 240218
|
%global commit_date 20240218
|
||||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||||
|
|
||||||
Name: vala-lint-nightly
|
Name: vala-lint-nightly
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global repo https://gitlab.gnome.org/GNOME/%{real_name}.git
|
%global repo https://gitlab.gnome.org/GNOME/%{real_name}.git
|
||||||
|
|
||||||
%global commit_date 240218
|
%global commit_date 20240218
|
||||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||||
|
|
||||||
Name: vala-nightly
|
Name: vala-nightly
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%global forgeurl https://gitlab.com/vala-panel-project/vala-panel-appmenu
|
%global forgeurl https://gitlab.com/vala-panel-project/vala-panel-appmenu
|
||||||
%global commit 241873e2e795be03a4bf38f7c8d3bb3b5bb10e23
|
%global commit 0c914bb8e56d291eb1dcaf1036683a86b7c865ec
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: vala-panel-appmenu
|
Name: vala-panel-appmenu
|
||||||
Version: 24.02
|
Version: 24.05
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
Summary: Application Menu plugin for vala-panel
|
Summary: Application Menu plugin for vala-panel
|
||||||
@@ -21,6 +21,7 @@ BuildRequires: vala
|
|||||||
BuildRequires: systemd-rpm-macros
|
BuildRequires: systemd-rpm-macros
|
||||||
BuildRequires: pkgconfig(libxfce4panel-2.0)
|
BuildRequires: pkgconfig(libxfce4panel-2.0)
|
||||||
BuildRequires: pkgconfig(gtk+-2.0)
|
BuildRequires: pkgconfig(gtk+-2.0)
|
||||||
|
BuildRequires: java-devel
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(libxfconf-0)
|
BuildRequires: pkgconfig(libxfconf-0)
|
||||||
BuildRequires: pkgconfig(budgie-1.0)
|
BuildRequires: pkgconfig(budgie-1.0)
|
||||||
@@ -82,6 +83,13 @@ Summary: Gtk3MenuShell D-Bus exporter
|
|||||||
%description -n vala-panel-appmenu-gtk-module
|
%description -n vala-panel-appmenu-gtk-module
|
||||||
GTK (2, 3) module that exports GtkMenuShells over D-Bus.
|
GTK (2, 3) module that exports GtkMenuShells over D-Bus.
|
||||||
|
|
||||||
|
|
||||||
|
%package -n vala-panel-appmenu-jayatana-module
|
||||||
|
Summary: Vala appmenu support for Java Swing applications
|
||||||
|
|
||||||
|
%description -n vala-panel-appmenu-jayatana-module
|
||||||
|
Vala appmenu support for Java Swing applications.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%forgeautosetup
|
%forgeautosetup
|
||||||
|
|
||||||
@@ -123,6 +131,11 @@ GTK (2, 3) module that exports GtkMenuShells over D-Bus.
|
|||||||
%{_libdir}/gtk-3.0/modules/libappmenu-gtk-module.so
|
%{_libdir}/gtk-3.0/modules/libappmenu-gtk-module.so
|
||||||
%{_datadir}/glib-2.0/schemas/org.appmenu.gtk-module.gschema.xml
|
%{_datadir}/glib-2.0/schemas/org.appmenu.gtk-module.gschema.xml
|
||||||
|
|
||||||
|
%files -n vala-panel-appmenu-jayatana-module
|
||||||
|
%{_datadir}/java/*.jar
|
||||||
|
%dir %{_libdir}/jayatana
|
||||||
|
%{_libdir}/jayatana/*.so
|
||||||
|
|
||||||
%files -n xfce4-vala-panel-appmenu-plugin
|
%files -n xfce4-vala-panel-appmenu-plugin
|
||||||
%{_libdir}/xfce4/panel/plugins/libappmenu-xfce.so
|
%{_libdir}/xfce4/panel/plugins/libappmenu-xfce.so
|
||||||
%{_datadir}/xfce4/panel/plugins/appmenu.desktop
|
%{_datadir}/xfce4/panel/plugins/appmenu.desktop
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gitlab("6865057"));
|
||||||
@@ -1,10 +1,9 @@
|
|||||||
|
Name: vala-panel
|
||||||
|
Version: 24.05
|
||||||
%global forgeurl https://gitlab.com/vala-panel-project/vala-panel
|
%global forgeurl https://gitlab.com/vala-panel-project/vala-panel
|
||||||
%global commit ead4e7a36b0e4b0a2ac43c5d9ca17eb753461afe
|
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: vala-panel
|
Release: 1%?dist
|
||||||
Version: 0.5.0
|
|
||||||
Release: 2%?dist
|
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
Summary: This package provides Application Menu plugin for vala-panel
|
Summary: This package provides Application Menu plugin for vala-panel
|
||||||
Group: System/GUI/Other
|
Group: System/GUI/Other
|
||||||
@@ -38,7 +37,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
|
|||||||
%forgeautosetup
|
%forgeautosetup
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%meson -Dwnck=enabled -Dplatforms='layer-shell,x11'
|
%meson -Dwnck=enabled -Dplatforms='wayland,x11'
|
||||||
%meson_build
|
%meson_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@@ -73,6 +72,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.valapanel.applica
|
|||||||
%{_datadir}/vala-panel/applets/*.plugin
|
%{_datadir}/vala-panel/applets/*.plugin
|
||||||
%dir %{_datadir}/vala-panel/images
|
%dir %{_datadir}/vala-panel/images
|
||||||
%{_datadir}/vala-panel/images/background.png
|
%{_datadir}/vala-panel/images/background.png
|
||||||
|
%{_libdir}/girepository-1.0/ValaPanel-*.typelib
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%doc README.md
|
%doc README.md
|
||||||
@@ -82,6 +82,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.valapanel.applica
|
|||||||
%{_libdir}/libvalapanel.so
|
%{_libdir}/libvalapanel.so
|
||||||
%{_libdir}/pkgconfig/vala-panel.pc
|
%{_libdir}/pkgconfig/vala-panel.pc
|
||||||
%{_datadir}/vala/vapi/vala-panel.*
|
%{_datadir}/vala/vapi/vala-panel.*
|
||||||
|
%{_datadir}/gir-1.0/ValaPanel-*.gir
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
%autochangelog
|
%autochangelog
|
||||||
|
|||||||
@@ -4,14 +4,15 @@
|
|||||||
|
|
||||||
Name: apparmor
|
Name: apparmor
|
||||||
Version: 4.0.0~alpha3
|
Version: 4.0.0~alpha3
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: AppArmor userspace components
|
Summary: AppArmor userspace components
|
||||||
|
|
||||||
%define baseversion %(echo %{version} | cut -d. -f-2)
|
%define baseversion %(echo %{version} | cut -d. -f-2)
|
||||||
|
%global normver %(echo %version | sed 's/~/-/')
|
||||||
|
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
URL: https://launchpad.net/apparmor
|
URL: https://launchpad.net/apparmor
|
||||||
Source0: %{url}/%{baseversion}/%(echo %version | sed 's/~/-/')/+download/%{name}-%{version}.tar.gz
|
Source0: %{url}/%{baseversion}/%normver/+download/%{name}-%{version}.tar.gz
|
||||||
Source1: apparmor.preset
|
Source1: apparmor.preset
|
||||||
Patch01: 0001-fix-avahi-daemon-authselect-denial-in-fedora.patch
|
Patch01: 0001-fix-avahi-daemon-authselect-denial-in-fedora.patch
|
||||||
|
|
||||||
@@ -138,6 +139,8 @@ changehat abilities exposed through libapparmor.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1 -n %{name}-%{version}
|
%autosetup -p1 -n %{name}-%{version}
|
||||||
|
sed -i 's/@VERSION@/%normver/g' libraries/libapparmor/swig/python/setup.py.in
|
||||||
|
sed -i 's/${VERSION}/%normver/g' utils/Makefile
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export PYTHON=%{__python3}
|
export PYTHON=%{__python3}
|
||||||
@@ -149,7 +152,7 @@ pushd libraries/libapparmor
|
|||||||
%configure \
|
%configure \
|
||||||
--with-python \
|
--with-python \
|
||||||
|
|
||||||
%make_build
|
%make_build VERSION=%normver
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%make_build -C binutils
|
%make_build -C binutils
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ Name: libappimage
|
|||||||
|
|
||||||
|
|
||||||
Version: %{libver_format}
|
Version: %{libver_format}
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
Summary: Implements functionality for dealing with AppImage files
|
Summary: Implements functionality for dealing with AppImage files
|
||||||
|
|
||||||
License: MIT
|
License: MIT
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Name: libayatana-common
|
Name: libayatana-common
|
||||||
Summary: Common functions for Ayatana System Indicators
|
Summary: Common functions for Ayatana System Indicators
|
||||||
Version: 0.9.10
|
Version: 0.9.10
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
URL: https://github.com/AyatanaIndicators/libayatana-common
|
URL: https://github.com/AyatanaIndicators/libayatana-common
|
||||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
||||||
|
|||||||
+112
-35
@@ -1,29 +1,36 @@
|
|||||||
# ref: https://src.fedoraproject.org/rpms/openh264/blob/rawhide/f/openh264.spec
|
# ref: https://src.fedoraproject.org/rpms/openh264
|
||||||
# To get the gmp-api commit to use, run:
|
|
||||||
# rm -rf gmp-api;make gmp-bootstrap;cd gmp-api;git rev-parse HEAD
|
|
||||||
%global commit1 e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7
|
%global commit1 e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7
|
||||||
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
|
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
|
||||||
|
|
||||||
# Filter out soname provides for the mozilla plugin
|
%global openh264_version 2.4.0
|
||||||
%global __provides_exclude_from ^%{_libdir}/mozilla/plugins/
|
%global gst_version 1.23.2
|
||||||
|
|
||||||
Name: openh264
|
Name: openh264
|
||||||
Version: 2.4.1
|
Version: %{openh264_version}
|
||||||
Release: 2%{?dist}
|
# Also bump the Release tag for gstreamer1-plugin-openh264 down below
|
||||||
|
Release: 1%{?dist}
|
||||||
Summary: H.264 codec library
|
Summary: H.264 codec library
|
||||||
|
|
||||||
License: BSD-2-Clause
|
License: BSD
|
||||||
URL: https://www.openh264.org/
|
URL: https://www.openh264.org/
|
||||||
Source0: https://github.com/cisco/openh264/archive/v%{version}/openh264-%{version}.tar.gz
|
Source0: https://github.com/cisco/openh264/archive/v%{openh264_version}/openh264-%{openh264_version}.tar.gz
|
||||||
Source1: https://github.com/mozilla/gmp-api/archive/%{commit1}/gmp-api-%{shortcommit1}.tar.gz
|
Source1: https://github.com/mozilla/gmp-api/archive/%{commit1}/gmp-api-%{shortcommit1}.tar.gz
|
||||||
|
# The source is:
|
||||||
|
# http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%%{gst_version}.tar.xz
|
||||||
|
# modified with gst-p-bad-cleanup.sh from SOURCE3
|
||||||
|
Source2: gst-plugins-bad-openh264-%{gst_version}.tar.xz
|
||||||
|
Source3: gst-p-bad-cleanup.sh
|
||||||
|
|
||||||
|
# Don't use pkg-config for finding openh264 as we are building against an in-tree copy
|
||||||
|
Patch2: hardcode-openh264-dep.patch
|
||||||
|
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: gstreamer1-devel >= %{gst_version}
|
||||||
|
BuildRequires: gstreamer1-plugins-base-devel >= %{gst_version}
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
|
BuildRequires: meson
|
||||||
BuildRequires: nasm
|
BuildRequires: nasm
|
||||||
|
|
||||||
# Replace the stub package
|
|
||||||
Obsoletes: noopenh264 < 1:0
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
OpenH264 is a codec library which supports H.264 encoding and decoding. It is
|
OpenH264 is a codec library which supports H.264 encoding and decoding. It is
|
||||||
suitable for use in real time applications such as WebRTC.
|
suitable for use in real time applications such as WebRTC.
|
||||||
@@ -31,9 +38,7 @@ suitable for use in real time applications such as WebRTC.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for %{name}
|
Summary: Development files for %{name}
|
||||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
Requires: %{name}%{?_isa} = %{openh264_version}-%{release}
|
||||||
# Replace the stub package
|
|
||||||
Obsoletes: noopenh264-devel < 1:0
|
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
The %{name}-devel package contains libraries and header files for
|
The %{name}-devel package contains libraries and header files for
|
||||||
@@ -42,7 +47,7 @@ developing applications that use %{name}.
|
|||||||
|
|
||||||
%package -n mozilla-openh264
|
%package -n mozilla-openh264
|
||||||
Summary: H.264 codec support for Mozilla browsers
|
Summary: H.264 codec support for Mozilla browsers
|
||||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
Requires: %{name}%{?_isa} = %{openh264_version}-%{release}
|
||||||
Requires: mozilla-filesystem%{?_isa}
|
Requires: mozilla-filesystem%{?_isa}
|
||||||
|
|
||||||
%description -n mozilla-openh264
|
%description -n mozilla-openh264
|
||||||
@@ -50,6 +55,18 @@ The mozilla-openh264 package contains a H.264 codec plugin for Mozilla
|
|||||||
browsers.
|
browsers.
|
||||||
|
|
||||||
|
|
||||||
|
%package -n gstreamer1-plugin-openh264
|
||||||
|
Version: %{gst_version}
|
||||||
|
Release: 2%{?dist}
|
||||||
|
Summary: GStreamer H.264 plugin
|
||||||
|
|
||||||
|
%description -n gstreamer1-plugin-openh264
|
||||||
|
GStreamer is a streaming media framework, based on graphs of elements which
|
||||||
|
operate on media data.
|
||||||
|
|
||||||
|
This package contains the H.264 plugin.
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
@@ -57,6 +74,12 @@ browsers.
|
|||||||
tar -xf %{S:1}
|
tar -xf %{S:1}
|
||||||
mv gmp-api-%{commit1} gmp-api
|
mv gmp-api-%{commit1} gmp-api
|
||||||
|
|
||||||
|
# Extract gst-plugins-bad-free archive
|
||||||
|
tar -xf %{S:2}
|
||||||
|
pushd gst-plugins-bad-%{gst_version}
|
||||||
|
%patch2 -p1
|
||||||
|
popd
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# Update the makefile with our build options
|
# Update the makefile with our build options
|
||||||
@@ -73,6 +96,20 @@ make %{?_smp_mflags}
|
|||||||
# ... then build the mozilla plugin
|
# ... then build the mozilla plugin
|
||||||
make plugin %{?_smp_mflags}
|
make plugin %{?_smp_mflags}
|
||||||
|
|
||||||
|
# ... and finally build the gstreamer plugin against the previously built
|
||||||
|
# openh264 libraries
|
||||||
|
pushd gst-plugins-bad-%{gst_version}
|
||||||
|
CFLAGS="%{build_cflags} -I`pwd`/../codec/api" \
|
||||||
|
CXXFLAGS="%{build_cflags} -I`pwd`/../codec/api" \
|
||||||
|
LDFLAGS="%{build_ldflags} -L`pwd`/.." \
|
||||||
|
%meson \
|
||||||
|
--auto-features=disabled \
|
||||||
|
-D package-name="Fedora gstreamer1-plugin-openh264 package" \
|
||||||
|
-D package-origin="http://www.openh264.org/" \
|
||||||
|
-D openh264=enabled
|
||||||
|
%meson_build
|
||||||
|
popd
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
@@ -88,32 +125,71 @@ pref("media.gmp-gmpopenh264.version", "system-installed");
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
|
||||||
cat > $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/gmpopenh264.sh << 'EOF'
|
cat > $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/gmpopenh264.sh << EOF
|
||||||
if [[ ":$MOZ_GMP_PATH:" != *":%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed:"* ]]; then
|
MOZ_GMP_PATH="${MOZ_GMP_PATH}${MOZ_GMP_PATH:+:}%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed"
|
||||||
MOZ_GMP_PATH="${MOZ_GMP_PATH}${MOZ_GMP_PATH:+:}%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed"
|
export MOZ_GMP_PATH
|
||||||
export MOZ_GMP_PATH
|
|
||||||
fi
|
|
||||||
EOF
|
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/fish/vendor_conf.d
|
|
||||||
cat > $RPM_BUILD_ROOT%{_datadir}/fish/vendor_conf.d/gmpopenh264.fish << 'EOF'
|
|
||||||
set -x --path MOZ_GMP_PATH $MOZ_GMP_PATH
|
|
||||||
set dir %{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed
|
|
||||||
if not contains $dir $MOZ_GMP_PATH
|
|
||||||
set -p MOZ_GMP_PATH $dir
|
|
||||||
end
|
|
||||||
set -e dir
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Remove static libraries
|
# Remove static libraries
|
||||||
rm $RPM_BUILD_ROOT%{_libdir}/*.a
|
rm $RPM_BUILD_ROOT%{_libdir}/*.a
|
||||||
|
|
||||||
|
# Install the gstreamer plugin
|
||||||
|
pushd gst-plugins-bad-%{gst_version}
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
# Register as an AppStream component to be visible in the software center
|
||||||
|
#
|
||||||
|
# NOTE: It would be *awesome* if this file was maintained by the upstream
|
||||||
|
# project, translated and installed into the right place during `make install`.
|
||||||
|
#
|
||||||
|
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
|
||||||
|
#
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
|
||||||
|
cat > $RPM_BUILD_ROOT%{_datadir}/appdata/gstreamer-openh264.appdata.xml <<EOF
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- Copyright 2015 Kalev Lember <klember@redhat.com> -->
|
||||||
|
<component type="codec">
|
||||||
|
<id>gstreamer-openh264</id>
|
||||||
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
|
<name>GStreamer Multimedia Codecs - H.264</name>
|
||||||
|
<summary>Multimedia playback for H.264</summary>
|
||||||
|
<description>
|
||||||
|
<p>
|
||||||
|
This addon includes a codec for H.264 playback and encoding.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
These codecs can be used to encode and decode media files where the
|
||||||
|
format is not patent encumbered.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
A codec decodes audio and video for playback or editing and is also
|
||||||
|
used for transmission or storage.
|
||||||
|
Different codecs are used in video-conferencing, streaming media and
|
||||||
|
video editing applications.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<url type="homepage">http://gstreamer.freedesktop.org/</url>
|
||||||
|
<url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer</url>
|
||||||
|
<url type="help">http://gstreamer.freedesktop.org/documentation/</url>
|
||||||
|
<url type="donation">http://www.gnome.org/friends/</url>
|
||||||
|
<update_contact><!-- upstream-contact_at_email.com --></update_contact>
|
||||||
|
</component>
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# Remove unwanted gst-plugins-bad files
|
||||||
|
rm -rf $RPM_BUILD_ROOT%{_bindir}/gst-transcoder-1.0
|
||||||
|
rm -rf $RPM_BUILD_ROOT%{_includedir}/gstreamer-1.0/
|
||||||
|
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/gstreamer-*.pc
|
||||||
|
rm -rf $RPM_BUILD_ROOT%{_libdir}/libgst*.so*
|
||||||
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/gstreamer-1.0/
|
||||||
|
popd
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%{_libdir}/libopenh264.so.7
|
%{_libdir}/libopenh264.so.7
|
||||||
%{_libdir}/libopenh264.so.%{version}
|
%{_libdir}/libopenh264.so.%{openh264_version}
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/wels/
|
%{_includedir}/wels/
|
||||||
@@ -127,9 +203,10 @@ rm $RPM_BUILD_ROOT%{_libdir}/*.a
|
|||||||
%dir %{_libdir}/firefox/defaults/pref
|
%dir %{_libdir}/firefox/defaults/pref
|
||||||
%{_libdir}/firefox/defaults/pref/gmpopenh264.js
|
%{_libdir}/firefox/defaults/pref/gmpopenh264.js
|
||||||
%{_libdir}/mozilla/plugins/gmp-gmpopenh264/
|
%{_libdir}/mozilla/plugins/gmp-gmpopenh264/
|
||||||
%dir %{_datadir}/fish
|
|
||||||
%dir %{_datadir}/fish/vendor_conf.d
|
%files -n gstreamer1-plugin-openh264
|
||||||
%{_datadir}/fish/vendor_conf.d/gmpopenh264.fish
|
%{_datadir}/appdata/*.appdata.xml
|
||||||
|
%{_libdir}/gstreamer-1.0/libgstopenh264.so
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -2,4 +2,7 @@ project pkg {
|
|||||||
rpm {
|
rpm {
|
||||||
spec = "pqmarble.spec"
|
spec = "pqmarble.spec"
|
||||||
}
|
}
|
||||||
|
labels {
|
||||||
|
nightly = "1"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
%global commit f240b2ec7d5cdacb8fdcc553703420dc5101ffdb
|
%global commit f240b2ec7d5cdacb8fdcc553703420dc5101ffdb
|
||||||
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
%global commit_date 20240310
|
||||||
%global ver 2.0.0
|
%global ver 2.0.0
|
||||||
|
|
||||||
Name: pqmarble
|
Name: pqmarble
|
||||||
Version: %ver^%commit
|
Version: %ver^%commit_date.%shortcommit
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: My GTK library
|
Summary: My GTK library
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user