summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..187bedbd3608
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Lucien LOISEAU (Marlinski) <marlinski@disruptedsystems.org>
+
+pkgname=blucat
+pkgver=0.91
+pkgrel=1
+pkgdesc='The netcat for Bluetooth!'
+arch=('i686' 'x86_64')
+url='http://blucat.sourceforge.net/blucat/'
+license=('GPL2')
+depends=(java-runtime bluez bluez-utils bluez-libs java-commons-io)
+makedepends=(java-environment-common)
+provides=(blucat)
+
+source=(
+ git://github.com/ieee8023/blucat
+ http://snapshot.bluecove.org/distribution/download/2.1.1-SNAPSHOT/2.1.1-SNAPSHOT.63/bluecove-2.1.1-SNAPSHOT.jar
+ blucat.sh
+ build.xml
+)
+noextract=(
+ bluecove-2.1.1-SNAPSHOT.jar
+)
+sha512sums=(
+ 'SKIP'
+ cae92c40082e1c5268fc9893dfef2ffffe99ce3fc02fcba4578bfcd9b923ff26437555c6244d25fd6cf58fff78e1ca308505fb0fbb5c18bf4a0db1ddf8b737c8
+ b58eb2595f66ebb97a99e97f4fc5115ee7649b75771adea42e8bc3a5de011c7c18017c70cbd84225533e59384443eefb46b006f600300a95fa00e9b35e17d7f2
+ 7c663dc39e3f76f9f8bc16b5a7135aae8c1d5b4d59eaf84012848b2c64b3534ecd5ff82936420a28002e71a5396fc72b7d101e07df2a1a1da76b5b9ce292b5f5
+)
+
+prepare() {
+ # sanitize dependencies, it will be easier later to package them
+ # NOTE: there is a blucove package in AUR but blucat requires the snapshot
+ cd ${pkgname}
+ rm -rf lib
+ mkdir lib
+ mv ../bluecove-2.1.1-SNAPSHOT.jar lib/
+
+ # change the build.xml to a more cleaner version which also point to the right libraries (commons-io and bluecove)
+ rm build.xml
+ mv ../build.xml ./
+}
+
+build() {
+ cd ${pkgname}
+ ant jar
+}
+
+package() {
+ install -d -m755 ${pkgdir}/usr/share/java/${pkgname}
+ install -d -m755 ${pkgdir}/usr/bin
+ install -m644 ${pkgname}/lib/bluecove-2.1.1-SNAPSHOT.jar "${pkgdir}/usr/share/java/${pkgname}/"
+ install -m644 ${pkgname}/build/${pkgname}.jar "${pkgdir}/usr/share/java/${pkgname}/"
+ install -T -m755 blucat.sh "${pkgdir}/usr/bin/blucat"
+}