transmission-qt: initial release, version 4.0.0

This commit is contained in:
Juergen Daubert 2023-02-18 14:33:26 +01:00
parent cd14b314e8
commit 4e471a389d
3 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,9 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/transmission-qt
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/applications/
-rw-r--r-- root/root usr/share/applications/transmission-qt.desktop
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/transmission-qt.1.gz

View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/opt.pub
RWSE3ohX2g5d/TprnjTndv7qu7BudU+ggjEh5iq0YoKm8mxTKIoekSXC4irUAiIMbf2RZhvHcmDhwdHGH906wgfQY+9XcnfPaQg=
SHA256 (Pkgfile) = 079e21d8a2d7ad5ecb8ed3a5ccef13245f1bef5574b7f5df3d4038dc0777480a
SHA256 (.footprint) = a3a3b9b29ecb2abb48ec25a369cd229c0eea30d7f620c16cb44d8978c3020216
SHA256 (transmission-4.0.0.tar.xz) = af4f023c0b3f2417f62b314d84ea7f329ca080f86664f24b44246a8c50c6b10a

32
transmission-qt/Pkgfile Normal file
View File

@ -0,0 +1,32 @@
# Description: BitTorrent client with qt6 user interface
# URL: https://transmissionbt.com/
# Maintainer: Juergen Daubert, jue at crux dot nu
# Depends on: curl libevent qt6-base qt6-svg qt6-tools
name=transmission-qt
version=4.0.0
release=1
source=(https://github.com/transmission/transmission/releases/download/$version/transmission-$version.tar.xz)
build() {
cmake -S transmission-$version -B build -G Ninja \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr \
-D RUN_CLANG_TIDY=OFF \
-D ENABLE_TESTS=OFF \
-D ENABLE_NLS=OFF \
-D INSTALL_DOC=ON \
-D INSTALL_LIB=OFF \
-D ENABLE_WEB=OFF \
-D ENABLE_GTK=OFF \
-D ENABLE_CLI=OFF \
-D ENABLE_DAEMON=OFF \
-D ENABLE_UTILS=OFF \
-D ENABLE_QT=ON \
-D USE_QT_VERSION=6 \
cmake --build build -j ${JOBS:-1}
DESTDIR=$PKG cmake --install build
rm -r $PKG/usr/share/{doc,transmission}
}