summaryrefslogtreecommitdiff
path: root/mozilla-testing/iceweasel-i18n/Makefile
diff options
context:
space:
mode:
authorMichał Masłowski <mtjm@mtjm.eu>2011-12-31 23:02:48 +0100
committerMichał Masłowski <mtjm@mtjm.eu>2011-12-31 23:02:48 +0100
commit6018f318724745ea2800c629d0db77f19ecbd02b (patch)
tree6c57a138047bb35ac0753554f4ea855d56f9e333 /mozilla-testing/iceweasel-i18n/Makefile
parent4f85ee8cc53396a283d492bb29ee2d0696c0b821 (diff)
parent007fa4a3de674cd44c9b4609d8567facc307de51 (diff)
downloadabslibre-6018f318724745ea2800c629d0db77f19ecbd02b.tar.gz
abslibre-6018f318724745ea2800c629d0db77f19ecbd02b.tar.bz2
abslibre-6018f318724745ea2800c629d0db77f19ecbd02b.zip
Merge branch 'master' of git+ssh://parabola-git/abslibre
Diffstat (limited to 'mozilla-testing/iceweasel-i18n/Makefile')
-rw-r--r--mozilla-testing/iceweasel-i18n/Makefile47
1 files changed, 35 insertions, 12 deletions
diff --git a/mozilla-testing/iceweasel-i18n/Makefile b/mozilla-testing/iceweasel-i18n/Makefile
index a0a767c3d..64e140af6 100644
--- a/mozilla-testing/iceweasel-i18n/Makefile
+++ b/mozilla-testing/iceweasel-i18n/Makefile
@@ -5,32 +5,55 @@
# - pacman
# - sed
+# Variables:
+# This is to get it from Debian Sid
+debname=iceweasel-l10n
+debver=9.0+debian
+debrel=1
+debrepo=http://ftp.debian.org/debian/pool/main/
+
+pkgver=9.0
+pkgrel=2
+
+# Guts: ##############################################################
+
default: PHONY all
all: PHONY
$(MAKE) clean
$(MAKE) PKGBUILD
.PRECIOUS: PKGBUILD
-PKGBUILD.g: Makefile
+PKGBUILD.list: Makefile
sed \
- -e '/This line is here/,$$d' \
- -e 's/^pkgname=/_pkgname=/' \
- PKGBUILD > $@
- echo 'pkgname=foo' >> $@
+ -e 's/@DEBNAME@/$(debname)/' \
+ -e 's/@DEBVER@/$(debver)/' \
+ -e 's/@DEBREL@/$(debrel)/' \
+ -e 's%@DEBREPO@%$(debrepo)%' \
+ -e 's/@PKGVER@/$(pkgver)/' \
+ -e 's/@PKGREL@/$(pkgrel)/' \
+ -e "s/@LANGPACKS@/(phony)/" \
+ -e '/CUT HERE/,$$d' \
+ PKGBUILD.in > $@
echo 'package() { exit 0; }' >> $@
makepkg -gp $@ >> $@
-langpacks.txt: PKGBUILD.g Makefile
+langpacks.txt: PKGBUILD.list Makefile
makepkg -dp $<
ls src/*/upstream | sed 's/\.xpi//' > $@
-PKGBUILD: langpacks.txt Makefile
+PKGBUILD: PKGBUILD.in langpacks.txt Makefile
sed \
- -e "s/_langpacks=.*/_langpacks=(`xargs echo < $<`)/" \
+ -e 's/@DEBNAME@/$(debname)/' \
+ -e 's/@DEBVER@/$(debver)/' \
+ -e 's/@DEBREL@/$(debrel)/' \
+ -e 's%@DEBREPO@%$(debrepo)%' \
+ -e 's/@PKGVER@/$(pkgver)/' \
+ -e 's/@PKGREL@/$(pkgrel)/' \
+ -e "s/@LANGPACKS@/(`xargs echo < langpacks.txt`)/" \
+ -e '/CUT HERE/d' \
-e '/md5sums/,$$d' \
- $@ > $@.$$$$ && \
- makepkg -g >> $@.$$$$ && \
- mv $@.$$$$ $@
+ PKGBUILD.in > $@
+ makepkg -dg >> $@
clean: PHONY
- rm -f PKGBUILD.g langpacks.txt
+ rm -f PKGBUILD.list langpacks.txt
.PHONY: PHONY FORCE