[arch-commits] Commit in (5 files)

George Rawlinson grawlinson at gemini.archlinux.org
Sun Jan 16 08:30:10 UTC 2022


    Date: Sunday, January 16, 2022 @ 08:30:09
  Author: grawlinson
Revision: 1105954

addpkg: bibutils 7.2-2

Added:
  bibutils/
  bibutils/repos/
  bibutils/trunk/
  bibutils/trunk/PKGBUILD
  bibutils/trunk/generate-man-pages.patch

--------------------------+
 PKGBUILD                 |   77 +++++++++++++++++++++++++++++++++++++++++++++
 generate-man-pages.patch |   36 +++++++++++++++++++++
 2 files changed, 113 insertions(+)

Added: bibutils/trunk/PKGBUILD
===================================================================
--- bibutils/trunk/PKGBUILD	                        (rev 0)
+++ bibutils/trunk/PKGBUILD	2022-01-16 08:30:09 UTC (rev 1105954)
@@ -0,0 +1,77 @@
+# Maintainer: George Rawlinson <grawlinson at archlinux.org>
+# Contributor: Dimitris Kiziridis <ragouel at outlook dot com>
+# Contributor: Sebastian Wilzbach < sebi at wilzbach dot me >
+# Contributor: Daniel Micay <danielmicay at gmail.com>
+# Contributor: Ivy Foster <joyfulgirl (at) archlinux (dot) us>
+# Contributor: Stefan Husmann <stefan-husmann at t-online.de>
+
+pkgname=bibutils
+pkgver=7.2
+pkgrel=2
+pkgdesc="Bibliography format interconversion"
+arch=('x86_64')
+url="http://sourceforge.net/p/bibutils/home/Bibutils"
+license=('GPL2')
+depends=('glibc')
+makedepends=('docbook-xsl' 'libxslt')
+source=(
+  "${pkgname}-${pkgver}.tar.gz::https://downloads.sourceforge.net/${pkgname}/${pkgname}_${pkgver}_src.tgz"
+  'generate-man-pages.patch'
+)
+sha512sums=('6a8d1e616fee6a8aff38792cfb9d9b1797b5729d356c0e5651d713b2631ac81d2b287602026bbc4e8f52762f3b2a2d35b2da339f2387c98c2fbc99bb47c3b21e'
+            '57c8502504e085997591f9ed8238efba82ed9647942a71b09005f4a6b94a098d084c5c02d7d32ec3078b50e88a5fb499115a53daae3b44e50d038dbe7457330b')
+b2sums=('e58e740e8e68e72e7d1bd84cd45e50add17f18fabf42d737df0c4206ea085eb2368ff585136cb1f4c5c8ccc337041778f46a39381f557c0bee37fe7817d9c538'
+        '16ccdaa056836210b9a88c3293798525d48e5c0edeb6d1c376420314fad80c8f80f621c8f91aee13de17056ac0ab850c2d0963f10d130bfc6bb791f88f2a0cd0')
+
+prepare() {
+  cd "${pkgname}_${pkgver}"
+
+  # remove erroneous backslash from pkgconfig
+  sed -i -e 's:\\::g' packageconfig_start
+
+  # generate man pages for all commands
+  patch -p1 -i ../generate-man-pages.patch
+}
+
+build() {
+  cd "${pkgname}_${pkgver}"
+
+  ./configure \
+    --dynamic \
+    --install-dir "$pkgdir/usr/bin" \
+    --install-lib "$pkgdir/usr/lib"
+
+  make DISTRO_CFLAGS="$CFLAGS" LDFLAGSIN="$LDFLAGS"
+
+  # generate man pages
+  local DBVER="$(ls -1 /usr/share/xml/docbook | grep nons | sed -e 's/^xsl-stylesheets-//' -e 's/-nons$//')"
+  xsltproc \
+    --output bibutils.1 \
+    --nonet \
+    "/usr/share/xml/docbook/xsl-stylesheets-$DBVER-nons/manpages/docbook.xsl" \
+    bibutils.dbk
+}
+
+check() {
+  cd "${pkgname}_${pkgver}"
+  make DISTRO_CFLAGS="$CFLAGS" LDFLAGSIN="$LDFLAGS" test
+}
+
+package() {
+  cd "${pkgname}_${pkgver}"
+
+  # binaries/shared objects
+  make install
+
+  # headers
+  install -vDm644 -t "$pkgdir/usr/include/$pkgname" lib/*.h
+
+  # pkgconfig
+  install -vDm644 -t "$pkgdir/usr/lib/pkgconfig" "lib/$pkgname.pc"
+
+  # man pages
+  install -vDm644 -t "$pkgdir/usr/share/man/man1" *.1
+
+  # documentation
+  install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" ChangeLog
+}

Added: bibutils/trunk/generate-man-pages.patch
===================================================================
--- bibutils/trunk/generate-man-pages.patch	                        (rev 0)
+++ bibutils/trunk/generate-man-pages.patch	2022-01-16 08:30:09 UTC (rev 1105954)
@@ -0,0 +1,36 @@
+--- a/bibutils.dbk
++++ b/bibutils.dbk
+@@ -45,12 +45,12 @@
+     <refmiscinfo class='version'> &version; </refmiscinfo>
+     <refmiscinfo class='manual'> User Commands </refmiscinfo>
+   </refmeta>
+-  <!-- Uncomment this division to have .so manpages generated for all
+-  commands
+     <refnamediv>
+     <refname>bibutils</refname>
+     <refname>bib2xml</refname>
++    <refname>biblatex2xml</refname>
+     <refname>copac2xml</refname>
++    <refname>ebi2xml</refname>
+     <refname>end2xml</refname>
+     <refname>endx2xml</refname>
+     <refname>isi2xml</refname>
+@@ -58,15 +58,17 @@
+     <refname>modsclean</refname>
+     <refname>nbib2xml</refname>
+     <refname>ris2xml</refname>
++    <refname>wordbib2xml</refname>
+     <refname>xml2ads</refname>
+     <refname>xml2bib</refname>
++    <refname>xml2biblatex</refname>
+     <refname>xml2end</refname>
+     <refname>xml2isi</refname>
++    <refname>xml2nbib</refname>
+     <refname>xml2ris</refname>
+     <refname>xml2wordbib</refname>
+       <refpurpose>bibliography conversion utilities</refpurpose>
+   </refnamediv>
+-  -->
+     <refnamediv>
+     <refname>bibutils</refname>
+       <refpurpose>bibliography conversion utilities</refpurpose>



More information about the arch-commits mailing list