diff options
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 16 insertions, 20 deletions
@@ -1,6 +1,6 @@ pkgbase = telephant-git pkgdesc = A lightweight but modern Mastodon client, written in Go & QML - pkgver = 20190525 + pkgver = 20200303 pkgrel = 1 url = https://github.com/muesli/telephant arch = x86_64 @@ -17,6 +17,7 @@ pkgbase = telephant-git depends = qt5-graphicaleffects depends = qt5-quickcontrols2 depends = qt5-svg + depends = qt5-multimedia provides = telephant conflicts = telephant @@ -1,47 +1,42 @@ # Maintainer: Christian Muehlhaeuser <muesli at gmail dot com> # Maintainer: MOTT <ted.jameson at pm dot me> pkgname=telephant-git -pkgver=20190525 +pkgver=20200303 pkgrel=1 -epoch= pkgdesc="A lightweight but modern Mastodon client, written in Go & QML" arch=('x86_64') url="https://github.com/muesli/telephant" license=('MIT') -groups=() -depends=('qt5-base' 'qt5-declarative' 'qt5-graphicaleffects' 'qt5-quickcontrols2' 'qt5-svg') +depends=('qt5-base' 'qt5-declarative' 'qt5-graphicaleffects' 'qt5-quickcontrols2' 'qt5-svg' 'qt5-multimedia') makedepends=('go' 'pkgconf' 'qt5-tools' 'git' 'libpulse' 'glib2' 'mesa') -checkdepends=() -optdepends=() provides=("telephant") conflicts=("telephant") -replaces=() -backup=() -options=() -install= -noextract=() #source=($pkgname::git://github.com/muesli/telephant.git) -#md5sums=("SKIP") +#sha256sums=('SKIP') build() { export GOPATH="$srcdir"/gopath + export PATH="$srcdir"/gopath/bin:$PATH export QT_PKG_CONFIG=true - export QT_DIR=/usr + + # Create dirs + mkdir -p "$srcdir"/gopath # Qt Bindings - go get -u -v -tags=no_env github.com/therecipe/qt/cmd/... + go get -v -tags=no_env github.com/therecipe/qt/cmd/... + #$(go env GOPATH)/bin/qtsetup -test=false - # Building Telephant + # Build Telephant go get -d -v github.com/muesli/telephant - cd gopath/src/github.com/muesli/telephant - $(go env GOPATH)/bin/qtdeploy build desktop . -} + cd "$GOPATH"/src/github.com/muesli/telephant + $(go env GOPATH)/bin/qtdeploy build desktop +} package() { install -Dm755 "gopath/src/github.com/muesli/telephant/deploy/linux/telephant" "$pkgdir/usr/bin/telephant" install -Dm644 "gopath/src/github.com/muesli/telephant/assets/telephant.desktop" "$pkgdir/usr/share/applications/telephant.desktop" - + for icon_size in 8 16 32 64 128 256 512; do icon_dir="$pkgdir/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps" install -d "$icon_dir" |