summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 062adb0341bde01cbad865abda943058d92e81fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Maintainer: grufo <madmurphy333 AT gmail DOT com>

_appname='PDFCrop'
pkgname="${_appname,,}"
pkgver='0.4b'
pkgrel=1
pkgdesc='A PDF utility for GNU/Linux that crops the white margins of PDF pages and rescales them to fit a standard size sheet of paper'
arch=('any')
url='http://pdfcrop.sourceforge.net/'
license=('GPL3')
depends=('ghostscript' 'perl')
conflicts=("${pkgname}-git")
source=("https://sourceforge.net/projects/${pkgname}/files/${pkgname}/${_appname}%20v${pkgver}/${pkgname}_v${pkgver}.tar.gz"
        'exec-rename.patch.in')
sha256sums=('090995ebbe02e9ce8868945b506103583c52f42c8946e2e12db8b8c5ed75467d'
            'aa3a3026e32e98775a4f3dc6a8d6cb7cdd66e9178f99ccba92f78aef0f5bd9bb')

# We need to rename the `pdfcrop` executable as long as we want this package to
# be compatible with the `texlive-core` package. Any name will do here.
_execname='pdf-crop'

prepare() {
	cd "${srcdir}/${pkgname}_v${pkgver}"
	sed "s/@APPEXECNAME@/${_execname}/g" "${srcdir}/exec-rename.patch.in" > "${srcdir}/exec-rename.patch"
	patch < "${srcdir}/exec-rename.patch"
}

package() {
	cd "${srcdir}/${pkgname}_v${pkgver}"
	install -dm755 "${pkgdir}/usr/bin"
	install -Dm755 "${srcdir}/${pkgname}_v${pkgver}/${pkgname}" "${pkgdir}/usr/bin/${_execname}"
}