packaging: add liblastfm-qt4 and libmygpo-qt4 package files

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
Ivailo Monev 2020-01-01 07:31:37 +00:00
parent bdb21b7aac
commit 6522554e0b
3 changed files with 90 additions and 5 deletions

View file

@ -15,11 +15,11 @@ groups=('katana')
pkgdesc='Katana extra applications'
url="http://fluxer.github.io/katana/"
depends=("katanalibs>=4.18.0" "katana-workspace>=4.18.0"
'taglib' 'sane' 'libarchive' 'qjson' 'exiv2' 'lcms2'
'libvncserver' 'ffmpeg' 'gettext' 'libmtp' 'libgl' 'parted' 'libgpod'
'libcanberra' 'openconnect' 'libmms' 'libofa' 'speech-dispatcher'
'liblastfm' 'libmygpo-qt4' 'freerdp' 'libspectre' 'eigen2' 'djvulibre'
'qimageblitz' 'qca-qt4')
'taglib' 'sane' 'libarchive' 'qjson' 'exiv2' 'lcms2' 'libvncserver'
'ffmpeg' 'gettext' 'libmtp' 'libgl' 'parted' 'libgpod' 'libcanberra'
'openconnect' 'libmms' 'libofa' 'speech-dispatcher' 'liblastfm-qt4'
'libmygpo-qt4' 'freerdp' 'libspectre' 'eigen2' 'djvulibre' 'qca-qt4'
'qimageblitz')
makedepends=('cmake' 'git')
optdepends=('samba: sharing files and directories'
'cronie: task scheduling')

View file

@ -0,0 +1,42 @@
# $Id$
# Maintainer: Ivailo Monev <xakepa10@gmail.com>
pkgname=liblastfm-qt4
pkgver=1.0.9.2ce2bfe
pkgrel=1
pkgdesc="A Qt C++ library for the Last.fm webservices"
arch=('i686' 'x86_64')
url='https://github.com/lastfm/liblastfm/'
license=('GPL3')
groups=('katana')
depends=('qt4' 'fftw' 'libsamplerate')
makedepends=('cmake' 'git')
source=("git+https://github.com/lastfm/liblastfm.git")
sha1sums=('SKIP')
export CFLAGS="${CFLAGS} -flto" CXXFLAGS="${CXXFLAGS} -flto"
pkgver() {
cd liblastfm
printf "1.0.9.%s" "$(git rev-parse --short HEAD)"
}
prepare() {
mkdir -p build
}
build() {
cd build
cmake ../liblastfm \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_INSTALL_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DBUILD_WITH_QT4=ON
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}

View file

@ -0,0 +1,43 @@
# $Id$
# Maintainer: Ivailo Monev <xakepa10@gmail.com>
pkgname=libmygpo-qt4
pkgver=1.1.0.ba5db4d
pkgrel=1
pkgdesc='A C++/Qt client library for gpodder.net'
arch=('i686' 'x86_64')
url="http://wiki.gpodder.org/wiki/Libmygpo-qt"
license=('LGPL2.1')
groups=('katana')
depends=('qt4' 'qjson')
makedepends=('cmake' 'git' 'doxygen')
source=("git+https://github.com/gpodder/libmygpo-qt.git")
sha1sums=('SKIP')
export CFLAGS="${CFLAGS} -flto" CXXFLAGS="${CXXFLAGS} -flto"
pkgver() {
cd libmygpo-qt
printf "1.1.0.%s" "$(git rev-parse --short HEAD)"
}
prepare() {
mkdir -p build
}
build() {
cd build
cmake ../libmygpo-qt \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_INSTALL_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DBUILD_WITH_QT4=ON \
-DMYGPO_BUILD_TESTS=OFF
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}