mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c42a62c58d | |||
| 2992ba09e4 | |||
| d30c8046f7 | |||
| 55e3cf7782 | |||
| 545703cb8a | |||
| 154e3dd1e1 | |||
| 2b0ff67bc3 | |||
| f07d02cd8e | |||
| caf74aa8ae | |||
| a87002d493 | |||
| 7f225b934e | |||
| 0f92031f62 | |||
| 3398e6ce1d | |||
| 10a68197d5 |
@@ -1,15 +1,13 @@
|
||||
%global git_commit 0f918015fa418affec32435d1c61c6ae473f2af5
|
||||
%global git_shortcommit %(c=%{git_commit}; echo ${c:0:7})
|
||||
%global ver 3.0.0-beta-1
|
||||
|
||||
Name: appimagelauncher
|
||||
Version: 3.0.0.beta.1
|
||||
Version: %(echo %ver | sed 's/-/./g')
|
||||
Release: 1%?dist
|
||||
Summary: Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages
|
||||
|
||||
License: MIT
|
||||
URL: https://github.com/TheAssassin/AppImageLauncher
|
||||
Source0: %{url}/releases/download/v%{version}/appimagelauncher-%{git_shortcommit}.source.tar.xz
|
||||
Patch0: use-fedora-qtlinguist.patch
|
||||
%dnl Source0: %url/archive/refs/tags/v%ver.tar.gz
|
||||
|
||||
|
||||
BuildRequires: make
|
||||
@@ -28,26 +26,33 @@ BuildRequires: libappimageupdate-devel
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: librsvg2-devel
|
||||
BuildRequires: libqtxdg-devel
|
||||
BuildRequires: /usr/bin/ranlib
|
||||
BuildRequires: /usr/bin/ar
|
||||
BuildRequires: pkgconfig(libgcrypt)
|
||||
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup -n appimagelauncher-%{git_shortcommit}.source -p1
|
||||
%git_clone %url v%ver
|
||||
|
||||
|
||||
%build
|
||||
%cmake -DBUILD_SHARED_LIBS:BOOL=OFF \
|
||||
%cmake \
|
||||
-DUSE_SYSTEM_LIBARCHIVE=ON \
|
||||
-DUSE_SYSTEM_LIBCURL=ON \
|
||||
-DUSE_SYSTEM_SQUASHFUSE=ON \
|
||||
-DUSE_SYSTEM_BOOST=ON \
|
||||
-DUSE_SYSTEM_CURL=ON \
|
||||
-DUSE_SYSTEM_XDGUTILS=ON \
|
||||
-DUSE_SYSTEM_LIBAPPIMAGE=ON
|
||||
-DUSE_SYSTEM_LIBAPPIMAGE=ON \
|
||||
-DBUILD_TESTING='OFF' \
|
||||
-Wno-dev
|
||||
|
||||
make libappimageupdate libappimageupdate-qt
|
||||
%cmake_build
|
||||
make
|
||||
|
||||
|
||||
%install
|
||||
@@ -73,7 +78,7 @@ if [ -x "$update_notifier" ]; then
|
||||
"$update_notifier"
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
[ $1 -eq 0 ] && cat <<EOF
|
||||
#####################################################
|
||||
# #
|
||||
# NOTE: you need to reboot your computer in order #
|
||||
|
||||
@@ -1 +1,5 @@
|
||||
rpm.version(gh("TheAssassin/AppImageLauncher"));
|
||||
let v = gh("TheAssassin/AppImageLauncher");
|
||||
if v.starts_with("v") {
|
||||
v.crop(1);
|
||||
}
|
||||
rpm.globall("ver", v);
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
diff -ur appimagelauncher-0f91801.source/i18n/CMakeLists.txt appimagelauncher-0f91801.source.patched/i18n/CMakeLists.txt
|
||||
--- appimagelauncher-0f91801.source/i18n/CMakeLists.txt 2020-09-30 04:33:08.000000000 +0700
|
||||
+++ appimagelauncher-0f91801.source.patched/i18n/CMakeLists.txt 2022-10-25 15:25:01.919567879 +0700
|
||||
@@ -1,6 +1,9 @@
|
||||
# lupdate must be installed and available
|
||||
-check_program(NAME lupdate)
|
||||
-check_program(NAME lrelease)
|
||||
+check_program(NAME lupdate-qt5)
|
||||
+check_program(NAME lrelease-qt5)
|
||||
+# alias lupdate and lrelease to lupdate-qt5 and lrelease-qt5
|
||||
+set(LUPDATE lupdate-qt5)
|
||||
+set(LRELEASE lrelease-qt5)
|
||||
|
||||
# create target calling custom commands
|
||||
add_custom_target(i18n)
|
||||
Only in appimagelauncher-0f91801.source/i18n: CMakeLists.txt.rej
|
||||
Reference in New Issue
Block a user