diff options
author | Kuldeep Singh Dhaka | 2016-12-19 13:12:52 +0530 |
---|---|---|
committer | Kuldeep Singh Dhaka | 2016-12-20 01:26:18 +0530 |
commit | c4f6f6b2bd73835aeb94a0808f0d81f8a237156d (patch) | |
tree | 4cda93cbf51e4ffe0d99a94bf4736fcaf3ed80a3 /PKGBUILD | |
download | aur-c4f6f6b2bd73835aeb94a0808f0d81f8a237156d.tar.gz |
Inital commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f1a220bd1400 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Kuldeep Singh Dhaka <kuldeepdhaka9@gmail.com> + +pkgname=liab-studio-qt-git +_pkgname=liab-studio-qt +pkgver=97.cf0e600 +pkgrel=1 +pkgdesc="LiaB Studio is an Integerated Experimenting Enviroment (with data logging capabilities)." +arch=('i686' 'x86_64') +url="https://www.madresistor.org/box0" +license=('GPL') +provides=(liab-studio-qt) +conflicts=(liab-studio-qt) +replaces=(liab-studio-qt) +source=("git+https://gitlab.com/madresistor/$_pkgname.git" "liab-studio.desktop") +depends=('fftw' 'libbox0' 'libreplot' 'lmfit' 'muparser' 'qt5-base' 'qt5-svg' 'libcsv' 'adwaita-icon-theme') +makedepends=('cmake' 'git' 'imagemagick') +md5sums=('SKIP' "1f181303b158888043fbc7ee9e2414ac") + + +pkgver() { + cd "$srcdir/$_pkgname" + echo "$(git rev-list --count HEAD).$(git describe --always )" +} + +prepare() { + cd "$srcdir/$_pkgname" + if [[ -d build ]]; then + rm -rf build + fi + mkdir build +} + +build() { + cd "$srcdir" + convert "$_pkgname/src/res/app_icon/app_icon.svg" -alpha on app_icon.png + + cd "$_pkgname/build" + cmake -DCMAKE_INSTALL_PREFIX='/usr' -DUSE_MULTI_PROC='TRUE' .. + make +} + +package() { + #desktop file and icon + install -Dm644 "$srcdir/app_icon.png" "$pkgdir/usr/share/pixmaps/liab-studio.png" + install -Dm644 liab-studio.desktop "$pkgdir/usr/share/applications/liab-studio.desktop" + + make -C "$srcdir/$_pkgname/build" DESTDIR="${pkgdir}" install +} |