summaryrefslogtreecommitdiff
path: root/pkgbuild
diff options
context:
space:
mode:
authorDoug Newgard <scimmia22@outlook.com>2013-06-22 12:35:06 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2013-06-22 12:35:06 +0900
commitd33880593429cf894821202698abfa4513aeecb8 (patch)
tree0c3c3c9c181a87e7bcaf78259ce93b694d4555a9 /pkgbuild
parent8faedb3d4619ce58ffe7c481238e97ed93fb02f0 (diff)
downloademotion_generic_players-d33880593429cf894821202698abfa4513aeecb8.tar.gz
Emotion_generic_player: PKGBUILD cleanup
pkgname is just a variable instead of an array when it's not a split package Don't need empty makedepends array Add 'efl' to depends Remove deps that are already supplied by other deps Doesn't need to provide itself or the obsolete -svn version Doesn't need to confict with the obsolete -svn version, if someone still has this, they're so far out of date it's not very likely they're paying any attention at all Removed 'strip' and 'zipman' options, they're already default, no need to override if Removed '!libtool' option, none are generated Removed -O2 and -g build flags for the same reason Removed buildflags and specified them in the CFLAGS and CXXFLAGS variables Removed LDFLAGS declariation, why were we clearing this? Removed --disable-static, no static libs are built (I checked this time) No need to rm -rf $pkgdir/usr Double quote all paths with variables
Diffstat (limited to 'pkgbuild')
-rw-r--r--pkgbuild/PKGBUILD.in31
1 files changed, 13 insertions, 18 deletions
diff --git a/pkgbuild/PKGBUILD.in b/pkgbuild/PKGBUILD.in
index 6082a17..b7aa2bb 100644
--- a/pkgbuild/PKGBUILD.in
+++ b/pkgbuild/PKGBUILD.in
@@ -1,24 +1,20 @@
# Maintainer: Enlightenment Developers <enlightenment-devel@enlightenment.org>
-pkgname=('emotion_generic_players')
+pkgname=emotion_generic_players
pkgver=@VERSION@
pkgrel=1
pkgdesc="Emotion external binary executable players - GIT development snapshot"
arch=('i686' 'x86_64' 'arm')
url="http://www.enlightenment.org"
license=('BSD')
-makedepends=()
-depends=('vlc' 'libdvdcss' 'libbluray' 'flac' 'vcdimager' 'libcdio'
- 'ttf-freefont' 'ttf-dejavu' 'opus' 'libssh2')
-provides=("emotion_generic_players=$pkgver" 'emotion_generic_players-svn')
-conflicts=('emotion_generic_players-svn')
-options=('strip' 'zipman' '!libtool' 'debug')
-buildflags="-O2 -g -fvisibility=hidden -fomit-frame-pointer"
+depends=('efl' 'vlc' 'libdvdcss' 'vcdimager' 'libcdio'
+ 'ttf-freefont' 'ttf-dejavu' 'libssh2')
+options=('debug')
build() {
- export LDFLAGS=""
cd "../.."
+ export CFLAGS="$CFLAGS -fvisibility=hidden -fomit-frame-pointer"
+ export CXXFLAGS="$CXXFLAGS -fvisibility=hidden -fomit-frame-pointer"
make clean distclean
- ./configure --prefix=/usr \
- --disable-static
+ ./configure --prefix=/usr
make
}
@@ -29,12 +25,11 @@ build() {
package() {
cd "../.."
- rm -rf $pkgdir/usr
make -j1 DESTDIR="$pkgdir/" install
- install -Dm644 README $pkgdir/usr/share/$pkgname/README
- install -Dm644 NEWS $pkgdir/usr/share/$pkgname/NEWS
- install -Dm644 ChangeLog $pkgdir/usr/share/$pkgname/ChangeLog
- install -Dm644 AUTHORS $pkgdir/usr/share/$pkgname/AUTHORS
- install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING
- ln -s ../licenses/$pkgname/COPYING $pkgdir/usr/share/$pkgname/COPYING
+ install -Dm644 README "$pkgdir/usr/share/$pkgname/README"
+ install -Dm644 NEWS "$pkgdir/usr/share/$pkgname/NEWS"
+ install -Dm644 ChangeLog "$pkgdir/usr/share/$pkgname/ChangeLog"
+ install -Dm644 AUTHORS "$pkgdir/usr/share/$pkgname/AUTHORS"
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+ ln -s "../licenses/$pkgname/COPYING" "$pkgdir/usr/share/$pkgname/COPYING"
}