RELEASE=3.0 # h2xs -Afn LibArchive # h2xs -an LibArchive /usr/include/archive.h /usr/include/archive_entry.h # perl Makefile.PL PREFIX=/usr #OPKGNAME = libarchive-2.2.4 #DEB = libarchive1_2.2.4-1_i386.deb #DEVDEB = libarchive-dev_2.2.4-1_i386.deb PPSRC = LibArchive PDEB = libarchive-perl_2.8.4-1_amd64.deb all: ${PDEB} ${PDEB}: ${PPSRC}/LibArchive.xs -rm -rf build rsync -a --exclude .svn ${PPSRC}/ build/ cp -a debian build cd build; dpkg-buildpackage -b -us -uc -rfakeroot lintian ${PDEB} .phony: upload upload: ${PDEB} umount /proxmox/${RELEASE}; mount /proxmox/${RELEASE} -o rw mkdir -p /proxmox/${RELEASE}/extra rm -rf /proxmox/${RELEASE}/extra/libarchive1_*.deb rm -rf /proxmox/${RELEASE}/extra/libarchive-dev_*.deb rm -rf /proxmox/${RELEASE}/extra/libarchive-perl_*.deb cp ${PDEB} /proxmox/${RELEASE}/extra cd /proxmox/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz umount /proxmox/${RELEASE}; mount /proxmox/${RELEASE} -o ro CLEANFILES = *~ build *.deb libarchive_* ${OPKGNAME} libarchive-perl_* .phony: clean clean: rm -rf ${CLEANFILES}