summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 20 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0366cd8a6e86..72531ada807a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,34 @@
pkgname=deadbeef-plugin-rating
_pkgname=deadbeef-rating
pkgver=1.2
-pkgrel=1
-pkgdesc="rate song(s) by editing the metadata tag rating"
+pkgrel=2
+pkgdesc="rate songs by editing the metadata tag: rating"
url="https://github.com/splushii/deadbeef-rating"
arch=('i686' 'x86_64')
-license=('GPL2')
+license=('GPL2') # or GPL3? who know?
depends=('deadbeef')
-source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/splushii/${_pkgname}/archive/${pkgver}.tar.gz")
-sha256sums=('2017bdd563c4f46a9af2d349ac8676b461969824ad1254cd653c7e70dcabff19')
+source=(
+ "${_pkgname}-${pkgver}.tar.gz::https://github.com/splushii/${_pkgname}/archive/${pkgver}.tar.gz"
+ fix-path_for_include_deadbeef_h.patch
+ Makefile
+)
+sha256sums=('2017bdd563c4f46a9af2d349ac8676b461969824ad1254cd653c7e70dcabff19'
+ '1c99aab7c07fd129cebe4fb6a768ce729248e0e742f5a03223f8a830a8e17ab3'
+ 'a98bc49c1899f533707859b92fa54211fdc7576e2e89146605caf0eab16746f4')
+
+prepare() {
+ cd "${_pkgname}-${pkgver}"
+ cp ../Makefile .
+ patch -p1 -i ../fix-path_for_include_deadbeef_h.patch
+}
build() {
cd "${_pkgname}-${pkgver}"
- gcc -Wall -I/usr/include/deadbeef/ -fPIC -std=c99 -shared -O2 -o rating.so rating.c
+ make
}
package() {
- install -D -v -c "${srcdir}/${_pkgname}-${pkgver}/rating.so" "${pkgdir}/usr/lib/deadbeef/rating.so"
+ cd "${_pkgname}-${pkgver}"
+ make install PREFIX="/usr" DESTDIR="${pkgdir}"
}