diff options
author | Chris Severance | 2015-09-14 07:09:08 -0400 |
---|---|---|
committer | Chris Severance | 2015-09-14 07:09:08 -0400 |
commit | fdb501db7d3baae3c93a2f406d6c66120c4f44c3 (patch) | |
tree | d51a86c05ed13c326d4a8bf026120466238cc9fd | |
download | aur-fdb501db7d3baae3c93a2f406d6c66120c4f44c3.tar.gz |
Initial Import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 64 | ||||
-rw-r--r-- | ldmtool-0.2.3.patch | 12 |
3 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..748e01974851 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = ldmtool + pkgdesc = tool for managing Microsoft Windows dynamic disks + pkgver = 0.2.3 + pkgrel = 1 + url = https://github.com/mdbooth/libldm + arch = i686 + arch = x86_64 + license = GPL + provides = libldm + conflicts = libldm + source = https://github.com/mdbooth/libldm/archive/libldm-0.2.3.tar.gz + source = ldmtool-0.2.3.patch + sha256sums = bc2d930f46f070d446e587f65f66b2fca4af5017439f6f821ae45bff7cb944ad + sha256sums = 7e4699a1544046a9ccc14e4ec7b36cb901123783f5d456795632d2ffa28ab886 + +pkgname = ldmtool + depends = gtk-doc + depends = json-glib + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a9ce7c96994a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,64 @@ +# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com +# Contributor: Neal Buchanan <neal.buchanan@gmx.com> + +set -u +_gitauth='mdbooth' +_pkgname='ldmtool' +_gitname='libldm' +pkgname="${_pkgname}" +pkgver=0.2.3 +pkgrel=1 +pkgdesc="tool for managing Microsoft Windows dynamic disks" +arch=('i686' 'x86_64') +url="https://github.com/${_gitauth}/${_gitname}" +license=('GPL') +provides=("${_gitname}") +conflicts=("${_gitname}") +_verwatch=("${url}/releases" "${url#*github.com}/archive/${_gitname}-\(.*\)\.tar\.gz" 'l') +_srcdir="${_gitname}-${_gitname}-${pkgver}" +source=("${url}/archive/${_gitname}-${pkgver}.tar.gz" + "${pkgname}-${pkgver}.patch") +sha256sums=('bc2d930f46f070d446e587f65f66b2fca4af5017439f6f821ae45bff7cb944ad' + '7e4699a1544046a9ccc14e4ec7b36cb901123783f5d456795632d2ffa28ab886') + +if [ "${pkgname%-git}" != "${pkgname}" ]; then # this is easily done with case + unset _verwatch + makedepends=('git') + provides+=("${_pkgname}=${pkgver%%.r*}") + conflicts+=("${_pkgname}") + _srcdir="${_pkgname}" + source[0]="${url//https:/git:}.git" + :;sha256sums[0]='SKIP' +pkgver() { + set -u + cd "${_srcdir}" + #printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" | sed 's|-|.|g' + git describe --long | sed -e 's:^v::g' -e 's/\([^-]*-g\)/r\1/' -e 's/-/./g' + set +u +} +fi + +prepare() { + set -u + cd "${_srcdir}" + patch -p0 -i "${srcdir}/${pkgname}-${pkgver}.patch" + ./autogen.sh --prefix='/usr' + #./configure --prefix='/usr' + set +u +} + +build() { + set -u + cd "${_srcdir}" + make -s -j "$(nproc)" + set +u +} + +package() { + set -u + depends=('gtk-doc' 'json-glib') + cd "${_srcdir}" + make DESTDIR="${pkgdir}" install + set +u +} +set +u diff --git a/ldmtool-0.2.3.patch b/ldmtool-0.2.3.patch new file mode 100644 index 000000000000..7ae62ceb1d87 --- /dev/null +++ b/ldmtool-0.2.3.patch @@ -0,0 +1,12 @@ +diff -Naur src/ldmtool.c src/ldmtool.c +--- src/ldmtool.c 2012-12-12 09:43:35.000000000 -0700 ++++ src/ldmtool.c 2013-12-14 05:24:02.963542731 -0700 +@@ -779,8 +779,6 @@ + } + g_option_context_free(context); + +- g_type_init(); +- + LDM * const ldm = ldm_new(&err); + + int ret = 0; |