diff options
author | Michael Kuc | 2020-07-20 19:34:10 +0100 |
---|---|---|
committer | Michael Kuc | 2020-07-20 19:55:34 +0100 |
commit | 66c8c57c86a521e71fb2dfc795161add621d4f07 (patch) | |
tree | 6477482ccfc38b5f8842d156c1ec7a683af5e544 | |
download | aur-66c8c57c86a521e71fb2dfc795161add621d4f07.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | meson.build.patch | 46 |
4 files changed, 115 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bf497106dfb9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = cdcc-git + pkgver = v0.1.r6.g04cc09c + pkgrel = 1 + epoch = 1 + url = https://github.com/gicmo/cdcc + arch = x86_64 + license = unknown + makedepends = meson + provides = cdcc + source = cdcc::git+https://github.com/gicmo/cdcc.git + source = meson.build.patch + sha256sums = SKIP + sha256sums = 4b765c7fda2ee2c75e48a765f0c3f594a39bf035608c72c2094056695180d8c0 + +pkgname = cdcc-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..9c82b5d10ae8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/src +/pkg +/cdcc +/*.pkg.tar.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b0742e551bfa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Michael Kuc <michaelkuc6 at gmail dot com> +_pkgname=cdcc +pkgname=${_pkgname}-git +pkgver=v0.1.r6.g04cc09c +pkgrel=1 +pkgdesc="" +arch=('x86_64') +url="https://github.com/gicmo/cdcc" +license=('unknown') +makedepends=('meson') +depends=() +provides=("${_pkgname}") +conflicts=() +epoch=1 +source=( + "${_pkgname}::git+https://github.com/gicmo/cdcc.git" + 'meson.build.patch' +) +sha256sums=( + 'SKIP' + '4b765c7fda2ee2c75e48a765f0c3f594a39bf035608c72c2094056695180d8c0' +) + +pkgver() { + cd "${srcdir}/${_pkgname}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${srcdir}/${_pkgname}" + patch < ../meson.build.patch + meson --prefix=/usr build +} + +build() { + cd "${srcdir}/${_pkgname}" + meson compile -C build +} + +check() { + cd "${srcdir}/${_pkgname}" + meson test -C build +} + +package() { + cd "${srcdir}/${_pkgname}/build" + DESTDIR="${pkgdir}" meson install + install -m644 -D "${srcdir}/${_pkgname}/README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md" +} diff --git a/meson.build.patch b/meson.build.patch new file mode 100644 index 000000000000..7abcde9ea081 --- /dev/null +++ b/meson.build.patch @@ -0,0 +1,46 @@ +*** meson.build 2020-07-20 19:34:21.479395401 +0100 +--- meson.build 2020-07-20 19:49:55.374369071 +0100 +*************** +*** 16,34 **** + sources: [ 'cc.c', 'db.c' ], + cpp_args: c_flags, + link_args: ld_flags, +! dependencies: [glib, gio, sqlite]) + + + executable('cdcc-gen', + sources: [ 'cc.c', 'db.c' ], + cpp_args: c_flags, + link_args: ld_flags, +! dependencies: alldep) + + + executable('cdcc-query', + sources: [ 'query.c', 'db.c' ], + cpp_args: c_flags, + link_args: ld_flags, +! dependencies: alldep) + +--- 16,37 ---- + sources: [ 'cc.c', 'db.c' ], + cpp_args: c_flags, + link_args: ld_flags, +! dependencies: [glib, gio, sqlite], +! install: true) + + + executable('cdcc-gen', + sources: [ 'cc.c', 'db.c' ], + cpp_args: c_flags, + link_args: ld_flags, +! dependencies: alldep, +! install: true) + + + executable('cdcc-query', + sources: [ 'query.c', 'db.c' ], + cpp_args: c_flags, + link_args: ld_flags, +! dependencies: alldep, +! install: true) + |