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
15 DBG_DEB
=$(PACKAGE
)-dbgsym_
$(DEB_VERSION
)_
$(DEB_HOST_ARCH
).deb
19 .PHONY
: update-bindings
21 h2xs
-M
'^(archive|ARCHIVE)_' -v
$(DEB_VERSION_UPSTREAM
) -On LibArchive
/usr
/include/archive.h
/usr
/include/archive_entry.h
-larchive
22 echo
"Please manually check and add the diff of the automatically generated update"
27 cp
-a
$(PPSRC
)/ $(BUILDSRC
)
28 cp
-a debian
$(BUILDSRC
)
29 perl
-MDevel
::PPPort
-e
'Devel::PPPort::WriteFile("$(BUILDSRC)/ppport.h");'
30 echo
"git clone git://git.proxmox.com/git/libarchive-perl\\ngit checkout $(shell git rev-parse HEAD)" >$(BUILDSRC
)/debian
/SOURCE
38 cd
$(BUILDSRC
); dpkg-buildpackage
-S
-us
-uc
-d
-nc
47 $(DEB
): $(PPSRC
)/LibArchive.xs
$(BUILDSRC
)
48 cd
$(BUILDSRC
); dpkg-buildpackage
-b
-us
-uc
49 lintian
$(DEB
) $(DBG_DEB
)
52 upload
: UPLOAD_DIST ?
= $(DEB_DISTRIBUTION
)
53 upload
: $(DEB
) $(DBG_DEB
)
54 tar cf
- $(DEB
) $(DBG_DEB
) | ssh
-X repoman@repo.proxmox.com
-- upload
--product pmg
--dist $(UPLOAD_DIST
)
56 CLEANFILES
= *~ build
*.deb libarchive_
* libarchive-perl_
* $(BUILDSRC
) *.buildinfo
*.build
*.dsc
*tar.?z