summaryrefslogtreecommitdiff
path: root/~lukeshu/android-udev/Makefile
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2011-12-23 23:14:44 +0000
committerroot <root@rshg054.dnsready.net>2011-12-23 23:14:44 +0000
commitd53a615fd6ab6dfeb42da11086f96698cb08fe40 (patch)
treee8b4ecb6de34cedcb486150a721025bf303f66da /~lukeshu/android-udev/Makefile
parent34e6c976d28892a7bd3f7578f10fcfa57865472f (diff)
Fri Dec 23 23:14:44 UTC 2011
Diffstat (limited to '~lukeshu/android-udev/Makefile')
-rw-r--r--~lukeshu/android-udev/Makefile33
1 files changed, 33 insertions, 0 deletions
diff --git a/~lukeshu/android-udev/Makefile b/~lukeshu/android-udev/Makefile
new file mode 100644
index 000000000..238877f5a
--- /dev/null
+++ b/~lukeshu/android-udev/Makefile
@@ -0,0 +1,33 @@
+# Use this to update the package from AUR.
+
+default: PHONY all
+all: PHONY 51-android.rules PKGBUILD
+
+name=android-udev
+
+aur:
+ mkdir $@
+aur/%.tar.gz: | aur
+ cd aur && wget http://aur.archlinux.org/packages/$*/$*.tar.gz
+aur/%: aur/%.tar.gz
+ cd aur && tar xzf $(notdir $<)
+aur/$(name)/%: aur/$(name).tar.gz | aur/$(name)
+ test -f $@ && touch $@
+
+51-android.rules: aur/$(name)/51-android.rules
+ sed -r 's/\s+$$//' < $< > $@
+
+PKGBUILD: aur/$(name)/PKGBUILD 51-android.rules
+ # Update pkg{ver,rel}
+ ver=`grep -m1 pkgver= $<` ; sed -i "s/pkgver=.*/$$ver/" $@
+ rel=`grep -m1 pkgrel= $<`.1; sed -i "s/pkgrel=.*/$$rel/" $@
+ # Update md5sums
+ sed -i '/md5sums/,$$d' $@
+ makepkg -g >> $@
+
+clean: PHONY
+ rm -rf aur
+maintainerclean: PHONY clean
+ rm -f 51-android.rules
+
+.PHONY: PHONY FORCE