1 include /usr
/share
/dpkg
/default.mk
3 PACKAGE
=libarchive-perl
6 # h2xs -an LibArchive /usr/include/archive.h /usr/include/archive_entry.h
7 # perl Makefile.PL PREFIX=/usr
11 BUILDSRC
=$(PACKAGE
)-$(DEB_VERSION_UPSTREAM
)
12 DSC
=$(PACKAGE
)_
$(DEB_VERSION_UPSTREAM_REVISION
).dsc
14 DEB
=$(PACKAGE
)_
$(DEB_VERSION
)_
$(DEB_HOST_ARCH
).deb
18 .PHONY
: update-bindings
20 h2xs
-M
'^(archive|ARCHIVE)_' -v
$(DEB_VERSION_UPSTREAM
) -On LibArchive
/usr
/include/archive.h
/usr
/include/archive_entry.h
-larchive
21 echo
"Please manually check and add the diff of the automatically generated update"
26 cp
-a
$(PPSRC
)/ $(BUILDSRC
)
27 cp
-a debian
$(BUILDSRC
)
28 perl
-MDevel
::PPPort
-e
'Devel::PPPort::WriteFile("$(BUILDSRC)/ppport.h");'
29 echo
"git clone git://git.proxmox.com/git/libarchive-perl\\ngit checkout $(shell git rev-parse HEAD)" >$(BUILDSRC
)/debian
/SOURCE
37 cd
$(BUILDSRC
); dpkg-buildpackage
-S
-us
-uc
-d
-nc
45 $(DEB
): $(PPSRC
)/LibArchive.xs
$(BUILDSRC
)
46 cd
$(BUILDSRC
); dpkg-buildpackage
-b
-us
-uc
50 upload
: UPLOAD_DIST ?
= $(DEB_DISTRIBUTION
)
52 tar cf
- $(DEB
) | ssh
-X repoman@repo.proxmox.com
-- upload
--product pmg
--dist $(UPLOAD_DIST
)
54 CLEANFILES
= *~ build
*.deb libarchive_
* libarchive-perl_
* $(BUILDSRC
) *.buildinfo
*.build
*.dsc
*tar.?z