summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2bd75eed17ec
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: twa022 <twa022 at gmail dot com>
+
+_pkgname=xfburn
+pkgname=${_pkgname}-git
+_pkgver=0.5.5
+pkgver=0.5.6dev.r1573.71e78418
+pkgrel=1
+pkgdesc="A simple CD/DVD burning tool based on libburnia libraries"
+arch=('x86_64')
+url="http://goodies.xfce.org/projects/applications/xfburn"
+license=('GPL')
+groups=('xfce4-goodies')
+depends=('libburn' 'libisofs' 'gtk3' 'libxfce4ui' 'exo' 'gst-plugins-base-libs'
+ 'libgudev' 'desktop-file-utils')
+makedepends=('intltool' 'git')
+provides=("${_pkgname}=${pkgver%%dev*}")
+conflicts=("${_pkgname}")
+source=("${_pkgname}::git+https://gitlab.com/Katana-Steel/xfburn#branch=road-to-gtk3"
+ "https://archive.xfce.org/src/apps/xfburn/${_pkgver%.*}/${_pkgname}-${_pkgver}.tar.bz2")
+sha256sums=('SKIP'
+ 'aa173aa8a6c0887a4b236aee3753760e943f3e2be99af1f2d5343a6df345ade1')
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ printf "%s.%s.%sdev.r%s.%s" \
+ "$( grep -m 1 "xfburn_version_major" configure.ac.in | sed 's:.*\[\([0-9][0-9]*\)\].*:\1:' )" \
+ "$( grep -m 1 "xfburn_version_minor" configure.ac.in | sed 's:.*\[\([0-9][0-9]*\)\].*:\1:' )" \
+ "$( grep -m 1 "xfburn_version_micro" configure.ac.in | sed 's:.*\[\([0-9][0-9]*\)\].*:\1:' )" \
+ "$( git rev-list --count HEAD )" \
+ "$( git show-ref HEAD | sed -e 's:[\ ].*::' | cut -c1-8 )"
+}
+
+prepare() {
+ cd "${srcdir}/${_pkgname}"
+ NOCONFIGURE=1 ./autogen.sh
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+ ./configure \
+ --prefix=/usr \
+ --enable-gstreamer \
+ --disable-debug
+ cp "${srcdir}/${_pkgname}-${_pkgver}"/docs/xfburn.1 ./docs/xfburn.1
+ make
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+ make DESTDIR="$pkgdir" install
+}