source: projects/texlive-vtlpkg/tags/2009/Makefile @ 5074

Revision 5074, 1.9 KB checked in by munepi, 13 years ago (diff)

added branches/2009 and tags/2009

Line 
1NAME=texlive-vtlpkg
2VERSION=$(shell rpm -q --queryformat "%{version}" --specfile ${NAME}-vl.spec)
3RELEASE=$(shell rpm -q --queryformat "%{release}" --specfile ${NAME}-vl.spec | sed s/vl[0-9]*//)
4
5TLPDB=/usr/share/${NAME}/texlive.tlpdb
6CATEGORYLIST=/usr/share/${NAME}/category.list
7
8RPM_VENDOR=\"Project Vine\"
9RPM_DISTRIBUTION=\"Vine Linux\"
10RPM_TOPDIR=$$\{HOME\}/rpm
11
12DESTDIR=
13
14all:
15        sed -e "s,@@VTLPKG_VERSION@@,${VERSION},g" \
16            -e "s,@@VTLPKG_RELEASE@@,${RELEASE},g" \
17            -e "s,@@VTLPKG_TLPDB@@,${TLPDB},g" \
18            -e "s,@@VTLPKG_CATEGORYLIST@@,${CATEGORYLIST},g" \
19                tlpdb2rpmspec.sh.in > tlpdb2rpmspec.sh
20
21        sed -e "s|@@VTLPKG_RPM_VENDOR@@|${RPM_VENDOR}|g" \
22            -e "s|@@VTLPKG_RPM_DISTRIBUTION@@|${RPM_DISTRIBUTION}|g" \
23            -e "s|@@VTLPKG_RPM_TOPDIR@@|${RPM_TOPDIR}|g" \
24                dot.vtlpkg.conf.in > dot.vtlpkg.conf
25
26install:
27        install -d ${DESTDIR}/usr/share/${NAME}/
28        install -d ${DESTDIR}/usr/bin
29
30        install -m 644 texlive${VERSION}.tlpdb.xz ${DESTDIR}/usr/share/${NAME}/
31        cd ${DESTDIR}/usr/share/${NAME}/ && \
32                xz -d texlive${VERSION}.tlpdb.xz && \
33                mv texlive${VERSION}.tlpdb texlive.tlpdb
34        install -m 644 category.list ${DESTDIR}/usr/share/${NAME}/
35        install -m 644 dot.vtlpkg.conf ${DESTDIR}/usr/share/${NAME}/
36        install -m 755 tlpdb2rpmspec.sh ${DESTDIR}/usr/bin/tlpdb2rpmspec
37
38tarbz2: clean
39        cd .. && rm -rf ${NAME}-${VERSION}
40        cd .. && cp -arf trunk ${NAME}-${VERSION}
41        cd .. && tar --exclude CVS --exclude .svn -cf - ${NAME}-${VERSION} | bzip2 -9 > ${NAME}-${VERSION}.tar.bz2
42        @if [ -d ~/rpm/SOURCES/${NAME} ]; then \
43                cp texlive-vtlpkg-2009-vine.patch ~/rpm/SOURCES/${NAME}; \
44                mv ../${NAME}-${VERSION}.tar.bz2 ~/rpm/SOURCES/${NAME}; \
45        else \
46                cp texlive-vtlpkg-2009-vine.patch ~/rpm/SOURCES/; \
47                mv ../${NAME}-${VERSION}.tar.bz2 ~/rpm/SOURCES/; \
48        fi
49        cd .. && rm -rf ${NAME}-${VERSION}
50
51rpm: tarbz2
52        rpmbuild -ba ${NAME}-vl.spec
53
54clean:
55        rm -fr *~ .*???~ tlpdb2rpmspec.sh dot.vtlpkg.conf
Note: See TracBrowser for help on using the repository browser.