aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2008-08-20 22:22:21 +0000
committerAlexis Ballier <aballier@gentoo.org>2008-08-20 22:22:21 +0000
commitb81f00653f21aab70f96d41a534566d766f8b711 (patch)
treeec9896a99a4990a456d0c5723184f4d5bd430a01 /scripts/texlive/tlpsrc/Makefile
parentuse the generated licenses (diff)
downloadaballier-b81f00653f21aab70f96d41a534566d766f8b711.tar.gz
aballier-b81f00653f21aab70f96d41a534566d766f8b711.tar.bz2
aballier-b81f00653f21aab70f96d41a534566d766f8b711.zip
fix ebuild generation and improve make clean
svn path=/; revision=301
Diffstat (limited to 'scripts/texlive/tlpsrc/Makefile')
-rw-r--r--scripts/texlive/tlpsrc/Makefile15
1 files changed, 12 insertions, 3 deletions
diff --git a/scripts/texlive/tlpsrc/Makefile b/scripts/texlive/tlpsrc/Makefile
index b2c5916..ab28c05 100644
--- a/scripts/texlive/tlpsrc/Makefile
+++ b/scripts/texlive/tlpsrc/Makefile
@@ -26,8 +26,8 @@ lists : $(FULLDESC:%=%.list) $(FULLDESC:%=%.base)
%.srclist: %.tlpobj
./gensrc.sh $(shell cat $(<:%.tlpobj=%.list)) > $@
-%.licenselist: %.tlpobj
- ./getlicense.sh $(shell cat $(<:%.tlpobj=%.list)) | sort | uniq | tr '\n' ' ' > $@
+%.licenselist: %.tlplic
+ ./getlicense.sh $(shell cat $(<:%.tlplic=%.list)) | sort | uniq | tr '\n' ' ' > $@
%.gentoolicense: %.licenselist
./cataloguelicense2gentoolicense.sh $(shell cat $<) | sort | uniq | tr '\n' ' ' > $@
@@ -61,6 +61,9 @@ lists : $(FULLDESC:%=%.list) $(FULLDESC:%=%.base)
clean:
$(RMF) $(FULLDESC:%=%.list)
+ $(RMF) $(FULLDESC:%=%.srclist)
+ $(RMF) $(FULLDESC:%=%.doclist)
+ $(RMF) $(FULLDESC:%=%.licenselist)
$(RMF) $(FULLDESC:%=%.base)
$(RMF) $(FULLDESC:%=%.versionnedzips)
$(RMF) $(FULLDESC:%=%.docversionnedzips)
@@ -68,7 +71,8 @@ clean:
$(RMF) $(DESC:%=%.dotbase)
$(RMF) $(DESC:%=%.deps)
$(RMF) $(DESC:%=%.metadata)
- $(RMF) $(DESC:%=%.tlpobj)
+ $(RMF) *.tlpobj
+ $(RMF) *.tlplic
%.versionnedzips: %.list
$(MAKE) CONTENTS="$(shell cat $<)" -f Makefile-dist versionnedzips
@@ -86,6 +90,10 @@ clean:
$(MAKE) CONTENTS="$(shell cat $<)" -f Makefile-dist tlpobj
touch $@
+%.tlplic: %.list
+ $(MAKE) CONTENTS="$(shell cat $<)" -f Makefile-dist tlplic
+ touch $@
+
%.ebuild: %.desc %.deps %.list %.doclist %.srclist %.gentoolicense
cat $(PORTDIR)/header.txt > $@
echo -n "TEXLIVE_MODULES_DEPS=\"" >> $@
@@ -122,6 +130,7 @@ ebuilds: dist $(DESC:%=%.desc) $(DESC:%=%.ebuild) $(DESC:%=%.deps)
tlpobj: $(DESC:%=%.tlpobj)
+tlpobj: $(DESC:%=%.tlplic)
licenselist: $(DESC:%=%.licenselist) $(EXTRA_DIST:%=%.licenselist)