]> git.proxmox.com Git - libarchive-perl.git/blame - Makefile
update ppport.h for new perl on wheezy
[libarchive-perl.git] / Makefile
CommitLineData
918a6904
DM
1RELEASE=3.0
2
3# h2xs -Afn LibArchive
4# h2xs -an LibArchive /usr/include/archive.h /usr/include/archive_entry.h
5# perl Makefile.PL PREFIX=/usr
6
7#OPKGNAME = libarchive-2.2.4
8#DEB = libarchive1_2.2.4-1_i386.deb
9#DEVDEB = libarchive-dev_2.2.4-1_i386.deb
10
11PPSRC = LibArchive
12PDEB = libarchive-perl_2.8.4-1_amd64.deb
13
14all: ${PDEB}
15
16${PDEB}: ${PPSRC}/LibArchive.xs
17 -rm -rf build
18 rsync -a --exclude .svn ${PPSRC}/ build/
19 cp -a debian build
20 cd build; dpkg-buildpackage -b -us -uc -rfakeroot
21 lintian ${PDEB}
22
23.phony: upload
24upload: ${PDEB}
25 umount /proxmox/${RELEASE}; mount /proxmox/${RELEASE} -o rw
26 mkdir -p /proxmox/${RELEASE}/extra
27 rm -rf /proxmox/${RELEASE}/extra/libarchive1_*.deb
28 rm -rf /proxmox/${RELEASE}/extra/libarchive-dev_*.deb
29 rm -rf /proxmox/${RELEASE}/extra/libarchive-perl_*.deb
30 cp ${PDEB} /proxmox/${RELEASE}/extra
31 cd /proxmox/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
32 umount /proxmox/${RELEASE}; mount /proxmox/${RELEASE} -o ro
33
34CLEANFILES = *~ build *.deb libarchive_* ${OPKGNAME} libarchive-perl_*
35
36.phony: clean
37clean:
38 rm -rf ${CLEANFILES}