diff options
author | Dmitriy Morozov | 2015-06-19 10:22:03 -0700 |
---|---|---|
committer | Dmitriy Morozov | 2015-06-19 10:22:03 -0700 |
commit | f1cf83419c3134a55d579f11e37b452b7d519f0c (patch) | |
tree | 7e8838f6f39aa3bba5e6a25da5c68f08dea31b92 /PKGBUILD | |
download | aur-f1cf83419c3134a55d579f11e37b452b7d519f0c.tar.gz |
Initial commit for AUR4; lost all previous history because of .SRCINFO requirement
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..982c66991ac6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +# Contributor: Dmitriy Morozov <archlinux@foxcub.org> + +pkgname=ipe +_sfproject=ipe7 +_dirver=7.1 +pkgver=7.1.7 +pkgrel=2 +pkgdesc="The extensible drawing editor" +url="http://tclab.kaist.ac.kr/ipe/" +depends=('lua' 'qt4' 'freetype2' 'zlib' 'poppler' 'python2') +arch=('i686' 'x86_64') +license=("GPL") +conflicts=('ipe') +ipepresenter_version_=d0b0ea368ce9 +source=("http://downloads.sourceforge.net/project/$_sfproject/$pkgname/$_dirver/$pkgname-$pkgver-src.tar.gz" + "http://hg.mrzv.org/IpePresenter/archive/$ipepresenter_version_.tar.gz" + "ipe.bash-completion" + "config.patch" + ) +md5sums=('8c31313ec839fb7958b4a627634c907e' + '3bc8dc576ee3acced2ff3c6ea6a01319' + '694f0d5402655901be385647e5d8d6e3' + 'af3db2930ff57decb63cd322a845b025') + +prepare() { + cd "$srcdir/$pkgname-$pkgver/src" + patch config.mak < "$srcdir/config.patch" +} + +build() { + # Ipe + cd "$srcdir/$pkgname-$pkgver/src" + make IPEPREFIX=/usr + + # IpePresenter + cd "$srcdir/IpePresenter-$ipepresenter_version_" + CPPFLAGS+=" -I ../$pkgname-$pkgver/src/include -I ../$pkgname-$pkgver/src/ipecanvas" \ + LIBS=" -L ../$pkgname-$pkgver/build/lib" \ + make +} + +package() { + # Ipe + cd "$srcdir/$pkgname-$pkgver/src" + INSTALL_ROOT="$pkgdir" make install IPEPREFIX=/usr + + # IpePresenter + cd "$srcdir/IpePresenter-$ipepresenter_version_" + install -m755 ipepresenter "$pkgdir/usr/bin" + + # Lua binding + mkdir "$pkgdir/usr/lib/lua" + ln -s /usr/lib/libipelua.so "$pkgdir/usr/lib/lua/ipe.so" + + # Bash completion + mkdir -p "$pkgdir/etc/bash_completion.d" + install "$srcdir/ipe.bash-completion" "$pkgdir/etc/bash_completion.d/ipe" +} + +# vim: ft=sh syn=sh et ts=2 sw=2 |