mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 17:11:56 +00:00
Compare commits
61 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 06f61cc2f2 | |||
| 998fac79b3 | |||
| 5b2ca7855d | |||
| ad966c81cc | |||
| e3a946b4b9 | |||
| 41fd80a888 | |||
| 236eefc62b | |||
| 3ac1e99229 | |||
| 8bda74f818 | |||
| ae7329fd0f | |||
| 3744c62071 | |||
| b52b9e3da2 | |||
| 6031fa1cd7 | |||
| 3e2457d3d0 | |||
| fc2014cce7 | |||
| f382d5ca97 | |||
| 0332362755 | |||
| 5469168088 | |||
| 5134c6ca10 | |||
| b01465770f | |||
| eb3de9f357 | |||
| bd04701d41 | |||
| 809a0a0025 | |||
| 07c5bfb888 | |||
| 4005fa53e4 | |||
| 79d8d49b7e | |||
| 042fe97f76 | |||
| 9933f68a0a | |||
| 367620e905 | |||
| 8ff320e7a1 | |||
| 55acf32f0d | |||
| da079a9cbe | |||
| bd3001742e | |||
| 9c20315a86 | |||
| ffff3ab3af | |||
| a1ecd6e953 | |||
| 26162394bc | |||
| 2eecaa8642 | |||
| 2c8ce0b20a | |||
| ec2208545c | |||
| 2d7c499b19 | |||
| 1a9d8d585d | |||
| 685977bce3 | |||
| 8481dd7232 | |||
| 02dbda5383 | |||
| 89ffb2bb0a | |||
| 7777be42d2 | |||
| c69217a663 | |||
| ee9aeebc63 | |||
| 13eb56a37b | |||
| a6a5cb0df3 | |||
| b71c6c0deb | |||
| c1d3bca9a1 | |||
| e83d2f6813 | |||
| 0e54cdadfe | |||
| 4f65fdba1b | |||
| e235d87acb | |||
| ece4de10c0 | |||
| 044dd57b33 | |||
| 19d89bd1e9 | |||
| eb3889db9f |
@@ -44,7 +44,7 @@ jobs:
|
||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
|
||||
|
||||
- name: Build with Andaman
|
||||
run: anda build ${{ matrix.pkg }} --package rpm -c anda/mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
|
||||
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c anda/mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
|
||||
|
||||
- name: Generating artifact name
|
||||
id: art
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
%endif
|
||||
|
||||
Name: armcord-bin
|
||||
Version: 3.2.0
|
||||
Release: 2%{?dist}
|
||||
Version: 3.2.1
|
||||
Release: 1%{?dist}
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
URL: https://github.com/ArmCord/ArmCord
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: armcord
|
||||
Version: 3.2.0
|
||||
Release: 2%{?dist}
|
||||
Version: 3.2.1
|
||||
Release: 1%{?dist}
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
URL: https://github.com/ArmCord/ArmCord
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
Name: authy
|
||||
Version: 2.3.0
|
||||
Release: 2%{?dist}
|
||||
Version: 2.4.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Two factor authentication desktop application
|
||||
License: Unlicense
|
||||
URL: https://authy.com/
|
||||
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_19.snap
|
||||
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_20.snap
|
||||
Requires: gtk3
|
||||
Requires: nss
|
||||
BuildRequires: squashfs-tools desktop-file-utils
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: discord-openasar
|
||||
Version: 0.0.27
|
||||
Release: 2%{?dist}
|
||||
Version: 0.0.28
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
URL: https://github.com/GooseMod/OpenAsar
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: discord
|
||||
Version: 0.0.27
|
||||
Release: 2%{?dist}
|
||||
Version: 0.0.28
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: crystal
|
||||
Version: 1.8.2
|
||||
Release: 2%{?dist}
|
||||
Version: 1.9.2
|
||||
Release: 1%{?dist}
|
||||
Summary: The Crystal Programming Language
|
||||
License: Apache-2.0
|
||||
URL: https://crystal-lang.org/
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: dart
|
||||
Version: 3.0.5
|
||||
Version: 3.0.6
|
||||
Release: 1%{?dist}
|
||||
Summary: The Dart Language
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
Name: elementary-files
|
||||
Summary: File manager from elementary
|
||||
Version: 6.4.0
|
||||
Version: 6.4.1
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
Name: elementary-settings-daemon
|
||||
Version: 1.2.0
|
||||
Release: 2%{?dist}
|
||||
Release: 1%{?dist}
|
||||
Summary: Settings Daemon and Portal for Pantheon
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
|
||||
Name: wingpanel-indicator-sound
|
||||
Summary: Sound Indicator for wingpanel
|
||||
Version: 6.0.2
|
||||
Release: 2%?dist
|
||||
Version: 7.0.0
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0
|
||||
|
||||
URL: https://github.com/elementary/%{name}
|
||||
@@ -50,12 +50,12 @@ A sound indicator for wingpanel.
|
||||
%find_lang sound-indicator
|
||||
|
||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||
|
||||
|
||||
%check
|
||||
appstream-util validate-relax --nonet \
|
||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||
|
||||
|
||||
%files -f sound-indicator.lang
|
||||
@@ -65,7 +65,7 @@ appstream-util validate-relax --nonet \
|
||||
%{_libdir}/wingpanel/libsound.so
|
||||
|
||||
%{_datadir}/glib-2.0/schemas/io.elementary.desktop.wingpanel.sound.gschema.xml
|
||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||
|
||||
|
||||
%changelog
|
||||
|
||||
@@ -7,7 +7,7 @@ launcher.}
|
||||
Name: wingpanel
|
||||
Summary: Stylish top panel
|
||||
Version: 3.0.3
|
||||
Release: %autorelease
|
||||
Release: 1%{?dist}
|
||||
License: GPL-2.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/wingpanel
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global forgeurl https://github.com/KDE/latte-dock/
|
||||
|
||||
%global commit 67591cf616063838590eda9a19d27a66e3081677
|
||||
%global commit 459f0d54ffe2a8d1b7597a70112b164fb9319760
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date %(date '+%Y%m%d')
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
|
||||
%global commit ced1769bb4984465a51c2f45c2bee5c05fb52987
|
||||
%global commit f6570663da8bcdea3f906327745fd3eea14c8d78
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: iosevka-fusion-fonts
|
||||
Version: 24.1.4
|
||||
Version: 25.0.1
|
||||
Release: 1%{?dist}
|
||||
Summary: A custom font based on iosevka
|
||||
|
||||
|
||||
@@ -46,28 +46,28 @@ cv57 = 6 # ι iota serified flat tailed
|
||||
cv58 = 2 # λ lambda top tailed
|
||||
cv59 = 1 # μ me tailless
|
||||
cv60 = 2 # ξ xe flat top
|
||||
cv76 = 13 # 0 oval dashed forward slash
|
||||
cv79 = 2 # 3 arched
|
||||
cv81 = 2 # 5 open contour
|
||||
cv83 = 1 # 7 straight
|
||||
cv84 = 3 # 8 two asymmetric circles
|
||||
cv88 = 2 # ~ tilde low
|
||||
cv89 = 2 # * asterisk five-pointed low
|
||||
cv90 = 1 # _ underscore right below baseline
|
||||
cv91 = 1 # ^ uptick high
|
||||
cv92 = 1 # ( parentheses normal slope
|
||||
cv93 = 2 # { braces curly
|
||||
cv94 = 1 # # column straight
|
||||
cv96 = 4 # @ three-fold, tall height
|
||||
cv97 = 2 # $ dollar strike through
|
||||
VXSE = 2 # ¢ cent strike through
|
||||
cv98 = 1 # % percent dots
|
||||
cv99 = 1 # | bar natural slope
|
||||
VXSA = 1 # ' single quote straight
|
||||
VXSB = 1 # ` grave/backtick straight
|
||||
VXSC = 1 # ? smooth
|
||||
cv87 = 2 # .:; square punctuation marks
|
||||
cv86 = 2 # ijäöü square diacretics
|
||||
cv77 = 13 # 0 oval dashed forward slash
|
||||
cv80 = 2 # 3 arched
|
||||
cv82 = 2 # 5 open contour
|
||||
cv84 = 1 # 7 straight
|
||||
cv85 = 3 # 8 two asymmetric circles
|
||||
cv89 = 2 # ~ tilde low
|
||||
cv90 = 3 # * asterisk five-pointed low
|
||||
cv91 = 1 # _ underscore right below baseline
|
||||
cv92 = 1 # ^ uptick high
|
||||
cv93 = 1 # ( parentheses normal slope
|
||||
cv94 = 2 # { braces curly
|
||||
cv95 = 1 # # column straight
|
||||
cv97 = 4 # @ three-fold, tall height
|
||||
cv98 = 2 # $ dollar strike through
|
||||
VXSF = 2 # ¢ cent strike through
|
||||
cv99 = 1 # % percent dots
|
||||
VXSA = 1 # | bar natural slope
|
||||
VXSB = 1 # ' single quote straight
|
||||
VXSC = 1 # ` grave/backtick straight
|
||||
VXSD = 1 # ? smooth
|
||||
cv88 = 2 # .:; square punctuation marks
|
||||
cv87 = 2 # ijäöü square diacretics
|
||||
|
||||
[buildPlans.iosevka-fusion.variants.upright]
|
||||
cv26 = 3 # a double storey rounded
|
||||
@@ -86,12 +86,12 @@ cv46 = 1 # v straight
|
||||
cv47 = 1 # w straight
|
||||
cv48 = 1 # x straight
|
||||
cv50 = 1 # z straight
|
||||
cv72 = 3 # 1 serified with base
|
||||
cv73 = 1 # 2 straight
|
||||
cv75 = 3 # 4 semi-open contour
|
||||
cv77 = 3 # 6 straight
|
||||
cv80 = 3 # 9 straight
|
||||
cv89 = 2 # & et open top (ampersand)
|
||||
cv78 = 3 # 1 serified with base
|
||||
cv79 = 1 # 2 straight
|
||||
cv81 = 3 # 4 semi-open contour
|
||||
cv83 = 3 # 6 straight
|
||||
cv86 = 3 # 9 straight
|
||||
cv96 = 2 # & et open top (ampersand)
|
||||
|
||||
[buildPlans.iosevka-fusion.variants.italic]
|
||||
cv26 = 1 # a double storey straight
|
||||
@@ -110,12 +110,12 @@ cv46 = 2 # v curly
|
||||
cv47 = 2 # w curly short middle top
|
||||
cv48 = 2 # x curly
|
||||
cv50 = 4 # z curly
|
||||
cv72 = 2 # 1 serified no base
|
||||
cv73 = 2 # 2 curly
|
||||
cv75 = 1 # 4 closed contour crossing
|
||||
cv77 = 1 # 6 closed contour
|
||||
cv80 = 1 # 9 closed contour
|
||||
cv89 = 4 # & et open top toothed (ampersand)
|
||||
cv78 = 2 # 1 serified no base
|
||||
cv79 = 2 # 2 curly
|
||||
cv81 = 1 # 4 closed contour crossing
|
||||
cv83 = 1 # 6 closed contour
|
||||
cv86 = 1 # 9 closed contour
|
||||
cv96 = 4 # & et open top toothed (ampersand)
|
||||
|
||||
[buildPlans.iosevka-fusion.weights.thin]
|
||||
shape = 100
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%define osuresver 2023.707.0
|
||||
%define osuresver 2023.719.0
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: osu-lazer
|
||||
Version: 2023.621.0
|
||||
Version: 2023.717.0
|
||||
Release: 1%{?dist}
|
||||
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
%global real_name prismlauncher
|
||||
%global nice_name PrismLauncher
|
||||
|
||||
%global commit 12cd8a7bea991c2a8d4b59b1cfc9f7c246819fc9
|
||||
%global commit 593f45298614843c14acb11994320f90a474c750
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f
|
||||
%global quazip_commit 6117161af08e366c37499895b00ef62f93adc345
|
||||
@@ -152,15 +153,15 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.Pri
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE COPYING.md
|
||||
%dir %{_datadir}/%{real_name}
|
||||
%dir %{_datadir}/%{nice_name}
|
||||
%{_bindir}/%{real_name}
|
||||
%{_datadir}/%{real_name}/NewLaunch.jar
|
||||
%{_datadir}/%{real_name}/JavaCheck.jar
|
||||
%{_datadir}/%{nice_name}/NewLaunch.jar
|
||||
%{_datadir}/%{nice_name}/JavaCheck.jar
|
||||
%{_datadir}/%{nice_name}/qtlogging.ini
|
||||
%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop
|
||||
%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml
|
||||
%{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg
|
||||
%{_datadir}/mime/packages/modrinth-mrpack-mime.xml
|
||||
%{_datadir}/PrismLauncher/qtlogging.ini
|
||||
%{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories
|
||||
%{_mandir}/man?/prismlauncher.*
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
%global real_name prismlauncher
|
||||
%global nice_name PrismLauncher
|
||||
|
||||
%global commit 12cd8a7bea991c2a8d4b59b1cfc9f7c246819fc9
|
||||
%global commit 593f45298614843c14acb11994320f90a474c750
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f
|
||||
%global quazip_commit 6117161af08e366c37499895b00ef62f93adc345
|
||||
@@ -152,15 +153,15 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.Pri
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE COPYING.md
|
||||
%dir %{_datadir}/%{real_name}
|
||||
%dir %{_datadir}/%{nice_name}
|
||||
%{_bindir}/%{real_name}
|
||||
%{_datadir}/%{real_name}/NewLaunch.jar
|
||||
%{_datadir}/%{real_name}/JavaCheck.jar
|
||||
%{_datadir}/%{nice_name}/NewLaunch.jar
|
||||
%{_datadir}/%{nice_name}/JavaCheck.jar
|
||||
%{_datadir}/%{nice_name}/qtlogging.ini
|
||||
%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop
|
||||
%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml
|
||||
%{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg
|
||||
%{_datadir}/mime/packages/modrinth-mrpack-mime.xml
|
||||
%{_datadir}/PrismLauncher/qtlogging.ini
|
||||
%{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories
|
||||
%{_mandir}/man?/prismlauncher.*
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
|
||||
%global commit c6d9d6b557f45a3bb454e5414439f2c34a6a4c8c
|
||||
%global commit dcb3a523c56a400e5c3c163c2836cafca168767e
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-ui-toolkit
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-url-dispatcher
|
||||
%global commit 9c203c675ef15eeef365b72f7843cf35a4237129
|
||||
%global commit 59701fda2657096ed3f4c7d22af42066f9d0a294
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-url-dispatcher
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: moby-buildx
|
||||
Version: 0.11.1
|
||||
Version: 0.11.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Docker CLI plugin for extended build capabilities with BuildKit
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: moby-compose
|
||||
Version: 2.19.1
|
||||
Version: 2.20.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Define and run multi-container applications with Docker
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit 6ec10a4c9182c513fecd17fde4a81a3a007bb2e9
|
||||
%global commit c1a82aa5c5ab68dfc2ab6f09779d9ab9bbf3758f
|
||||
%global ver 1.9.5
|
||||
%global debug_package %nil
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: blackbox-terminal
|
||||
Version: 0.13.2
|
||||
Release: %autorelease
|
||||
Version: 0.14.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A beautiful GTK 4 terminal
|
||||
License: GPL-3.0
|
||||
URL: https://gitlab.gnome.org/raggesilver/blackbox
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%define _build_id_links none
|
||||
|
||||
Name: sass
|
||||
Version: 1.63.6
|
||||
Version: 1.64.0
|
||||
Release: 1%{?dist}
|
||||
Summary: The reference implementation of Sass, written in Dart
|
||||
License: MIT
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Summary: tauOS GTK/GNOME Shell Themes
|
||||
Name: tau-helium
|
||||
Version: 1.5.1
|
||||
Release: 2%{?dist}
|
||||
Version: 1.5.2
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0
|
||||
URL: https://github.com/tau-OS/tau-helium
|
||||
Source0: https://github.com/tau-OS/tau-helium/archive/refs/tags/%{version}.tar.gz
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: python3-ruff
|
||||
Version: 0.0.277
|
||||
Version: 0.0.278
|
||||
Release: 1%{?dist}
|
||||
Summary: An extremely fast Python linter, written in Rust
|
||||
License: MIT
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global crate felix
|
||||
|
||||
Name: rust-felix
|
||||
Version: 2.4.1
|
||||
Version: 2.5.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Tui file manager with vim-like key mapping
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%global crate gping
|
||||
|
||||
Name: rust-gping
|
||||
Version: 1.13.0
|
||||
Version: 1.13.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Ping, but with a graph
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate anda
|
||||
|
||||
Name: rust-anda
|
||||
Version: 0.1.17
|
||||
Version: 0.1.18
|
||||
Release: 1%{?dist}
|
||||
Summary: Andaman Build toolchain
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%endif
|
||||
|
||||
Name: codium
|
||||
Version: 1.80.0.23188
|
||||
Version: 1.80.1.23194
|
||||
Release: 1%{?dist}
|
||||
Summary: Code editing. Redefined.
|
||||
License: MIT
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%endif
|
||||
|
||||
Name: electron
|
||||
Version: 25.2.0
|
||||
Version: 25.3.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Build cross platform desktop apps with web technologies
|
||||
License: MIT
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global forgeurl https://github.com/GitCredentialManager/git-credential-manager
|
||||
|
||||
Name: gcm-core
|
||||
Version: 2.2.1
|
||||
Version: 2.2.2
|
||||
%forgemeta
|
||||
Release: 1%{?dist}
|
||||
Summary: Secure, cross-platform Git credential storage
|
||||
@@ -17,11 +17,11 @@ Source0: %{forgesource}
|
||||
Provides: %{long_name} = %{version}-%{release}
|
||||
Provides: %{long_name}-core = %{version}-%{release}
|
||||
|
||||
BuildRequires: dotnet-sdk-6.0
|
||||
BuildRequires: dotnet-sdk-7.0
|
||||
# Require DPKG, so that we can use the `dpkg-architecture` command. which makes the build script happy.
|
||||
# TODO: Better solution: Patch out the debian-specific packaging code.
|
||||
BuildRequires: dpkg-dev
|
||||
Requires: dotnet-runtime-6.0
|
||||
Requires: dotnet-runtime-7.0
|
||||
|
||||
|
||||
%description
|
||||
|
||||
@@ -1,98 +1,50 @@
|
||||
%global mxver 6.27.6
|
||||
%global jvmci 22.0-b01
|
||||
%global gsummary Universal virtual machine for running programs in different languages
|
||||
%ifarch x86_64
|
||||
%global garch amd64
|
||||
%elifarch aarch64
|
||||
%global garch aarch64
|
||||
%endif
|
||||
%global desc %{expand:
|
||||
GraalVM is a high-performance JDK distribution designed to accelerate the
|
||||
execution of applications written in Java and other JVM languages along with
|
||||
support for JavaScript, Ruby, Python, and a number of other popular languages.}
|
||||
|
||||
Name: graalvm
|
||||
Version: 22.3.2
|
||||
Release: 2%{?dist}
|
||||
Version: 23.0.0
|
||||
Release: 1%{?dist}
|
||||
URL: https://www.graalvm.org/
|
||||
Summary: %{gsummary}
|
||||
Source0: https://github.com/oracle/graal/archive/refs/tags/vm-ce-%version.tar.gz
|
||||
Source1: https://github.com/graalvm/mx/archive/refs/tags/%mxver.tar.gz
|
||||
Source2: https://github.com/graalvm/graal-jvmci-8/releases/download/jvmci-%jvmci/openjdk-8u302+06-jvmci-%jvmci-fastdebug-linux-amd64.tar.gz
|
||||
Summary: %gsummary
|
||||
License: GPL-2.0
|
||||
Requires: python3.10
|
||||
BuildRequires: fdupes
|
||||
# https://mail.openjdk.org/pipermail/graal-dev/2015-December/004050.html
|
||||
BuildRequires: libstdc++-static hg ant gcc-c++ make cmake git java-latest-openjdk-devel
|
||||
# java-1.8.0-openjdk-devel java-11-openjdk-devel java-17-openjdk-devel java-latest-openjdk-devel
|
||||
|
||||
%description
|
||||
%{desc}
|
||||
|
||||
%define _p(v) %{expand:
|
||||
%package jdk%1
|
||||
Source%1: https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-%{version}/graalvm-ce-java%1-linux-%{garch}-%{version}.tar.gz
|
||||
Summary: %{gsummary} (JDK %1)
|
||||
%description jdk%1
|
||||
%{desc}
|
||||
JDK Version: %1
|
||||
|
||||
%package jdk%1-devel
|
||||
Summary: Development files for graalvm-jdk%1
|
||||
%description jdk%1-devel
|
||||
%summary.
|
||||
}
|
||||
|
||||
%_p 11
|
||||
%_p 17
|
||||
%dnl %_p 19
|
||||
|
||||
%prep
|
||||
tar -xzf %{SOURCE11}
|
||||
tar -xzf %{SOURCE17}
|
||||
%dnl tar -xzf %{SOURCE19}
|
||||
ls
|
||||
|
||||
mv graalvm-ce-java11-%version/GRAALVM-README.md .
|
||||
|
||||
git clone https://github.com/oracle/graal
|
||||
cd graal
|
||||
git checkout vm-ce-%version
|
||||
cd ..
|
||||
tar xf %SOURCE1
|
||||
tar xf %SOURCE2
|
||||
|
||||
%build
|
||||
PATH="$PATH:$PWD/mx-%mxver"
|
||||
JAVA_HOME=$PWD/openjdk1.8.0_302-jvmci-%jvmci-fastdebug
|
||||
cd graal/vm
|
||||
mx --java-home $JAVA_HOME --env ce build
|
||||
|
||||
%install
|
||||
%define _i(v) %{expand:
|
||||
cd graalvm-ce-java%1-%{version}
|
||||
mkdir -p %{buildroot}/usr/lib/jvm/java-%1-graalvm/ %{buildroot}/usr/share/licenses/%{name}-jdk%1
|
||||
cp -a -t %{buildroot}/usr/lib/jvm/java-%1-graalvm/ *
|
||||
install -DTm644 LICENSE.txt %{buildroot}/usr/share/licenses/%{name}-jdk%1/LICENSE
|
||||
%fdupes %buildroot/usr/lib/jvm/java-%1-graalvm/
|
||||
cd ..
|
||||
}
|
||||
%_i 11
|
||||
%_i 17
|
||||
%dnl %_i 19
|
||||
chmod +x %buildroot/usr/lib/jvm/java-*-graalvm/lib/*.so
|
||||
ls -alh graal/vm
|
||||
|
||||
%files jdk11
|
||||
%doc GRAALVM-README.md
|
||||
%license LICENSE
|
||||
/usr/lib/jvm/java-11-graalvm/
|
||||
%ghost /usr/lib/jvm/java-11-graalvm/include/
|
||||
%ghost /usr/lib/jvm/java-11-graalvm/languages/nfi/include/
|
||||
%ghost /usr/lib/jvm/java-11-graalvm/lib/polyglot/polyglot_types.h
|
||||
|
||||
%files jdk17
|
||||
%doc GRAALVM-README.md
|
||||
%license LICENSE
|
||||
/usr/lib/jvm/java-17-graalvm/
|
||||
%ghost /usr/lib/jvm/java-17-graalvm/include/
|
||||
%ghost /usr/lib/jvm/java-17-graalvm/languages/nfi/include/
|
||||
%ghost /usr/lib/jvm/java-17-graalvm/lib/polyglot/polyglot_types.h
|
||||
%files
|
||||
|
||||
%dnl %files jdk19
|
||||
%dnl %doc GRAALVM-README.md
|
||||
%dnl %license LICENSE
|
||||
%dnl /usr/lib/jvm/java-19-graalvm/
|
||||
|
||||
%files jdk11-devel
|
||||
/usr/lib/jvm/java-11-graalvm/include/
|
||||
/usr/lib/jvm/java-11-graalvm/languages/nfi/include/
|
||||
/usr/lib/jvm/java-11-graalvm/lib/polyglot/polyglot_types.h
|
||||
|
||||
%files jdk17-devel
|
||||
/usr/lib/jvm/java-17-graalvm/include/
|
||||
/usr/lib/jvm/java-17-graalvm/languages/nfi/include/
|
||||
/usr/lib/jvm/java-17-graalvm/lib/polyglot/polyglot_types.h
|
||||
|
||||
%changelog
|
||||
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 22.3.2-2
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
Name: gradle
|
||||
Version: 8.2.0
|
||||
Version: 8.2.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Powerful build system for the JVM
|
||||
URL: https://gradle.org/
|
||||
Source0: https://services.gradle.org/distributions/%{name}-%{version}-src.zip
|
||||
Source1: https://services.gradle.org/distributions/%{name}-%{version}-all.zip
|
||||
License: Apache-2.0
|
||||
Requires: java-latest-openjdk coreutils findutils sed which bash unzip
|
||||
Requires: java-latest-openjdk coreutils findutils sed which bash
|
||||
BuildRequires: java-11-openjdk-devel asciidoc xmlto groovy unzip git
|
||||
BuildArch: noarch
|
||||
Recommends: gradle-doc gradle-src
|
||||
@@ -27,10 +29,14 @@ Sources for gradle, a powerful build system for the JVM.
|
||||
# See PKGBUILD on Arch Linux
|
||||
|
||||
%prep
|
||||
git clone https://github.com/gradle/gradle/ .
|
||||
git checkout v%version
|
||||
unzip %{SOURCE1} %{name}-%{version}/{README,LICENSE}
|
||||
mv %{name}-%{version}/README .
|
||||
mv %{name}-%{version}/LICENSE .
|
||||
rmdir %{name}-%{version}
|
||||
unzip %{SOURCE0}
|
||||
cd %{name}-%{version}
|
||||
|
||||
cat <<EOF > gradle.sh
|
||||
cat <<EOF > dist/gradle.sh
|
||||
#!/bin/sh
|
||||
export GRADLE_HOME=/usr/share/java/gradle
|
||||
EOF
|
||||
@@ -40,15 +46,15 @@ sed -i '/JvmVendorSpec.ADOPTIUM/d' \
|
||||
build-logic/jvm/src/main/kotlin/gradlebuild.unittest-and-compile.gradle.kts \
|
||||
subprojects/docs/src/snippets/java/toolchain-filters/groovy/build.gradle \
|
||||
subprojects/docs/src/snippets/java/toolchain-filters/kotlin/build.gradle.kts \
|
||||
build-logic-commons/commons/build.gradle.kts
|
||||
build-logic-commons/gradle-plugin/src/main/kotlin/common.kt
|
||||
# inhibit automatic download of binary gradle
|
||||
#sed -i "s#distributionUrl=.*#distributionUrl=file\:%%{SOURCE0}#" \
|
||||
# gradle/wrapper/gradle-wrapper.properties
|
||||
sed -i "s#distributionUrl=.*#distributionUrl=file\:%{SOURCE1}#" \
|
||||
gradle/wrapper/gradle-wrapper.properties
|
||||
|
||||
|
||||
%build
|
||||
cd %{name}-%{version}
|
||||
export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}"
|
||||
%dnl gradle wrapper --gradle-version %version --distribution-type all
|
||||
./gradlew installAll \
|
||||
-Porg.gradle.java.installations.auto-download=false \
|
||||
-PfinalRelease=true \
|
||||
@@ -57,10 +63,10 @@ export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}"
|
||||
|
||||
|
||||
%install
|
||||
cd dist
|
||||
cd %{name}-%{version}/dist
|
||||
|
||||
# install profile.d script
|
||||
install -Dm755 ../gradle.sh %{buildroot}/etc/profile.d/
|
||||
install -Dm755 gradle.sh %{buildroot}/etc/profile.d/
|
||||
|
||||
# create the necessary directory structure
|
||||
install -d "%{buildroot}/usr/share/java/%{name}/bin"
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
diff -up HandBrake-1.6.0/gtk/configure.ac.fdk HandBrake-1.6.0/gtk/configure.ac
|
||||
--- HandBrake-1.6.0/gtk/configure.ac.fdk 2022-12-28 09:43:46.000000000 +0100
|
||||
+++ HandBrake-1.6.0/gtk/configure.ac 2023-01-23 20:50:40.075455676 +0100
|
||||
@@ -215,10 +215,6 @@ else
|
||||
HB_LIBS="$HB_LIBS -lx264"
|
||||
fi
|
||||
|
||||
-if test "x$use_fdk_aac" = "xyes" ; then
|
||||
- HB_LIBS="$HB_LIBS -lfdk-aac"
|
||||
-fi
|
||||
-
|
||||
if test "x$use_x265" = "xyes" ; then
|
||||
HB_LIBS="$HB_LIBS -lx265"
|
||||
fi
|
||||
@@ -0,0 +1,13 @@
|
||||
diff -up HandBrake-1.2.0/test/module.defs.va HandBrake-1.2.0/test/module.defs
|
||||
--- HandBrake-1.2.0/test/module.defs.va 2018-12-16 18:16:51.000000000 +0100
|
||||
+++ HandBrake-1.2.0/test/module.defs 2019-01-21 00:40:28.279840862 +0100
|
||||
@@ -25,9 +25,6 @@ endif
|
||||
|
||||
ifeq (1,$(FEATURE.qsv))
|
||||
TEST.GCC.D += USE_QSV HAVE_THREADS=1
|
||||
-ifeq ($(BUILD.system),linux)
|
||||
- TEST.GCC.l += va va-drm
|
||||
-endif
|
||||
endif
|
||||
|
||||
ifeq (1,$(FEATURE.vce))
|
||||
@@ -0,0 +1,12 @@
|
||||
diff -up HandBrake-1.6.0/make/configure.py.orig HandBrake-1.6.0/make/configure.py
|
||||
--- HandBrake-1.6.0/make/configure.py.orig 2022-12-28 09:43:46.000000000 +0100
|
||||
+++ HandBrake-1.6.0/make/configure.py 2023-01-06 23:39:40.041593595 +0100
|
||||
@@ -1665,7 +1665,7 @@ try:
|
||||
lipo = ToolProbe( 'LIPO.exe', 'lipo', 'lipo', abort=False )
|
||||
pkgconfig = ToolProbe( 'PKGCONFIG.exe', 'pkgconfig', 'pkg-config', abort=True, minversion=[0,27,0] )
|
||||
meson = ToolProbe( 'MESON.exe', 'meson', 'meson', abort=True, minversion=[0,47,0] )
|
||||
- nasm = ToolProbe( 'NASM.exe', 'asm', 'nasm', abort=True, minversion=[2,13,0] )
|
||||
+ nasm = ToolProbe( 'NASM.exe', 'asm', 'nasm', abort=False, minversion=[2,13,0] )
|
||||
ninja = ToolProbe( 'NINJA.exe', 'ninja', 'ninja-build', 'ninja', abort=True )
|
||||
|
||||
xcodebuild = ToolProbe( 'XCODEBUILD.exe', 'xcodebuild', 'xcodebuild', abort=(True if (not xcode_opts['disabled'] and (build_tuple.match('*-*-darwin*') and cross is None)) else False), versionopt='-version', minversion=[10,3,0] )
|
||||
@@ -0,0 +1,10 @@
|
||||
--- a/gtk/module.rules
|
||||
+++ b/gtk/module.rules
|
||||
@@ -21,6 +21,7 @@ $(GTK.CONFIGURE.stamp): $(GTK.src/)configure.ac $(GTK.src/)src/Makefile.am
|
||||
CXX="$(GCC.gxx)" \
|
||||
CFLAGS="$(call fn.ARGS,GTK.GCC,.g .O *D *W ?extra)" \
|
||||
LDFLAGS="$(call fn.ARGS,GTK.GCC,?strip .g .O ?extra.exe)" \
|
||||
+ STRIP="$(STRIP.exe)" \
|
||||
PYTHON="$(PYTHON.exe)" \
|
||||
--prefix=$(PREFIX) \
|
||||
--with-hb=$(call fn.ABSOLUTE,$(BUILD/))
|
||||
@@ -0,0 +1,13 @@
|
||||
--- a/test/module.defs 2020-06-13 15:05:35.000000000 +0100
|
||||
+++ a/test/module.defs 2020-07-03 11:15:53.951205608 +0100
|
||||
@@ -30,6 +30,10 @@
|
||||
endif
|
||||
endif
|
||||
|
||||
+ifeq (1,$(FEATURE.x265))
|
||||
+ TEST.GCC.l += x265
|
||||
+endif
|
||||
+
|
||||
ifeq (1,$(FEATURE.flatpak))
|
||||
TEST.GCC.l += glib-2.0
|
||||
endif
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "terra-HandBrake.spec"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,234 @@
|
||||
# https://pkgs.rpmfusion.org/cgit/free/HandBrake.git/tree/HandBrake.spec
|
||||
%global commit0 04413a27e6d616cddd98c2c6468aca2bf91b87b5
|
||||
%global commit_date %(date '+%Y%m%d')
|
||||
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
|
||||
%global tag %{version}
|
||||
%global pkg HandBrake
|
||||
|
||||
# Build with "--without ffmpeg" or enable this to use bundled libAV
|
||||
# instead of system FFMpeg libraries.
|
||||
#global _without_ffmpeg 1
|
||||
|
||||
%ifarch i686 x86_64
|
||||
%global _with_asm 1
|
||||
%global _with_vpl 1
|
||||
%endif
|
||||
|
||||
%global desktop_id fr.handbrake.ghb
|
||||
|
||||
Name: terra-HandBrake
|
||||
Version: 1.6.1
|
||||
Release: 1%?dist
|
||||
Summary: An open-source multiplatform video transcoder
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://handbrake.fr/
|
||||
|
||||
%if 0%{?tag:1}
|
||||
#Source0: https://github.com/%pkg/%pkg/releases/download/%version/%pkg-%version-source.tar.bz2
|
||||
Source1: https://github.com/%pkg/%pkg/releases/download/%version/%pkg-%version-source.tar.bz2.sig
|
||||
# import from https://handbrake.fr/openpgp.php or https://github.com/HandBrake/HandBrake/wiki/OpenPGP
|
||||
# gpg2 --export --export-options export-minimal 1629C061B3DDE7EB4AE34B81021DB8B44E4A8645 > gpg-keyring-1629C061B3DDE7EB4AE34B81021DB8B44E4A8645.gpg
|
||||
Source2: gpg-keyring-1629C061B3DDE7EB4AE34B81021DB8B44E4A8645.gpg
|
||||
%else
|
||||
#Source0: https://github.com/%pkg/%pkg/archive/%commit0.tar.gz#/%{name}-%{shortcommit0}.tar.gz
|
||||
%endif
|
||||
|
||||
%{?_without_ffmpeg:Source10: https://libav.org/releases/libav-12.tar.gz}
|
||||
|
||||
# Pass strip tool override to gtk/configure
|
||||
Patch0: %pkg-nostrip.patch
|
||||
# Don't link with libva unnecessarily
|
||||
Patch1: %pkg-no-libva.patch
|
||||
# Don't link with fdk_aac unnecessarily
|
||||
Patch2: %pkg-no-fdk_aac.patch
|
||||
# Fix build on non-x86 (without nasm)
|
||||
Patch3: %pkg-no-nasm.patch
|
||||
# Patch from Gentoo
|
||||
Patch4: %pkg-x265-link.patch
|
||||
|
||||
BuildRequires: a52dec-devel >= 0.7.4
|
||||
BuildRequires: cmake
|
||||
BuildRequires: dbus-glib-devel
|
||||
BuildRequires: desktop-file-utils
|
||||
%if 0%{?tag:1}
|
||||
BuildRequires: gnupg2
|
||||
%endif
|
||||
BuildRequires: libappstream-glib
|
||||
%{!?_without_ffmpeg:BuildRequires: ffmpeg-free-devel >= 3.5}
|
||||
# Should be >= 2.6:
|
||||
BuildRequires: freetype-devel >= 2.4.11
|
||||
# Should be >= 0.19.7:
|
||||
BuildRequires: fribidi-devel >= 0.19.4
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: gstreamer1-plugins-base-devel
|
||||
BuildRequires: intltool
|
||||
BuildRequires: jansson-devel
|
||||
BuildRequires: turbojpeg-devel
|
||||
BuildRequires: lame-devel >= 3.98
|
||||
BuildRequires: libappindicator-gtk3-devel
|
||||
# Should be >= 0.13.2:
|
||||
BuildRequires: libass-devel >= 0.13.1
|
||||
BuildRequires: libbluray-devel >= 0.9.3
|
||||
BuildRequires: libdav1d-devel
|
||||
BuildRequires: libdrm-devel
|
||||
BuildRequires: libdvdnav-devel >= 5.0.1
|
||||
BuildRequires: libdvdread-devel >= 5.0.0
|
||||
BuildRequires: libgudev-devel
|
||||
%if 0%{?_with_vpl:1}
|
||||
BuildRequires: intel-mediasdk-devel
|
||||
BuildRequires: oneVPL-devel
|
||||
BuildRequires: libva-devel
|
||||
%endif
|
||||
BuildRequires: libmpeg2-devel >= 0.5.1
|
||||
BuildRequires: libnotify-devel
|
||||
BuildRequires: librsvg2-devel
|
||||
BuildRequires: libsamplerate-devel
|
||||
BuildRequires: libtheora-devel
|
||||
BuildRequires: libtool
|
||||
BuildRequires: libvorbis-devel
|
||||
# Should be >= 1.5:
|
||||
BuildRequires: libvpx-devel >= 1.3
|
||||
BuildRequires: make
|
||||
BuildRequires: meson
|
||||
%if 0%{?_with_asm:1}
|
||||
BuildRequires: nasm
|
||||
%endif
|
||||
BuildRequires: numactl-devel
|
||||
BuildRequires: nv-codec-headers
|
||||
BuildRequires: opus-devel
|
||||
BuildRequires: python3
|
||||
BuildRequires: speex-devel
|
||||
BuildRequires: svt-av1-devel
|
||||
BuildRequires: x264-devel >= 0.148
|
||||
BuildRequires: x265-devel >= 1.9
|
||||
BuildRequires: xz-devel
|
||||
BuildRequires: zimg-devel
|
||||
BuildRequires: git
|
||||
BuildRequires: vulkan-loader
|
||||
|
||||
Requires: hicolor-icon-theme
|
||||
# needed for reading encrypted DVDs
|
||||
%{?fedora:Recommends: libdvdcss%_isa}
|
||||
Obsoletes: HandBrake-cli < %version-%release
|
||||
Provides: HandBrake-cli = %version-%release
|
||||
Provides: handbrake = %version-%release
|
||||
|
||||
%description
|
||||
%pkg is a general-purpose, free, open-source, cross-platform, multithreaded
|
||||
video transcoder software application. It can process most common multimedia
|
||||
files and any DVD or Bluray sources that do not contain any kind of copy
|
||||
protection.
|
||||
|
||||
This package contains the command line version of the program.
|
||||
|
||||
%package gui
|
||||
Summary: An open-source multiplatform video transcoder (GUI)
|
||||
Provides: handbrake-gui = %version-%release
|
||||
Requires: hicolor-icon-theme
|
||||
# needed for reading encrypted DVDs
|
||||
%{?fedora:Recommends: libdvdcss%_isa}
|
||||
# needed for live preview
|
||||
%{?fedora:Recommends: gstreamer1-plugins-good%_isa}
|
||||
|
||||
%description gui
|
||||
%pkg is a general-purpose, free, open-source, cross-platform, multithreaded
|
||||
video transcoder software application. It can process most common multimedia
|
||||
files and any DVD or Bluray sources that do not contain any kind of copy
|
||||
protection.
|
||||
|
||||
This package contains the main program with a graphical interface.
|
||||
|
||||
%prep
|
||||
%if 0%{?tag:1}
|
||||
%endif
|
||||
git clone https://github.com/%pkg/%pkg
|
||||
cd %pkg
|
||||
git checkout %{!?tag:%commit0}%{?tag:%version}
|
||||
%patch -P0 -p1
|
||||
%if 0%!?_with_vpl
|
||||
%patch -P1 -p1
|
||||
%endif
|
||||
%patch -P2 -p1
|
||||
%patch -P3 -p1
|
||||
%patch -P4 -p1
|
||||
|
||||
# Use system libraries in place of bundled ones
|
||||
for module in a52dec fdk-aac %{!?_without_ffmpeg:ffmpeg} libdav1d libdvdnav libdvdread libbluray %{?_with_vpl:libmfx libvpl} nvenc libvpx svt-av1 x265; do
|
||||
sed -i -e "/MODULES += contrib\/$module/d" make/include/main.defs
|
||||
done
|
||||
|
||||
# Fix desktop file
|
||||
sed -i -e 's/%desktop_id.svg/%desktop_id/g' gtk/src/%desktop_id.desktop
|
||||
|
||||
%build
|
||||
cd %pkg
|
||||
echo "HASH=%commit0" > version.txt
|
||||
echo "SHORTHASH=%shortcommit0" >> version.txt
|
||||
echo "DATE=$(date "+%Y-%m-%d %T" -d %date)" >> version.txt
|
||||
%if 0%{?tag:1}
|
||||
echo "TAG=%version" >> version.txt
|
||||
echo "TAG_HASH=%commit0" >> version.txt
|
||||
%endif
|
||||
|
||||
# By default the project is built with optimizations for speed and no debug.
|
||||
# Override configure settings by passing RPM_OPT_FLAGS and disabling preset
|
||||
# debug options.
|
||||
echo "GCC.args.O.speed = %optflags -I%_includedir/vpl -I%_includedir/ffmpeg -ldl -lx265 %{?_with_vpl:-lvpl}" > custom.defs
|
||||
echo "GCC.args.g.none = " >> custom.defs
|
||||
|
||||
# Not an autotools configure script.
|
||||
./configure \
|
||||
--build build \
|
||||
--prefix=%_prefix \
|
||||
--debug=std \
|
||||
--strip=%_bindir/echo \
|
||||
--verbose \
|
||||
--disable-df-fetch \
|
||||
--disable-df-verify \
|
||||
--disable-gtk-update-checks \
|
||||
%{?_with_asm:--enable-asm} \
|
||||
--enable-x265 \
|
||||
--disable-numa \
|
||||
--enable-fdk-aac \
|
||||
%{?_with_vpl:--enable-qsv}
|
||||
|
||||
%make_build -C build V=1
|
||||
|
||||
%install
|
||||
cd %pkg
|
||||
%make_install -C build
|
||||
|
||||
cp *.markdown COPYING ..
|
||||
|
||||
# Desktop file, icons and AppStream metadata from FlatPak build (more complete)
|
||||
rm -f %buildroot%_datadir/applications/ghb.desktop \
|
||||
%buildroot%_datadir/icons/hicolor/scalable/apps/hb-icon.svg
|
||||
|
||||
install -Dpm644 gtk/src/%desktop_id.desktop \
|
||||
%buildroot%_datadir/applications/%desktop_id.desktop
|
||||
install -Dpm644 gtk/src/%desktop_id.svg \
|
||||
%buildroot%_datadir/icons/hicolor/scalable/apps/%desktop_id.svg
|
||||
|
||||
%find_lang ghb
|
||||
|
||||
%check
|
||||
desktop-file-validate %buildroot%_datadir/applications/%desktop_id.desktop
|
||||
appstream-util validate-relax --nonet %buildroot%_metainfodir/%desktop_id.metainfo.xml
|
||||
|
||||
%files gui
|
||||
%license COPYING
|
||||
%doc AUTHORS.markdown NEWS.markdown README.markdown THANKS.markdown
|
||||
%_bindir/ghb
|
||||
%_metainfodir/%desktop_id.metainfo.xml
|
||||
%_datadir/applications/%desktop_id.desktop
|
||||
%_datadir/icons/hicolor/scalable/apps/%desktop_id.svg
|
||||
%_datadir/locale/*/LC_MESSAGES/ghb.mo
|
||||
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc AUTHORS.markdown NEWS.markdown README.markdown THANKS.markdown
|
||||
%_bindir/HandBrakeCLI
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -3,7 +3,7 @@
|
||||
%global priority 90
|
||||
|
||||
%global real_name vala
|
||||
%global commit ce0eadc3cf54b091f7dd1605f10eb7b99637f3b2
|
||||
%global commit 0029664e982b0ed15a249c5527aa01d498ba8e78
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global repo https://gitlab.gnome.org/GNOME/%{real_name}.git
|
||||
|
||||
|
||||
Reference in New Issue
Block a user