[arch-commits] Commit in libmesode/repos (2 files)
Levente Polyak
anthraxx at archlinux.org
Sun Jan 10 16:40:35 UTC 2021
Date: Sunday, January 10, 2021 @ 16:40:34
Author: anthraxx
Revision: 817128
archrelease: copy trunk to community-staging-x86_64
Added:
libmesode/repos/community-staging-x86_64/
libmesode/repos/community-staging-x86_64/PKGBUILD
(from rev 817127, libmesode/trunk/PKGBUILD)
----------+
PKGBUILD | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+)
Copied: libmesode/repos/community-staging-x86_64/PKGBUILD (from rev 817127, libmesode/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD (rev 0)
+++ community-staging-x86_64/PKGBUILD 2021-01-10 16:40:34 UTC (rev 817128)
@@ -0,0 +1,53 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+
+pkgbase=libmesode
+pkgname=('libmesode' 'libmesode-doc')
+pkgver=0.10.1
+pkgrel=1
+pkgdesc='Simple, lightweight C library for writing prifanity XMPP client'
+url='https://github.com/boothj5/libmesode'
+arch=('x86_64')
+license=('GPL3' 'MIT')
+depends=('glibc' 'openssl' 'expat')
+makedepends=('doxygen')
+checkdepends=('check')
+source=(https://github.com/boothj5/libmesode/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha512sums=('00890ac903ed367872903242116527f229255bcc8988f87005b12a40a903d3b6133dff26229387c49de1ba6d911707adfc73a8a662864843899322c90e10dba7')
+b2sums=('485ee7e431befadcee34a7c8535818f692d35f0b619784c95d19b9ab19b7b0fc25e64bdb0f50a89a2709386304b3bae724a3e66f1622bcb8cc2b290bed32fae5')
+
+prepare() {
+ cd ${pkgbase}-${pkgver}
+ ./bootstrap.sh
+}
+
+build() {
+ cd ${pkgbase}-${pkgver}
+ ./configure --prefix=/usr
+ make
+ doxygen
+}
+
+check() {
+ make -C ${pkgbase}-${pkgver} check
+}
+
+package_libmesode() {
+ provides=('libmesode.so')
+ depends+=('libexpat.so')
+ cd ${pkgbase}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+ install -Dm 644 MIT-LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+package_libmesode-doc() {
+ pkgdesc+=' (documentation and samples)'
+ depends=()
+ options=('!strip')
+ optdepends=('libmesode')
+ cd ${pkgbase}-${pkgver}
+ install -Dm 644 docs/html/* -t "${pkgdir}/usr/share/doc/${pkgname}/html"
+ install -Dm 644 examples/{README.md,*.c} -t "${pkgdir}/usr/share/doc/${pkgname}/examples"
+ install -Dm 644 MIT-LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list