[arch-commits] Commit in libsigc++/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, November 26, 2020 @ 15:52:06 Author: heftig Revision: 402090 archrelease: copy trunk to extra-x86_64 Added: libsigc++/repos/extra-x86_64/PKGBUILD (from rev 402089, libsigc++/trunk/PKGBUILD) Deleted: libsigc++/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 120 ++--- 1 file changed, 60 insertions(+), 60 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-11-26 15:51:55 UTC (rev 402089) +++ PKGBUILD2020-11-26 15:52:06 UTC (rev 402090) @@ -1,60 +0,0 @@ -# Maintainer: Jan de Groot -# Maintainer: Jan Alexander Steffens (heftig) -# Contributor: Tom Newsom - -pkgbase=libsigc++ -pkgname=(libsigc++ libsigc++-docs) -pkgver=2.10.4 -pkgrel=2 -pkgdesc="Callback Framework for C++" -url="https://libsigcplusplus.github.io/libsigcplusplus/; -arch=(x86_64) -license=(LGPL) -depends=(gcc-libs) -makedepends=(git mm-common meson) -options=(!emptydirs) -_commit=230257ff751e018463919647c01e8e4a02e2eb15 # tags/2.10.4^0 -source=("git+https://github.com/libsigcplusplus/libsigcplusplus#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd libsigcplusplus - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd libsigcplusplus -} - -build() { - arch-meson libsigcplusplus build -D maintainer-mode=true - meson compile -C build -} - -check() { - meson test -C build --print-errorlogs -} - -# Do not remove the space before the () or commitpkg will -# accidentally to run this function on the system (!!!) -package_libsigc++ () { - provides=("libsigc++2.0=${pkgver}") - replaces=('libsigc++2.0') - conflicts=('libsigc++2.0') - - DESTDIR="$pkgdir" meson install -C build - - mkdir -p docs/usr/share - mv "$pkgdir"/usr/share/{devhelp,doc} docs/usr/share -} - -package_libsigc++-docs() { - pkgdesc+=" (documentation)" - depends=() - provides=("libsigc++2.0-docs=${pkgver}") - replaces=('libsigc++2.0-docs') - conflicts=('libsigc++2.0-docs') - options=(!strip) - - mv docs/* "$pkgdir" -} Copied: libsigc++/repos/extra-x86_64/PKGBUILD (from rev 402089, libsigc++/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-11-26 15:52:06 UTC (rev 402090) @@ -0,0 +1,60 @@ +# Maintainer: Jan de Groot +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Tom Newsom + +pkgbase=libsigc++ +pkgname=(libsigc++ libsigc++-docs) +pkgver=2.10.6 +pkgrel=1 +pkgdesc="Callback Framework for C++" +url="https://libsigcplusplus.github.io/libsigcplusplus/; +arch=(x86_64) +license=(LGPL) +depends=(gcc-libs) +makedepends=(git mm-common meson) +options=(!emptydirs) +_commit=5651a5cfeb0323239fac7f3966053ff395ad9f60 # tags/2.10.6^0 +source=("git+https://github.com/libsigcplusplus/libsigcplusplus#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd libsigcplusplus + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd libsigcplusplus +} + +build() { + arch-meson libsigcplusplus build -D maintainer-mode=true + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs +} + +# Do not remove the space before the () or commitpkg will +# accidentally to run this function on the system (!!!) +package_libsigc++ () { + provides=("libsigc++2.0=${pkgver}") + replaces=('libsigc++2.0') + conflicts=('libsigc++2.0') + + DESTDIR="$pkgdir" meson install -C build + + mkdir -p docs/usr/share + mv "$pkgdir"/usr/share/{devhelp,doc} docs/usr/share +} + +package_libsigc++-docs() { + pkgdesc+=" (documentation)" + depends=() + provides=("libsigc++2.0-docs=${pkgver}") + replaces=('libsigc++2.0-docs') + conflicts=('libsigc++2.0-docs') + options=(!strip) + + mv docs/* "$pkgdir" +}
[arch-commits] Commit in libsigc++/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, September 27, 2020 @ 22:01:28 Author: heftig Revision: 396834 archrelease: copy trunk to extra-x86_64 Added: libsigc++/repos/extra-x86_64/PKGBUILD (from rev 396833, libsigc++/trunk/PKGBUILD) Deleted: libsigc++/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 118 +++-- 1 file changed, 60 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-09-27 22:01:18 UTC (rev 396833) +++ PKGBUILD2020-09-27 22:01:28 UTC (rev 396834) @@ -1,58 +0,0 @@ -# Maintainer: Jan de Groot -# Maintainer: Jan Alexander Steffens (heftig) -# Contributor: Tom Newsom - -pkgbase=libsigc++ -pkgname=(libsigc++ libsigc++-docs) -pkgver=2.10.4 -pkgrel=1 -pkgdesc="Callback Framework for C++" -url="https://libsigcplusplus.github.io/libsigcplusplus/; -arch=(x86_64) -license=(LGPL) -depends=(gcc-libs) -makedepends=(git mm-common meson) -options=(!emptydirs) -_commit=230257ff751e018463919647c01e8e4a02e2eb15 # tags/2.10.4^0 -source=("git+https://github.com/libsigcplusplus/libsigcplusplus#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd libsigcplusplus - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd libsigcplusplus -} - -build() { - arch-meson libsigcplusplus build -D maintainer-mode=true - meson compile -C build -} - -check() { - meson test -C build --print-errorlogs -} - -package_libsigc++() { - provides=("libsigc++2.0=${pkgver}") - replaces=('libsigc++2.0') - conflicts=('libsigc++2.0') - - DESTDIR="$pkgdir" meson install -C build - - mkdir -p docs/usr/share - mv "$pkgdir"/usr/share/{devhelp,doc} docs/usr/share -} - -package_libsigc++-docs() { - pkgdesc+=" (documentation)" - depends=() - provides=("libsigc++2.0-docs=${pkgver}") - replaces=('libsigc++2.0-docs') - conflicts=('libsigc++2.0-docs') - options=(!strip) - - mv docs/* "$pkgdir" -} Copied: libsigc++/repos/extra-x86_64/PKGBUILD (from rev 396833, libsigc++/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-09-27 22:01:28 UTC (rev 396834) @@ -0,0 +1,60 @@ +# Maintainer: Jan de Groot +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Tom Newsom + +pkgbase=libsigc++ +pkgname=(libsigc++ libsigc++-docs) +pkgver=2.10.4 +pkgrel=2 +pkgdesc="Callback Framework for C++" +url="https://libsigcplusplus.github.io/libsigcplusplus/; +arch=(x86_64) +license=(LGPL) +depends=(gcc-libs) +makedepends=(git mm-common meson) +options=(!emptydirs) +_commit=230257ff751e018463919647c01e8e4a02e2eb15 # tags/2.10.4^0 +source=("git+https://github.com/libsigcplusplus/libsigcplusplus#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd libsigcplusplus + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd libsigcplusplus +} + +build() { + arch-meson libsigcplusplus build -D maintainer-mode=true + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs +} + +# Do not remove the space before the () or commitpkg will +# accidentally to run this function on the system (!!!) +package_libsigc++ () { + provides=("libsigc++2.0=${pkgver}") + replaces=('libsigc++2.0') + conflicts=('libsigc++2.0') + + DESTDIR="$pkgdir" meson install -C build + + mkdir -p docs/usr/share + mv "$pkgdir"/usr/share/{devhelp,doc} docs/usr/share +} + +package_libsigc++-docs() { + pkgdesc+=" (documentation)" + depends=() + provides=("libsigc++2.0-docs=${pkgver}") + replaces=('libsigc++2.0-docs') + conflicts=('libsigc++2.0-docs') + options=(!strip) + + mv docs/* "$pkgdir" +}
[arch-commits] Commit in libsigc++/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, September 27, 2020 @ 21:54:33 Author: heftig Revision: 396831 archrelease: copy trunk to extra-x86_64 Added: libsigc++/repos/extra-x86_64/PKGBUILD (from rev 396830, libsigc++/trunk/PKGBUILD) Deleted: libsigc++/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 115 ++--- 1 file changed, 58 insertions(+), 57 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-09-27 21:54:15 UTC (rev 396830) +++ PKGBUILD2020-09-27 21:54:33 UTC (rev 396831) @@ -1,57 +0,0 @@ -# Maintainer: Jan de Groot -# Contributor: Tom Newsom - -pkgbase=libsigc++ -pkgname=(libsigc++ libsigc++-docs) -pkgver=2.10.3 -pkgrel=1 -pkgdesc="Callback Framework for C++" -url="https://libsigcplusplus.github.io/libsigcplusplus/; -arch=('x86_64') -license=('LGPL') -depends=(gcc-libs) -makedepends=(git mm-common meson) -options=(!emptydirs) -_commit=88fdb3a14ec67de233fed22646fc9b14c24367f5 # tags/2.10.3^0 -source=("git+https://github.com/libsigcplusplus/libsigcplusplus#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd libsigcplusplus - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd libsigcplusplus -} - -build() { - arch-meson libsigcplusplus build -D maintainer-mode=true - ninja -C build -} - -check() { - meson test -C build --print-errorlogs -} - -package_libsigc++ () { - provides=("libsigc++2.0=${pkgver}") - replaces=('libsigc++2.0') - conflicts=('libsigc++2.0') - - DESTDIR="$pkgdir" meson install -C build - - mkdir -p docs/usr/share - mv "$pkgdir"/usr/share/{devhelp,doc} docs/usr/share -} - -package_libsigc++-docs() { - pkgdesc+=" (documentation)" - depends=() - provides=("libsigc++2.0-docs=${pkgver}") - replaces=('libsigc++2.0-docs') - conflicts=('libsigc++2.0-docs') - options=(!strip) - - mv docs/* "$pkgdir" -} Copied: libsigc++/repos/extra-x86_64/PKGBUILD (from rev 396830, libsigc++/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-09-27 21:54:33 UTC (rev 396831) @@ -0,0 +1,58 @@ +# Maintainer: Jan de Groot +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Tom Newsom + +pkgbase=libsigc++ +pkgname=(libsigc++ libsigc++-docs) +pkgver=2.10.4 +pkgrel=1 +pkgdesc="Callback Framework for C++" +url="https://libsigcplusplus.github.io/libsigcplusplus/; +arch=(x86_64) +license=(LGPL) +depends=(gcc-libs) +makedepends=(git mm-common meson) +options=(!emptydirs) +_commit=230257ff751e018463919647c01e8e4a02e2eb15 # tags/2.10.4^0 +source=("git+https://github.com/libsigcplusplus/libsigcplusplus#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd libsigcplusplus + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd libsigcplusplus +} + +build() { + arch-meson libsigcplusplus build -D maintainer-mode=true + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs +} + +package_libsigc++() { + provides=("libsigc++2.0=${pkgver}") + replaces=('libsigc++2.0') + conflicts=('libsigc++2.0') + + DESTDIR="$pkgdir" meson install -C build + + mkdir -p docs/usr/share + mv "$pkgdir"/usr/share/{devhelp,doc} docs/usr/share +} + +package_libsigc++-docs() { + pkgdesc+=" (documentation)" + depends=() + provides=("libsigc++2.0-docs=${pkgver}") + replaces=('libsigc++2.0-docs') + conflicts=('libsigc++2.0-docs') + options=(!strip) + + mv docs/* "$pkgdir" +}
[arch-commits] Commit in libsigc++/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, March 25, 2020 @ 13:57:20 Author: heftig Revision: 378479 archrelease: copy trunk to extra-x86_64 Added: libsigc++/repos/extra-x86_64/PKGBUILD (from rev 378478, libsigc++/trunk/PKGBUILD) Deleted: libsigc++/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 115 ++--- 1 file changed, 57 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-03-25 13:55:48 UTC (rev 378478) +++ PKGBUILD2020-03-25 13:57:20 UTC (rev 378479) @@ -1,58 +0,0 @@ -# Maintainer: Jan de Groot -# Contributor: Tom Newsom - -pkgbase=libsigc++ -pkgname=('libsigc++' 'libsigc++-docs') -pkgver=2.10.2 -pkgrel=1 -arch=('x86_64') -license=('LGPL') -url="http://libsigc.sourceforge.net/; -makedepends=('gcc-libs' 'git' 'mm-common' 'doxygen' 'libxslt' 'graphviz') -options=('!emptydirs') -_commit=06fabac512bf81164d5b01f877927cb39e9db864 # tags/2.10.2^0 -source=("git+https://github.com/libsigcplusplus/libsigcplusplus#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd libsigcplusplus - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd libsigcplusplus - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd libsigcplusplus - ./configure --prefix=/usr - make -} - -check() { - cd libsigcplusplus - make check -} - -package_libsigc++ () { - pkgdesc="Libsigc++ implements a full callback system for use in widget libraries - V2" - depends=('gcc-libs') - provides=("libsigc++2.0=${pkgver}") - replaces=('libsigc++2.0') - conflicts=('libsigc++2.0') - - cd libsigcplusplus - sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile - make DESTDIR="${pkgdir}" install -} - -package_libsigc++-docs() { - pkgdesc="Developer documentation for libsigc++" - provides=("libsigc++2.0-docs=${pkgver}") - replaces=('libsigc++2.0-docs') - conflicts=('libsigc++2.0-docs') - - cd libsigcplusplus/docs - make DESTDIR="${pkgdir}" install -} Copied: libsigc++/repos/extra-x86_64/PKGBUILD (from rev 378478, libsigc++/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-03-25 13:57:20 UTC (rev 378479) @@ -0,0 +1,57 @@ +# Maintainer: Jan de Groot +# Contributor: Tom Newsom + +pkgbase=libsigc++ +pkgname=(libsigc++ libsigc++-docs) +pkgver=2.10.3 +pkgrel=1 +pkgdesc="Callback Framework for C++" +url="https://libsigcplusplus.github.io/libsigcplusplus/; +arch=('x86_64') +license=('LGPL') +depends=(gcc-libs) +makedepends=(git mm-common meson) +options=(!emptydirs) +_commit=88fdb3a14ec67de233fed22646fc9b14c24367f5 # tags/2.10.3^0 +source=("git+https://github.com/libsigcplusplus/libsigcplusplus#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd libsigcplusplus + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd libsigcplusplus +} + +build() { + arch-meson libsigcplusplus build -D maintainer-mode=true + ninja -C build +} + +check() { + meson test -C build --print-errorlogs +} + +package_libsigc++ () { + provides=("libsigc++2.0=${pkgver}") + replaces=('libsigc++2.0') + conflicts=('libsigc++2.0') + + DESTDIR="$pkgdir" meson install -C build + + mkdir -p docs/usr/share + mv "$pkgdir"/usr/share/{devhelp,doc} docs/usr/share +} + +package_libsigc++-docs() { + pkgdesc+=" (documentation)" + depends=() + provides=("libsigc++2.0-docs=${pkgver}") + replaces=('libsigc++2.0-docs') + conflicts=('libsigc++2.0-docs') + options=(!strip) + + mv docs/* "$pkgdir" +}
[arch-commits] Commit in libsigc++/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, June 12, 2019 @ 16:55:39 Author: heftig Revision: 355929 archrelease: copy trunk to extra-x86_64 Added: libsigc++/repos/extra-x86_64/PKGBUILD (from rev 355928, libsigc++/trunk/PKGBUILD) Deleted: libsigc++/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-06-12 16:53:24 UTC (rev 355928) +++ PKGBUILD2019-06-12 16:55:39 UTC (rev 355929) @@ -1,58 +0,0 @@ -# Maintainer: Jan de Groot -# Contributor: Tom Newsom - -pkgbase=libsigc++ -pkgname=('libsigc++' 'libsigc++-docs') -pkgver=2.10.1 -pkgrel=1 -arch=('x86_64') -license=('LGPL') -url="http://libsigc.sourceforge.net/; -makedepends=('gcc-libs' 'git' 'mm-common' 'doxygen' 'libxslt' 'graphviz') -options=('!emptydirs') -_commit=df5857af447d473d5c843c4383fa8b7982c6242a # tags/2.10.1^0 -source=("git+https://github.com/libsigcplusplus/libsigcplusplus#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd libsigcplusplus - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd libsigcplusplus - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd libsigcplusplus - ./configure --prefix=/usr - make -} - -check() { - cd libsigcplusplus - make check -} - -package_libsigc++ () { - pkgdesc="Libsigc++ implements a full callback system for use in widget libraries - V2" - depends=('gcc-libs') - provides=("libsigc++2.0=${pkgver}") - replaces=('libsigc++2.0') - conflicts=('libsigc++2.0') - - cd libsigcplusplus - sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile - make DESTDIR="${pkgdir}" install -} - -package_libsigc++-docs() { - pkgdesc="Developer documentation for libsigc++" - provides=("libsigc++2.0-docs=${pkgver}") - replaces=('libsigc++2.0-docs') - conflicts=('libsigc++2.0-docs') - - cd libsigcplusplus/docs - make DESTDIR="${pkgdir}" install -} Copied: libsigc++/repos/extra-x86_64/PKGBUILD (from rev 355928, libsigc++/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-06-12 16:55:39 UTC (rev 355929) @@ -0,0 +1,58 @@ +# Maintainer: Jan de Groot +# Contributor: Tom Newsom + +pkgbase=libsigc++ +pkgname=('libsigc++' 'libsigc++-docs') +pkgver=2.10.2 +pkgrel=1 +arch=('x86_64') +license=('LGPL') +url="http://libsigc.sourceforge.net/; +makedepends=('gcc-libs' 'git' 'mm-common' 'doxygen' 'libxslt' 'graphviz') +options=('!emptydirs') +_commit=06fabac512bf81164d5b01f877927cb39e9db864 # tags/2.10.2^0 +source=("git+https://github.com/libsigcplusplus/libsigcplusplus#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd libsigcplusplus + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd libsigcplusplus + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd libsigcplusplus + ./configure --prefix=/usr + make +} + +check() { + cd libsigcplusplus + make check +} + +package_libsigc++ () { + pkgdesc="Libsigc++ implements a full callback system for use in widget libraries - V2" + depends=('gcc-libs') + provides=("libsigc++2.0=${pkgver}") + replaces=('libsigc++2.0') + conflicts=('libsigc++2.0') + + cd libsigcplusplus + sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile + make DESTDIR="${pkgdir}" install +} + +package_libsigc++-docs() { + pkgdesc="Developer documentation for libsigc++" + provides=("libsigc++2.0-docs=${pkgver}") + replaces=('libsigc++2.0-docs') + conflicts=('libsigc++2.0-docs') + + cd libsigcplusplus/docs + make DESTDIR="${pkgdir}" install +}
[arch-commits] Commit in libsigc++/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, October 30, 2018 @ 16:36:43 Author: heftig Revision: 337583 archrelease: copy trunk to extra-x86_64 Added: libsigc++/repos/extra-x86_64/PKGBUILD (from rev 337582, libsigc++/trunk/PKGBUILD) Deleted: libsigc++/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 112 +++-- 1 file changed, 58 insertions(+), 54 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-10-30 16:36:21 UTC (rev 337582) +++ PKGBUILD2018-10-30 16:36:43 UTC (rev 337583) @@ -1,54 +0,0 @@ -# $Id$ -# Maintainer: Jan de Groot -# Contributor: Tom Newsom - -pkgbase=libsigc++ -pkgname=('libsigc++' 'libsigc++-docs') -pkgver=2.10.0 -pkgrel=1 -arch=('i686' 'x86_64') -license=('LGPL') -url="http://libsigc.sourceforge.net/; -makedepends=('gcc-libs' 'git' 'mm-common' 'doxygen' 'libxslt' 'graphviz') -options=('!emptydirs') -_commit=83f1e2fe7855f85af570b9653903d2c426d67e72 -source=("git://git.gnome.org/libsigcplusplus#commit=$_commit") -sha256sums=('SKIP') - -pkgver() { - cd libsigcplusplus - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd libsigcplusplus - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd libsigcplusplus - ./configure --prefix=/usr - make -} - -package_libsigc++ () { - pkgdesc="Libsigc++ implements a full callback system for use in widget libraries - V2" - depends=('gcc-libs') - provides=("libsigc++2.0=${pkgver}") - replaces=('libsigc++2.0') - conflicts=('libsigc++2.0') - - cd libsigcplusplus - sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile - make DESTDIR="${pkgdir}" install -} - -package_libsigc++-docs() { - pkgdesc="Developer documentation for libsigc++" - provides=("libsigc++2.0-docs=${pkgver}") - replaces=('libsigc++2.0-docs') - conflicts=('libsigc++2.0-docs') - - cd libsigcplusplus/docs - make DESTDIR="${pkgdir}" install -} Copied: libsigc++/repos/extra-x86_64/PKGBUILD (from rev 337582, libsigc++/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-10-30 16:36:43 UTC (rev 337583) @@ -0,0 +1,58 @@ +# Maintainer: Jan de Groot +# Contributor: Tom Newsom + +pkgbase=libsigc++ +pkgname=('libsigc++' 'libsigc++-docs') +pkgver=2.10.1 +pkgrel=1 +arch=('x86_64') +license=('LGPL') +url="http://libsigc.sourceforge.net/; +makedepends=('gcc-libs' 'git' 'mm-common' 'doxygen' 'libxslt' 'graphviz') +options=('!emptydirs') +_commit=df5857af447d473d5c843c4383fa8b7982c6242a # tags/2.10.1^0 +source=("git+https://github.com/libsigcplusplus/libsigcplusplus#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd libsigcplusplus + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd libsigcplusplus + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd libsigcplusplus + ./configure --prefix=/usr + make +} + +check() { + cd libsigcplusplus + make check +} + +package_libsigc++ () { + pkgdesc="Libsigc++ implements a full callback system for use in widget libraries - V2" + depends=('gcc-libs') + provides=("libsigc++2.0=${pkgver}") + replaces=('libsigc++2.0') + conflicts=('libsigc++2.0') + + cd libsigcplusplus + sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile + make DESTDIR="${pkgdir}" install +} + +package_libsigc++-docs() { + pkgdesc="Developer documentation for libsigc++" + provides=("libsigc++2.0-docs=${pkgver}") + replaces=('libsigc++2.0-docs') + conflicts=('libsigc++2.0-docs') + + cd libsigcplusplus/docs + make DESTDIR="${pkgdir}" install +}