diff options
author | Matt Parnell | 2016-06-17 01:02:59 -0500 |
---|---|---|
committer | Matt Parnell | 2016-06-17 01:02:59 -0500 |
commit | b12735c6461f58006d9b63dead5cb8ced9c3b6cc (patch) | |
tree | 477420cf8547ee965fff887f0ec16985eeb1163f | |
parent | 5c5c217a3cf9150fe4185692a0d239f811debad0 (diff) | |
download | aur-b12735c6461f58006d9b63dead5cb8ced9c3b6cc.tar.gz |
temporary? workaround - use bin deps for now again
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 14 insertions, 46 deletions
@@ -1,7 +1,7 @@ # Generated by mksrcinfo v8 -# Thu Jun 16 23:31:03 UTC 2016 +# Fri Jun 17 06:02:57 UTC 2016 pkgbase = nightingale-git - pkgdesc = No binaries used. Open source fork of the Songbird Media Player with updates and fixes. + pkgdesc = Open source fork of the Songbird Media Player. Uses prebuilt xulrunner and sqlite. pkgver = 78bd501 pkgrel = 1 url = http://getnightingale.com/ @@ -46,10 +46,10 @@ pkgbase = nightingale-git provides = nightingale conflicts = nightingale source = nightingale-hacking::git://github.com/nightingale-media-player/nightingale-hacking.git#branch=gstreamer-1.0 - source = nightingale-deps::git://github.com/nightingale-media-player/nightingale-deps.git#branch=xul-192-new + source = https://bitbucket.org/nightingale-media-player/nightingale-deps/downloads/linux--1.12-20130316-release-final.tar.lzma source = Nightingale.desktop md5sums = SKIP - md5sums = SKIP + md5sums = a9b47ef0b21106f6b51231046e1758d1 md5sums = 7741cc247648e95dd9dad8c953616757 pkgname = nightingale-git @@ -4,7 +4,7 @@ pkgname="nightingale-git" pkgver=78bd501 pkgrel=1 -pkgdesc="No binaries used. Open source fork of the Songbird Media Player with updates and fixes." +pkgdesc="Open source fork of the Songbird Media Player. Uses prebuilt xulrunner and sqlite." arch=('i686' 'x86_64') url="http://getnightingale.com/" license=('GPL2' 'MPL' 'BSD') @@ -16,10 +16,10 @@ conflicts=('nightingale') provides=('nightingale') install="nightingale.install" source=("nightingale-hacking::git://github.com/nightingale-media-player/nightingale-hacking.git#branch=gstreamer-1.0" - "nightingale-deps::git://github.com/nightingale-media-player/nightingale-deps.git#branch=xul-192-new" + "https://bitbucket.org/nightingale-media-player/nightingale-deps/downloads/linux-${CARCH}-1.12-20130316-release-final.tar.lzma" "Nightingale.desktop") md5sums=('SKIP' - 'SKIP' + 'a9b47ef0b21106f6b51231046e1758d1' '7741cc247648e95dd9dad8c953616757') pkgver() { @@ -33,49 +33,17 @@ prepare() { echo 'ac_add_options --with-gstreamer-1.0' >> "${srcdir}/nightingale-hacking/nightingale.config" echo 'ac_add_options --with-taglib-source=system' >> "${srcdir}/nightingale-hacking/nightingale.config" echo 'ac_add_options --enable-official' >> "${srcdir}/nightingale-hacking/nightingale.config" + + cd "${srcdir}/nightingale-hacking/dependencies" + ln -sf "${srcdir}/linux-${CARCH}" ./ } -build() { - - if [ ! -d "${srcdir}/linux-${CARCH}" ]; then - msg "Building static dependencies xulrunner and sqlite..." - - mkdir "${srcdir}/linux-${CARCH}" - cd "${srcdir}/nightingale-deps" - - # xul 1.9.2 won't build without this - unset CPPFLAGS - - export SB_VENDOR_BINARIES_CO_ROOT=${srcdir} - export SB_VENDOR_BUILD_ROOT=${srcdir} - export CXXFLAGS="$CXXFLAGS -fpermissive" - - export CC=gcc-5 - export CXX=g++-5 - - # fix mozilla freetype headers - #sed -i 's/freetype\///g' xulrunner-1.9.2/mozilla/config/system-headers - #sed -i 's/freetype\///g' xulrunner-1.9.2/mozilla/gfx/thebes/src/gfxPangoFonts.cpp - - msg2 "Building xulrunner 1.9.2...\n" - make -C xulrunner-1.9.2 -f Makefile.songbird xr-clean xr-build-release xr-packaging-release - - msg2 "Building sqlite...\n" - cd sqlite - autoreconf --force --install - cd .. - make -C sqlite -f Makefile.songbird - else - msg "Using existing dependencies. If you haven't rebuilt in a while please rm -rf pkg and src and start over." - fi - - if [ ! -d "${srcdir}/nightingale-hacking/dependencies/linux-${CARCH}" ]; then - # link our hopefully fresh compiled deps (no more bins!) - ln -s "${srcdir}/linux-${CARCH}" "${srcdir}/nightingale-hacking/dependencies/linux-${CARCH}" - fi - +build() { cd "${srcdir}/nightingale-hacking" + export CC=gcc-5 + export CXX=g++-5 + make # copy the add-ons first |