# Maintainer: ## useful links # https://github.com/transmission-remote-gui/transgui ## options : ${_build_gtk2:=true} : ${_build_gtk3:=false} : ${_build_qt5:=true} : ${_build_qt6:=false} : ${_build_git:=true} unset _pkgtype [[ "${_build_git::1}" == "t" ]] && _pkgtype+="-git" ## basic info _pkgname="transgui" pkgbase="$_pkgname${_pkgtype:-}" pkgver=5.18.0.r90.g25df397 pkgrel=1 pkgdesc="Feature-rich client for Transmission Remote" url="https://github.com/transmission-remote-gui/transgui" license=("GPL-2.0-or-later") arch=('i686' 'x86_64') unset pkgname [[ "${_build_gtk2::1}" == "t" ]] && pkgname+=("$_pkgname-gtk2${_pkgtype:-}") [[ "${_build_gtk3::1}" == "t" ]] && pkgname+=("$_pkgname-gtk3${_pkgtype:-}") [[ "${_build_qt5::1}" == "t" ]] && pkgname+=("$_pkgname-qt5${_pkgtype:-}") [[ "${_build_qt6::1}" == "t" ]] && pkgname+=("$_pkgname-qt6${_pkgtype:-}") makedepends=( 'git' 'lazarus' ) [[ "${_build_gtk2::1}" == "t" ]] && makedepends+=('gtk2') [[ "${_build_gtk3::1}" == "t" ]] && makedepends+=('gtk3') [[ "${_build_qt5::1}" == "t" ]] && makedepends+=('qt5pas') [[ "${_build_qt6::1}" == "t" ]] && makedepends+=('qt6pas') provides=("transgui=${pkgver%%.r*}") conflicts=( "transgui" "transgui-gtk" "transgui-qt" ) _pkgsrc="$_pkgname" source=("$_pkgsrc"::"git+$url.git") sha256sums=('SKIP') pkgver() { cd "$_pkgsrc" git describe --long --tags --abbrev=7 | sed -r 's/([^-]*-g)/r\1/;s/-/./g;s/^v//g' } prepare() { cat >transgui.desktop <