summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Gysin2016-02-20 21:52:47 +0200
committerChristoph Gysin2016-02-20 21:52:47 +0200
commitee2e3dedc6dd1eddc22b76a414297a6527086465 (patch)
tree4716c7ff6d750981025c280bb3e8f2371111064b
parent19dab6e7dbb263e6814d08361b327364cf8d7e17 (diff)
downloadaur-ee2e3dedc6dd1eddc22b76a414297a6527086465.tar.gz
move test of libgroove.pc to check()
-rw-r--r--PKGBUILD24
-rw-r--r--makefile9
-rw-r--r--test.c7
3 files changed, 24 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 88e48fb57806..073243e35558 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -33,6 +33,30 @@ build() {
make
}
+check() {
+ cat > libgroove-version.c <<EOF
+ #include <stdio.h>
+ #include <groove/groove.h>
+ int main() {
+ printf("%s\n", groove_version());
+ return 0;
+ }
+EOF
+
+ gcc \
+ -Wall \
+ -I "${srcdir}/${pkgname}-${pkgver}" \
+ -L "${srcdir}/${pkgname}-${pkgver}/build" \
+ $(pkg-config --libs libgroove.pc) \
+ -o libgroove-version \
+ libgroove-version.c
+
+ diff -u \
+ <(pkg-config --modversion libgroove.pc) \
+ <(LD_LIBRARY_PATH="${srcdir}/${pkgname}-${pkgver}/build" \
+ ./libgroove-version)
+}
+
package() {
make -C "${srcdir}/${pkgname}-${pkgver}/build" DESTDIR="${pkgdir}/" install
install -Dm 644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" \
diff --git a/makefile b/makefile
deleted file mode 100644
index d1912cd65cc7..000000000000
--- a/makefile
+++ /dev/null
@@ -1,9 +0,0 @@
-CFLAGS = $$(pkg-config --cflags libgroove) -Wall
-LDLIBS = $$(pkg-config --libs libgroove)
-
-test-installation: test
- @./test
- @echo 'Currently installed libgroove.pc version:' \
- $$(pkg-config --modversion libgroove)
-
-.PHONY: test-installation
diff --git a/test.c b/test.c
deleted file mode 100644
index 27a517d25a07..000000000000
--- a/test.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <stdio.h>
-#include <groove/groove.h>
-
-int main() {
- printf("Currently installed libgroove version: %s\n", groove_version());
- return 0;
-}