1 include /usr
/share
/dpkg
/default.mk
3 PACKAGE
=libxdgmime-perl
5 BUILDSRC
=$(PACKAGE
)-$(DEB_VERSION
)
6 DSC
= $(PACKAGE
)_
$(DEB_VERSION
).dsc
8 DEB
= $(PACKAGE
)_
$(DEB_VERSION
)_
$(DEB_HOST_ARCH
).deb
11 UPSTREAM
=xdgmime-source
/src
14 .PHONY
: update-bindings
16 cp
-a
$(UPSTREAM
)/xdgmime
*.
[ch
] $(OPKGNAME
)/
17 h2xs
-P
-v
$(DEB_VERSION_UPSTREAM
) -F
-DHAVE_MMAP
-M
'^XDG_' -t PV
-Ofan Xdgmime xdgmime.h
18 rm -f
$(OPKGNAME
)/xdgmime
*.
[ch
]
19 echo
"Please manually check and add the diff of the automatically generated update"
24 cp
-a
$(OPKGNAME
) $(BUILDSRC
)
25 cp
-a
$(UPSTREAM
)/xdgmime
*.
[ch
] $(BUILDSRC
)/
26 perl
-MDevel
::PPPort
-e
'Devel::PPPort::WriteFile("$(BUILDSRC)/ppport.h");'
27 cp
-a debian
$(BUILDSRC
)
35 cd
$(BUILDSRC
); dpkg-buildpackage
-S
-us
-uc
-d
-nc
43 $(DEB
): $(OPKGNAME
)/Xdgmime.xs
$(BUILDSRC
)
44 cd
$(BUILDSRC
); dpkg-buildpackage
-b
-us
-uc
48 upload
: UPLOAD_DIST ?
= $(DEB_DISTRIBUTION
)
50 tar cf
- $(DEB
) | ssh
-X repoman@repo.proxmox.com
-- upload
--product pmg
--dist $(UPLOAD_DIST
)
53 CLEANFILES
= *~ debian
/*~
*.deb
$(BUILDSRC
) libxdgmime-perl
* *.buildinfo
*.build
*.dsc
*tar.?z