Compare commits

..

61 Commits

Author SHA1 Message Date
madomado 06f61cc2f2 Update graalvm.spec
Signed-off-by: madomado <wboy111@outlook.com>
2023-07-22 02:52:01 +08:00
madomado 998fac79b3 Update graalvm.spec
Signed-off-by: madomado <wboy111@outlook.com>
2023-07-21 01:08:43 +08:00
madomado 5b2ca7855d Update graalvm.spec
Signed-off-by: madomado <wboy111@outlook.com>
2023-07-21 00:28:20 +08:00
madomado ad966c81cc use jvmci
Signed-off-by: madomado <wboy111@outlook.com>
2023-07-21 00:24:57 +08:00
madomado e3a946b4b9 Update graalvm.spec 2023-07-20 21:23:07 +08:00
madomado 41fd80a888 Update graalvm.spec
Signed-off-by: madomado <wboy111@outlook.com>
2023-07-20 21:15:44 +08:00
madomado 236eefc62b Update graalvm.spec
Signed-off-by: madomado <wboy111@outlook.com>
2023-07-20 20:54:30 +08:00
madomado 3ac1e99229 Update graalvm.spec
Signed-off-by: madomado <wboy111@outlook.com>
2023-07-20 20:47:33 +08:00
windowsboy111 8bda74f818 fix: javahome 2023-07-20 18:56:56 +08:00
madomado ae7329fd0f change alternative use
Signed-off-by: madomado <wboy111@outlook.com>
2023-07-20 16:32:25 +08:00
windowsboy111 3744c62071 stuff 2023-07-20 14:51:56 +08:00
windowsboy111 b52b9e3da2 add dep git for graalvm 2023-07-20 14:41:45 +08:00
windowsboy111 6031fa1cd7 Merge branch 'f38' into w/graalvm 2023-07-20 14:36:30 +08:00
windowsboy111 3e2457d3d0 fix(lint): ~ 2023-07-20 14:36:02 +08:00
windowsboy111 fc2014cce7 fix: graalvm 2023-07-20 14:29:25 +08:00
Raboneko f382d5ca97 bump(nightly): latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2023-07-20 01:22:40 +00:00
Raboneko 0332362755 bump: sass electron 2023-07-20 01:16:33 +00:00
Raboneko 5469168088 bump: crystal 2023-07-19 22:13:15 +00:00
Raboneko 5134c6ca10 bump: moby-compose 2023-07-19 13:18:40 +00:00
Raboneko b01465770f bump: osu-lazer 2023-07-19 09:36:16 +00:00
Raboneko eb3de9f357 bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2023-07-19 02:46:06 +00:00
Raboneko bd04701d41 bump: moby-compose 2023-07-18 21:12:11 +00:00
Raboneko 809a0a0025 bump: armcord-bin armcord moby-buildx 2023-07-18 16:21:16 +00:00
Raboneko 07c5bfb888 bump: blackbox-terminal 2023-07-17 22:13:42 +00:00
Raboneko 4005fa53e4 bump: tau-helium 2023-07-17 21:36:11 +00:00
Raboneko 79d8d49b7e bump: authy 2023-07-17 20:17:01 +00:00
Raboneko 042fe97f76 bump: crystal 2023-07-17 18:38:43 +00:00
Raboneko 9933f68a0a bump: lomiri-ui-toolkit 2023-07-17 17:13:59 +00:00
Raboneko 367620e905 bump: anda 2023-07-17 12:34:18 +00:00
madomado 8ff320e7a1 fix(ci): build (#635)
Signed-off-by: madomado <wboy111@outlook.com>
2023-07-16 20:59:20 -07:00
Raboneko 55acf32f0d bump(nightly): nim-nightly 2023-07-17 01:51:47 +00:00
Raboneko da079a9cbe bump: osu-lazer 2023-07-16 20:15:33 +00:00
Raboneko bd3001742e bump: osu-lazer 2023-07-16 10:37:54 +00:00
Raboneko 9c20315a86 bump: lomiri 2023-07-16 08:18:23 +00:00
seth ffff3ab3af chore(prismlauncher-nightly): update file paths (#634) 2023-07-16 12:28:07 +08:00
Raboneko a1ecd6e953 bump(nightly): nim-nightly 2023-07-15 01:47:11 +00:00
Raboneko 26162394bc bump: lomiri-url-dispatcher 2023-07-14 02:58:41 +00:00
Raboneko 2eecaa8642 bump: codium 2023-07-13 18:39:47 +00:00
Raboneko 2c8ce0b20a bump: elementary-settings-daemon 2023-07-13 16:42:01 +00:00
Raboneko ec2208545c bump: elementary-settings-daemon 2023-07-13 16:20:31 +00:00
madomado 2d7c499b19 fix(metainfo): wingpanel-indicator-sound (#633)
Signed-off-by: madomado <wboy111@outlook.com>
2023-07-13 23:10:40 +07:00
Raboneko 1a9d8d585d bump: wingpanel 2023-07-13 09:15:49 +00:00
Raboneko 685977bce3 bump: wingpanel 2023-07-13 08:39:46 +00:00
Raboneko 8481dd7232 bump: gcm-core 2023-07-12 23:15:15 +00:00
Raboneko 02dbda5383 bump: felix electron 2023-07-12 22:14:41 +00:00
Raboneko 89ffb2bb0a bump: ruff 2023-07-12 17:14:13 +00:00
Raboneko 7777be42d2 bump: dart 2023-07-12 14:38:08 +00:00
Raboneko c69217a663 bump(nightly): latte-dock-nightly nim-nightly vala-nightly 2023-07-12 01:47:01 +00:00
Raboneko ee9aeebc63 bump: discord-openasar discord 2023-07-11 21:13:44 +00:00
Raboneko 13eb56a37b bump: wingpanel-indicator-sound 2023-07-11 20:36:47 +00:00
Raboneko a6a5cb0df3 bump: crystal 2023-07-11 17:36:36 +00:00
Raboneko b71c6c0deb bump: moby-compose 2023-07-11 13:24:17 +00:00
madomado c1d3bca9a1 fix: iosevka-fusion (#632)
* fix: iosevka-fusion

Signed-off-by: madomado <wboy111@outlook.com>

* Update iosevka-fusion.toml

Signed-off-by: madomado <wboy111@outlook.com>

* Update iosevka-fusion.toml

Signed-off-by: madomado <wboy111@outlook.com>

* more fixes

Signed-off-by: madomado <wboy111@outlook.com>

---------

Signed-off-by: madomado <wboy111@outlook.com>
2023-07-11 16:11:43 +07:00
Raboneko e83d2f6813 bump(nightly): latte-dock-nightly nim-nightly vala-nightly 2023-07-11 01:38:10 +00:00
Raboneko 0e54cdadfe bump: elementary-files 2023-07-10 19:12:44 +00:00
Raboneko 4f65fdba1b bump: gradle 2023-07-10 13:39:47 +00:00
Raboneko e235d87acb bump: iosevka-fusion 2023-07-09 16:41:30 +00:00
madomado ece4de10c0 add: handbrake (#521)
* add: terra-HandBrake

* ffmpeg?

* random fixes

* try free ffmpeg

Signed-off-by: madomado <wboy111@outlook.com>

* Update terra-HandBrake.spec

Signed-off-by: madomado <wboy111@outlook.com>

* fix build dep and changelog

* Update terra-HandBrake.spec

* Update terra-HandBrake.spec

Signed-off-by: madomado <wboy111@outlook.com>

* Update terra-HandBrake.spec

* add builddeps vulkan-loader

Signed-off-by: madomado <wboy111@outlook.com>

* fix files

Signed-off-by: madomado <wboy111@outlook.com>

* fix(files): ~

Signed-off-by: madomado <wboy111@outlook.com>

* fix(files): ~

Signed-off-by: madomado <wboy111@outlook.com>

---------

Signed-off-by: madomado <wboy111@outlook.com>
2023-07-09 00:40:39 +07:00
madomado 044dd57b33 fix: gcm-core (#630)
Signed-off-by: madomado <wboy111@outlook.com>
2023-07-09 00:39:53 +07:00
Raboneko 19d89bd1e9 bump: gping 2023-07-08 16:41:20 +00:00
Raboneko eb3889db9f bump: iosevka-fusion 2023-07-08 16:19:06 +00:00
51 changed files with 420 additions and 372 deletions
+1 -1
View File
@@ -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
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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
+3 -3
View File
@@ -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
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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
View File
@@ -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 -1
View File
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
%global commit ced1769bb4984465a51c2f45c2bee5c05fb52987
%global commit f6570663da8bcdea3f906327745fd3eea14c8d78
%forgemeta
Name: lomiri
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "intellij-idea-community.spec"
}
}
@@ -1,12 +0,0 @@
diff --git a/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt b/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt
--- a/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt (revision 7e0cfee10427cc87a372ef23d6bf083cc35fdb5e)
+++ b/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt (date 1670176639293)
@@ -24,7 +24,7 @@
/**
* If {@code true} a separate *-no-jbr.tar.gz artifact without runtime will be produced.
*/
- var buildTarGzWithoutBundledRuntime = false
+ var buildTarGzWithoutBundledRuntime = true
/**
* If {@code true}, the only *-no-jbr.tar.gz will be produced, no other binaries for Linux will be built.
@@ -1,90 +0,0 @@
Name: intellij-idea-community
Version: 231.9161.38
Release: 1%?dist
Summary: IDE for Java/Groovy/etc. with advanced refactoring features
License: Apache-2.0
URL: https://jetbrains.com/idea
Source0: https://github.com/JetBrains/intellij-community/archive/refs/tags/idea/%version.tar.gz
Source1: https://github.com/JetBrains/android/archive/refs/tags/idea/%version.tar.gz
Source2: https://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar
Patch0: enable-no-jdr.patch
Requires: giflib java-latest-openjdk python3 bash libdbusmenu fontconfig hicolor-icon-theme
BuildRequires: ant git java-latest-openjdk-devel maven
%description
Intellij IDEA is an IDE for Java, Groovy and other programming languages with
advanced refactoring features.
%prep
%autosetup -p1
tar xf %SOURCE1
cat<<EOF > idea.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Community Edition
Comment=Develop with pleasure!
Exec=/usr/bin/idea %f
Icon=idea
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-idea-ce
Categories=Development;IDE;Java;
EOF
cat<<EOF > idea.sh
#!/bin/sh
if [ -z "$IDEA_JDK" ] ; then
IDEA_JDK="/usr/lib/jvm/java-17-openjdk/"
fi
# open-jfx location that should match the JDK version
if [ -z "$IDEA_JFX" ] ; then
IDEA_JFX="/usr/lib/jvm/java-17-openjfx/"
fi
# classpath according to defined JDK/JFX
if [ -z "$IDEA_CLASSPATH" ] ; then
IDEA_CLASSPATH="${IDEA_JDK}/lib/*:${IDEA_JFX}/lib/*"
fi
exec env IDEA_JDK="$IDEA_JDK" IDEA_CLASSPATH="$IDEA_CLASSPATH" %_datadir/idea/bin/idea.sh "$@"
EOF
%build
export MAVEN_REPOSITORY=%HOME/.m2/repository
mvn install:install-file -Dfile=%SOURCE2 -DgroupId=junit -DartifactId=junit -Dversion=3.8.1 -Dpackaging=jar -DgeneratePom=true
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
export PATH="/usr/lib/jvm/java-17-openjdk/bin:$PATH"
./installers.cmd -Dintellij.build.use.compiled.classes=false -Dintellij.build.target.os=linux
tar xf out/idea-ce/artifacts/ideaIC-%version-no-jbr.tar.gz -C .
%install
cd idea-IC-%version
install -dm755 %buildroot%_datadir/{pixmaps,idea,icons/hicolor/scalable/apps}
cp -dr --no-preserve='ownership' bin lib plugins %buildroot%_datadir/idea/
ln -s %_datadir/idea/bin/idea.png %buildroot%_datadir/pixmaps/
ln -s %_datadir/idea/bin/idea.svg %buildroot%_datadir/icons/hicolor/scalable/apps/
install -Dm644 ../idea.desktop -t %buildroot%_datadir/applications/
install -Dm755 ../idea.sh %buildroot/%_bindir/idea
chmod +x %buildroot/%_bindir/idea
echo %version > build.txt
install -Dm644 build.txt -t %buildroot%_datadir/idea
%files
%doc README.md docs/
%license idea-IC-%version/license
%_datadir/pixmaps/idea.png
%_datadir/icons/hicolor/scalable/apps/idea.svg
%_datadir/applications/idea.desktop
%_bindir/idea
%_datadir/idea/
%changelog
%autochangelog
@@ -1,6 +0,0 @@
let ver = gh_tag("JetBrains/intellij-community");
let ver2 = gh_tag("JetBrains/android");
if ver.starts_with("idea/") && ver == ver2 {
ver.remove("idea/");
rpm.version(ver);
}
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "intellij-idea-ultimate.spec"
}
}
@@ -1,89 +0,0 @@
%global buildver 231.9161.38
%global jbr_ver 17.0.6
%global jbr_build aarch64-b469
%global jbr_minor 82
Name: intellij-idea-ultimate
Version: 2023.1.3
Release: 1%?dist
Summary: IDE for Java/Groovy/etc. with advanced refactoring features
License: Unlicense
URL: https://jetbrains.com/idea
Source0: https://download.jetbrains.com/idea/ideaIU-%version.tar.gz
Requires: giflib libXtst libXrender
Suggests: %name-jre
Recommends: libdbusmenu java-latest-openjdk
%ifarch aarch64
Source1: https://cache-redirector.jetbrains.com/intellij-jbr/jbr-%jbr_ver-linux-%jbr_build.%jbr_minor.tar.gz
Source2: https://github.com/JetBrains/intellij-community/raw/master/bin/linux/aarch64/fsnotifier
%endif
%description
Intellij IDEA is an IDE for Java, Groovy and other programming languages with
advanced refactoring features.
%package jre
Summary: IDE for Java/Groovy/etc. with advanced refactoring features
%description jre
Intellij IDEA is an IDE for Java, Groovy and other programming languages with
advanced refactoring features.
%prep
%autosetup -n idea-IU-%buildver
# https://youtrack.jetbrains.com/articles/IDEA-A-48/JetBrains-IDEs-on-AArch64#linux
%ifarch aarch64
tar xf %SOURCE1
tar xf %SOURCE2
cp -f fsnotifier bin/fsnotifier
chmod +x bin/fsnotifier
%endif
cat<<EOF > jetbrains-idea.desktop
[Desktop Entry]
Name=IntelliJ IDEA Ultimate Edition
Comment=Intelligent Java IDE
Exec=intellij-idea-ultimate-edition %u
Icon=intellij-idea-ultimate-edition
Terminal=false
StartupWMClass=jetbrains-idea
Type=Application
Categories=Development;IDE;
EOF
%build
%install
install -d %buildroot%_bindir %buildroot%_datadir/%name
mv * %buildroot%_datadir/%name
# https://youtrack.jetbrains.com/issue/IDEA-185828
chmod +x %buildroot%_datadir/%name/plugins/maven/lib/maven3/bin/mvn
ln -s %_datadir/%name/bin/idea.sh %buildroot%_bindir/%name
mkdir -p %buildroot%_datadir/applications %buildroot%_datadir/pixmaps
install -Dm644 jetbrains-idea.desktop %buildroot%_datadir/applications/jetbrains-idea.desktop
install -Dm644 %buildroot%_datadir/%name/bin/idea.svg %buildroot%_datadir/pixmaps/%name.svg
# workaround FS#40934
sed -i 's|lcd|on|' %buildroot/%name/bin/*.vmoptions
mv jbr %buildroot%_datadir/%name
%files
%_datadir/%name
%_bindir/%name
%_datadir/applications/jetbrains-idea.desktop
%_datadir/pixmaps/%name.svg
%files jre
%buildroot%_datadir/%name/jbr
%changelog
%autochangelog
@@ -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
+34 -34
View File
@@ -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
+2 -2
View File
@@ -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 -1
View File
@@ -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
+1 -1
View File
@@ -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
+2 -2
View File
@@ -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 -1
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+3 -3
View File
@@ -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
+24 -72
View File
@@ -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 -1
View File
@@ -1,5 +1,5 @@
Name: gradle
Version: 8.2.0
Version: 8.2.1
Release: 1%{?dist}
Summary: Powerful build system for the JVM
URL: https://gradle.org/
@@ -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
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "terra-HandBrake.spec"
}
}
+234
View File
@@ -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
+1 -1
View File
@@ -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