forked from archive/andrewferrier_email2pdf
Add support for building arch package.
This commit is contained in:
parent
2ec71a2160
commit
c6e5ac97a9
3 changed files with 30 additions and 0 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -1,5 +1,9 @@
|
|||
PKGBUILD
|
||||
*.deb
|
||||
cover/
|
||||
pkg/
|
||||
src/
|
||||
*.pkg.tar.xz
|
||||
|
||||
# Byte-compiled / optimized / DLL files
|
||||
__pycache__/
|
||||
|
|
5
Makefile
5
Makefile
|
@ -6,6 +6,8 @@ DOCKERTAG = andrewferrier/email2pdf
|
|||
determineversion:
|
||||
$(eval GITDESCRIBE := $(shell git describe --dirty))
|
||||
sed 's/Version: .*/Version: $(GITDESCRIBE)/' debian/DEBIAN/control_template > debian/DEBIAN/control
|
||||
$(eval GITDESCRIBE_ABBREV := $(shell git describe --abbrev=0))
|
||||
sed 's/pkgver=X/pkgver=$(GITDESCRIBE_ABBREV)/' PKGBUILD_template > PKGBUILD
|
||||
|
||||
ifeq ($(UNAME),Linux)
|
||||
builddeb: determineversion builddeb_real
|
||||
|
@ -26,6 +28,9 @@ builddeb_real:
|
|||
fakeroot chmod -R u+x $(TEMPDIR)/usr/bin
|
||||
fakeroot dpkg-deb --build $(TEMPDIR) .
|
||||
|
||||
buildarch: determineversion
|
||||
makepkg --skipinteg
|
||||
|
||||
builddocker: determineversion
|
||||
docker build -t $(DOCKERTAG) .
|
||||
docker tag $(DOCKERTAG):latest $(DOCKERTAG):$(GITDESCRIBE)
|
||||
|
|
21
PKGBUILD_template
Normal file
21
PKGBUILD_template
Normal file
|
@ -0,0 +1,21 @@
|
|||
pkgbase='email2pdf'
|
||||
pkgname=(email2pdf)
|
||||
pkgver=X
|
||||
pkgrel=0
|
||||
pkgdesc="email2pdf"
|
||||
arch=(any)
|
||||
url=""
|
||||
license=(MIT)
|
||||
groups=(ajf)
|
||||
|
||||
source=(
|
||||
email2pdf
|
||||
)
|
||||
|
||||
package_email2pdf() {
|
||||
depends=(
|
||||
python-coloredlogs
|
||||
)
|
||||
|
||||
install -Dm 755 email2pdf "$pkgdir"/usr/bin/email2pdf
|
||||
}
|
Loading…
Add table
Reference in a new issue