diff options
author | Glen Dsouza | 2015-12-10 19:10:39 +0530 |
---|---|---|
committer | Glen Dsouza | 2015-12-10 20:28:07 +0530 |
commit | 211730910af2d489f28921200f9e045927621b95 (patch) | |
tree | 132b4734c8750bc2e7841f00dc0725a9c16a4fb9 /PKGBUILD | |
parent | 686acb8db151c099d360de1b5186b0c9dd168122 (diff) | |
download | aur-211730910af2d489f28921200f9e045927621b95.tar.gz |
General package updates
- Specify additional dependencies
- Use QT5 launcher
- Use .desktop file & FG icon
- Use date as pkgver
- Include bash-completion script
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 21 insertions, 7 deletions
@@ -1,32 +1,46 @@ # Contributor: Pascal Groschwitz <p.groschwitz@googlemail.com> # Contributor: jmf <jmf at mesecons dot net> pkgname=flightgear-git -pkgver=20150829 +pkgver=20151210 pkgrel=1 _gitname=flightgear pkgdesc="An open-source, multi-platform flight simulator" arch=('i686' 'x86_64') url="http://flightgear.org/" license=('GPL') -depends=('simgear-git' 'libxmu' 'libxi' 'zlib' 'fgdata-git' 'openscenegraph-git') +depends=('libxmu' 'libxi' 'zlib' 'libxrandr' 'glu' 'openal' 'qt5-base' 'fgdata-git' 'openscenegraph-git') optdepends=() -makedepends=('boost') +makedepends=('boost' 'cmake' 'mesa' 'sharutils' 'simgear-git') provides=('flightgear-git') conflicts=('flightgear') source=(git://git.code.sf.net/p/flightgear/flightgear) md5sums=('SKIP') +pkgver() { + echo "$(date +"%Y%m%d")" +} + build() { cd ${srcdir}/${_gitname} git checkout next - mkdir ${srcdir}/${_gitname}-build/ - cd "${srcdir}/${_gitname}-build/" - cmake ../${_gitname} -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_QT=1 -DFG_DATA_DIR:STRING="/usr/share/flightgear" -DCMAKE_INSTALL_LIBDIR=/usr/lib -DCMAKE_BUILD_TYPE=Debug + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DENABLE_QT=1 \ + -DFG_DATA_DIR:STRING="/usr/share/flightgear" \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_BUILD_TYPE=Debug . + uudecode -o package/flightgear.png package/flightgear.png.uue make || return 1 + sed -i 's|Exec=.*|Exec=fgfs --fg-root=/usr/share/flightgear --launcher|' package/flightgear.desktop } package(){ - cd "$srcdir/${_gitname}-build" + cd "$srcdir/${_gitname}" make DESTDIR="${pkgdir}/" install + + install -Dm0644 package/flightgear.desktop $pkgdir/usr/share/applications/flightgear.desktop + install -Dm0644 package/flightgear.ico $pkgdir/usr/share/icons/flightgear.ico + install -Dm0644 package/flightgear.png $pkgdir/usr/share/icons/flightgear.png + install -Dm0644 scripts/completion/fg-completion.bash $pkgdir/usr/share/bash-completion/completions/fgfs } |