diff options
author | Ted Alff | 2017-09-23 16:05:21 -0400 |
---|---|---|
committer | Ted Alff | 2017-09-23 16:05:21 -0400 |
commit | 90f13841565433af4d727aa0f67b8cf9317603e9 (patch) | |
tree | 10fc76a56db38646d843195f57c098b10f2d0648 | |
download | aur-90f13841565433af4d727aa0f67b8cf9317603e9.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | remove_GMock_check.patch | 24 |
3 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9c4ef3a88603 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +# Generated by mksrcinfo v8 +# Sat Sep 23 20:05:10 UTC 2017 +pkgbase = radiotray-ng-git + pkgdesc = An Internet radio player for Linux + pkgver = 0.1.8.r26.08e56c7 + pkgrel = 1 + url = https://github.com/ebruck/radiotray-ng + arch = i686 + arch = x86_64 + license = GPL + makedepends = cmake + makedepends = boost + makedepends = lsb-release + makedepends = git + depends = boost-libs + depends = curl + depends = gstreamer + depends = jsoncpp + depends = libappindicator-gtk3 + depends = libbsd + depends = libnotify + depends = libxdg-basedir + depends = glibmm + optdepends = python2-lxml: Convert radiotray bookmarks to radiotray-ng format + provides = radiotray-ng=0.1.8 + conflicts = radiotray-ng + options = !libtool + source = radiotray-ng::git+https://github.com/ebruck/radiotray-ng#branch=v0.1.8-dev + source = remove_GMock_check.patch + sha256sums = SKIP + sha256sums = c08b2a85ad7b83e70c9bfd843abaa2b13381736a9acf837eb68ca341b79e89e1 + +pkgname = radiotray-ng-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d205fc5d7798 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: twa022 <twa022 at gmail dot com> + +_pkgname=radiotray-ng +pkgname=${_pkgname}-git +_pkgver=0.1.8 +_branch=v${_pkgver}-dev +pkgver=0.1.8.r26.08e56c7 +pkgrel=1 +pkgdesc="An Internet radio player for Linux" +arch=('i686' 'x86_64') +url="https://github.com/ebruck/radiotray-ng" +license=('GPL') +depends=('boost-libs' 'curl' 'gstreamer' 'jsoncpp' 'libappindicator-gtk3' + 'libbsd' 'libnotify' 'libxdg-basedir' 'glibmm') +makedepends=('cmake' 'boost' 'lsb-release' 'git') +optdepends=('python2-lxml: Convert radiotray bookmarks to radiotray-ng format') +options=('!libtool') +provides=("${_pkgname}=${pkgver%\.r*}") +conflicts=("${_pkgname}") +source=("${_pkgname}::git+https://github.com/ebruck/radiotray-ng#branch=${_branch}" + 'remove_GMock_check.patch') +sha256sums=('SKIP' + 'c08b2a85ad7b83e70c9bfd843abaa2b13381736a9acf837eb68ca341b79e89e1') + +pkgver() { + cd "${srcdir}/${_pkgname}" + printf '%s.r%s.%s' "${_pkgver}" "$(git rev-list --count HEAD)" "$(git describe --always)" +} + +prepare() { + cd "${srcdir}/${_pkgname}" + # Build fails when GMock is found, so don't check for it, don't compile tests + patch -uNp2 -r- -i ../remove_GMock_check.patch + # Fix for boost >= 1.65 + sed -i 's:find_package(Boost REQUIRED [^)]*:& thread:' CMakeLists.txt +} + +build() { + cd "${srcdir}/${_pkgname}" + [ -d build ] && rm -r build + mkdir build + cd build + + cmake .. -DCMAKE_BUILD_TYPE=Release + make +} + +package() { + cd "${srcdir}/${_pkgname}/build" + make DESTDIR="$pkgdir" install +} diff --git a/remove_GMock_check.patch b/remove_GMock_check.patch new file mode 100644 index 000000000000..01d878e3d756 --- /dev/null +++ b/remove_GMock_check.patch @@ -0,0 +1,24 @@ +diff -Naur ./radiotray-ng.bak/CMakeLists.txt ./radiotray-ng/CMakeLists.txt +--- ./radiotray-ng.bak/CMakeLists.txt 2017-09-23 16:01:35.457945124 -0400 ++++ ./radiotray-ng/CMakeLists.txt 2017-09-23 16:02:22.210798791 -0400 +@@ -37,7 +37,6 @@ + find_package(CURL REQUIRED) + find_package(PkgConfig REQUIRED) + find_package(Boost REQUIRED filesystem system log program_options) +-find_package(GMock) + + pkg_search_module(JSONCPP REQUIRED jsoncpp) + pkg_search_module(GSTREAMER REQUIRED gstreamer-1.0) +@@ -80,12 +79,6 @@ + set(APPINDICATOR_FOUND false) + endif() + +-# gmock available? +-if (GMOCK_FOUND) +- enable_testing() +- add_subdirectory(tests) +-endif() +- + add_subdirectory(src/radiotray-ng) + add_subdirectory(src/radiotray-ng/config) + add_subdirectory(src/radiotray-ng/playlist) |