added several rerun gtk3

This commit is contained in:
joborun linux 2022-03-25 00:12:35 +02:00
parent 0f7f650bbf
commit 0541cc5247
52 changed files with 1028 additions and 10 deletions

55
autogen/PKGBUILD Normal file
View File

@ -0,0 +1,55 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=autogen
pkgver=5.18.16
pkgrel=02
pkgdesc="A tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text"
arch=('x86_64')
url="https://www.gnu.org/software/autogen/"
depends=('guile' 'libxml2' 'perl')
makedepends=('autogen' 'chrpath')
source=(https://ftp.gnu.org/gnu/${pkgname}/rel${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig})
prepare() {
cd $pkgname-$pkgver
sed -i 's/ -Werror / /' configure
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
cd "${srcdir}/${pkgname}-${pkgver}"
make check -j1
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
# Remove unrequired RPATH from binaries
for i in ${pkgdir}/usr/bin/*; do
if chrpath --list "$i"; then
chrpath --delete "$i";
fi
done
}
#---- license gpg-key sha256sums ----
license=('GPL3')
validpgpkeys=('44A088E295C3A722C450590EC9EF76DEB74EE762'
'3EEE51D1355B8EC40D9F3122495143D05D0712D1') # Bruce Korb <bkorb@gnu.org>
sha256sums=(f8a13466b48faa3ba99fe17a069e71c9ab006d9b1cfabe699f8c60a47d5bb49a # autogen-5.18.16.tar.xz
ac5ce9851d4b925a3f0821d9b24ab40032853e7e30d038a0a0b99e43921ed35f) # autogen-5.18.16.tar.xz.sig

47
autogen/PKGBUILD-arch Normal file
View File

@ -0,0 +1,47 @@
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Arjan Timmerman <arjan@soufly.nl>
# Contributor: Tor Krill
pkgname=autogen
pkgver=5.18.16
pkgrel=2
pkgdesc="A tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text"
arch=('x86_64')
url="https://www.gnu.org/software/autogen/"
license=('GPL3')
depends=('guile' 'libxml2' 'perl')
makedepends=('autogen' 'chrpath')
source=(https://ftp.gnu.org/gnu/${pkgname}/rel${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig})
validpgpkeys=('44A088E295C3A722C450590EC9EF76DEB74EE762'
'3EEE51D1355B8EC40D9F3122495143D05D0712D1') # Bruce Korb <bkorb@gnu.org>
sha512sums=('5f12c982dbe27873f5649a96049bf019ff183c90cc0c8a9196556b0ca02e72940cd422f6d6601f68cc7d8763b1124f2765c3b1a6335fc92ba07f84b03d2a53a1'
'SKIP')
prepare() {
cd $pkgname-$pkgver
sed -i 's/ -Werror / /' configure
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
cd "${srcdir}/${pkgname}-${pkgver}"
make check -j1
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
# Remove unrequired RPATH from binaries
for i in ${pkgdir}/usr/bin/*; do
if chrpath --list "$i"; then
chrpath --delete "$i";
fi
done
}

1
autogen/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,autoge*tar.xz*}

3
autogen/deps Normal file
View File

@ -0,0 +1,3 @@
libxml2
autogen
chrpath

1
autogen/key Normal file
View File

@ -0,0 +1 @@
gpg -v --recv-key 495143D05D0712D1

4
autogen/time Normal file
View File

@ -0,0 +1,4 @@
real 2m54.962s
user 0m44.055s
sys 0m5.400s

44
bc/PKGBUILD Normal file
View File

@ -0,0 +1,44 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=bc
pkgver=1.07.1
pkgrel=04
pkgdesc="An arbitrary precision calculator language"
arch=('x86_64')
url="https://www.gnu.org/software/bc/"
depends=('readline')
makedepends=('ed')
replaces=('bc-readline')
conflicts=('bc-readline')
source=(https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.sig})
build() {
cd "${pkgname}-${pkgver}"
./configure --prefix=/usr --mandir=/usr/share/man \
--infodir=/usr/share/info --with-readline
make -j1
}
check () {
cd "${pkgname}-${pkgver}"
echo "quit" | ./bc/bc -l Test/checklib.b
}
package() {
cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}
#---- license gpg-key sha256sums ----
license=('GPL')
validpgpkeys=('00E426232F384BF6D32D8B1881C24FF12FB7B14B') # Phil Nelson <philnelson@acm.org>
sha256sums=(62adfca89b0a1c0164c2cdca59ca210c1d44c3ffc46daf9931cf4942664cb02a # bc-1.07.1.tar.gz
1746ec25209f1b3f6b680390c6f563002f1d4eb1435f93d2206eaaffaa8e6c02) # bc-1.07.1.tar.gz.sig

34
bc/PKGBUILD-arch Normal file
View File

@ -0,0 +1,34 @@
# Maintainer: dorphell <dorphell@archlinux.org>
pkgname=bc
pkgver=1.07.1
pkgrel=4
pkgdesc="An arbitrary precision calculator language"
arch=('x86_64')
url="https://www.gnu.org/software/bc/"
license=('GPL')
depends=('readline')
makedepends=('ed')
replaces=('bc-readline')
conflicts=('bc-readline')
source=(https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.sig})
sha256sums=('62adfca89b0a1c0164c2cdca59ca210c1d44c3ffc46daf9931cf4942664cb02a'
'SKIP')
validpgpkeys=('00E426232F384BF6D32D8B1881C24FF12FB7B14B') # Phil Nelson <philnelson@acm.org>
build() {
cd "${pkgname}-${pkgver}"
./configure --prefix=/usr --mandir=/usr/share/man \
--infodir=/usr/share/info --with-readline
make -j1
}
check () {
cd "${pkgname}-${pkgver}"
echo "quit" | ./bc/bc -l Test/checklib.b
}
package() {
cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}

1
bc/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,bc-*tar.gz*}

1
bc/deps Normal file
View File

@ -0,0 +1 @@
ed

1
bc/key Normal file
View File

@ -0,0 +1 @@
gpg -v --recv-key 81C24FF12FB7B14B

5
bc/time Normal file
View File

@ -0,0 +1,5 @@
real 0m14.237s
user 0m13.626s
sys 0m0.724s

46
cpio/PKGBUILD Normal file
View File

@ -0,0 +1,46 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=cpio
pkgver=2.13
pkgrel=02
pkgdesc="A tool to copy files into or out of a cpio or tar archive"
arch=(x86_64)
url="https://www.gnu.org/software/cpio"
depends=('glibc')
source=(https://ftp.gnu.org/gnu/cpio/cpio-${pkgver}.tar.gz{,.sig})
build() {
cd ${pkgname}-${pkgver}
CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
./configure --prefix=/usr --mandir=/usr/share/man
make
}
check() {
cd ${pkgname}-${pkgver}
make check
}
package() {
cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
rm -f "${pkgdir}/usr/bin/mt" "${pkgdir}/pkg/usr/share/man/man1/mt.1"
rm -rf "${pkgdir}/usr/libexec"
rm -f "${pkgdir}/usr/share/man/man8/rmt.8"
# remove infodir
rm "$pkgdir/usr/share/info/dir"
}
#---- license gpg-key sha256sums ----
license=('GPL')
validpgpkeys=('325F650C4C2B6AD58807327A3602B07F55D0C732') # Sergey Poznyakoff <gray@gnu.org>
sha256sums=(e87470d9c984317f658567c03bfefb6b0c829ff17dbf6b0de48d71a4c8f3db88 # cpio-2.13.tar.gz
5f55dd5ad92437464f65f3a123fecda059606bbe506c2c6b76cd9c02c7967381) # cpio-2.13.tar.gz.sig

35
cpio/PKGBUILD-arch Normal file
View File

@ -0,0 +1,35 @@
# Maintainer: judd <jvinet@zeroflux.org>
pkgname=cpio
pkgver=2.13
pkgrel=2
pkgdesc="A tool to copy files into or out of a cpio or tar archive"
arch=(x86_64)
license=('GPL')
url="https://www.gnu.org/software/cpio"
depends=('glibc')
source=(https://ftp.gnu.org/gnu/cpio/cpio-${pkgver}.tar.gz{,.sig})
md5sums=('389c5452d667c23b5eceb206f5000810'
'SKIP')
validpgpkeys=('325F650C4C2B6AD58807327A3602B07F55D0C732') # Sergey Poznyakoff <gray@gnu.org>
build() {
cd ${pkgname}-${pkgver}
CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
./configure --prefix=/usr --mandir=/usr/share/man
make
}
check() {
cd ${pkgname}-${pkgver}
make check
}
package() {
cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
rm -f "${pkgdir}/usr/bin/mt" "${pkgdir}/pkg/usr/share/man/man1/mt.1"
rm -rf "${pkgdir}/usr/libexec"
rm -f "${pkgdir}/usr/share/man/man8/rmt.8"
# remove infodir
rm "$pkgdir/usr/share/info/dir"
}

1
cpio/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,cpio-*tar.gz*}

1
cpio/deps Normal file
View File

@ -0,0 +1 @@

1
cpio/key Normal file
View File

@ -0,0 +1 @@
gpg -v --recv-key 3602B07F55D0C732

5
cpio/time Normal file
View File

@ -0,0 +1,5 @@
real 0m26.898s
user 0m28.496s
sys 0m4.346s

42
cscope/PKGBUILD Normal file
View File

@ -0,0 +1,42 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=cscope
pkgver=15.9
pkgrel=02
pkgdesc="A developers tool for browsing program code"
src="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
arch=('x86_64')
url="http://cscope.sourceforge.net/"
depends=('ncurses' 'sh')
source=("https://sourceforge.net/projects/cscope/files/cscope/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
sed -i 's|/usr/local/lib/cs|/usr/lib/cs|' contrib/ocs
./configure --prefix=/usr
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -d "${pkgdir}"/usr/lib/cs
install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
cd contrib/xcscope
install -Dm644 xcscope.el "${pkgdir}"/usr/share/emacs/site-lisp/xcscope.el
install -m755 cscope-indexer "${pkgdir}"/usr/bin
}
#---- license gpg-key sha256sums ----
license=('BSD')
sha256sums=(c5505ae075a871a9cd8d9801859b0ff1c09782075df281c72c23e72115d9f159) # cscope-15.9.tar.gz

35
cscope/PKGBUILD-arch Normal file
View File

@ -0,0 +1,35 @@
# Maintainer: Lukas Fleischer <lfleischer@archlinux.org>
# Contributor: Dan McGee <dan@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
# Contributor: Jason Chu <jason@archlinux.org>
pkgname=cscope
pkgver=15.9
pkgrel=2
pkgdesc="A developers tool for browsing program code"
arch=('x86_64')
url="http://cscope.sourceforge.net/"
license=('BSD')
depends=('ncurses' 'sh')
source=("https://sourceforge.net/projects/cscope/files/cscope/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
sha512sums=('f3b95da5eb5c036cd39215785990c7cce7ce7b8eda4b18e60792e70d01ffb63809ce32ace310a9aefd88e6761c1609039ccfab0e8e49f81730bc1630babbcb80')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
sed -i 's|/usr/local/lib/cs|/usr/lib/cs|' contrib/ocs
./configure --prefix=/usr
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -d "${pkgdir}"/usr/lib/cs
install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
cd contrib/xcscope
install -Dm644 xcscope.el "${pkgdir}"/usr/share/emacs/site-lisp/xcscope.el
install -m755 cscope-indexer "${pkgdir}"/usr/bin
}

1
cscope/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,cscope-*tar.gz*}

1
cscope/deps Normal file
View File

@ -0,0 +1 @@

4
cscope/time Normal file
View File

@ -0,0 +1,4 @@
real 0m6.727s
user 0m9.796s
sys 0m0.954s

View File

@ -0,0 +1,56 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=desktop-file-utils
pkgver=0.26
pkgrel=02
pkgdesc="Command line utilities for working with desktop entries"
src="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
arch=(x86_64)
url="https://www.freedesktop.org/wiki/Software/desktop-file-utils"
depends=(glib2)
makedepends=(git meson)
_commit=54cec012921e52eb66b6ee1a1f40f2e9c9849f7c # tags/0.26
source=("git+https://gitlab.freedesktop.org/xdg/desktop-file-utils.git#commit=$_commit"
update-desktop-database.hook)
pkgver() {
cd $pkgname
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd $pkgname
# Support Desktop Entry Spec 1.5
git cherry-pick -n 425177a28b62 56d220dd679c
}
build() {
arch-meson $pkgname build
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
depends+=(libglib-2.0.so)
meson install -C build --destdir "$pkgdir"
install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook
}
#---- license gpg-key sha256sums ----
license=(GPL)
validpgpkeys=('C01EDE5BB0D91E26D003662EC76BB9FEEAD12EA7') # Hans Petter Jansson <hpj@cl.no>
sha256sums=(SKIP
501f1eb35d9fbbd61666f40302b0ce63425299edf023c075986a24dc3ef18575) # update-desktop-database.hook

View File

@ -0,0 +1,49 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Alexander Fehr <pizzapunk gmail com>
pkgname=desktop-file-utils
pkgver=0.26
pkgrel=2
pkgdesc="Command line utilities for working with desktop entries"
arch=(x86_64)
url="https://www.freedesktop.org/wiki/Software/desktop-file-utils"
license=(GPL)
depends=(glib2)
makedepends=(git meson)
_commit=54cec012921e52eb66b6ee1a1f40f2e9c9849f7c # tags/0.26
source=("git+https://gitlab.freedesktop.org/xdg/desktop-file-utils.git#commit=$_commit"
update-desktop-database.hook)
sha256sums=('SKIP'
'501f1eb35d9fbbd61666f40302b0ce63425299edf023c075986a24dc3ef18575')
validpgpkeys=('C01EDE5BB0D91E26D003662EC76BB9FEEAD12EA7') # Hans Petter Jansson <hpj@cl.no>
pkgver() {
cd $pkgname
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd $pkgname
# Support Desktop Entry Spec 1.5
git cherry-pick -n 425177a28b62 56d220dd679c
}
build() {
arch-meson $pkgname build
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
depends+=(libglib-2.0.so)
meson install -C build --destdir "$pkgdir"
install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook
}
# vim:set sw=2 et:

1
desktop-file-utils/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,desktop-file-utils}

2
desktop-file-utils/deps Normal file
View File

@ -0,0 +1,2 @@
git
meson

1
desktop-file-utils/key Normal file
View File

@ -0,0 +1 @@
gpg --recv-keys C76BB9FEEAD12EA7

4
desktop-file-utils/time Normal file
View File

@ -0,0 +1,4 @@
real 0m5.558s
user 0m4.702s
sys 0m0.494s

View File

@ -0,0 +1,11 @@
[Trigger]
Type = Path
Operation = Install
Operation = Upgrade
Operation = Remove
Target = usr/share/applications/*.desktop
[Action]
Description = Updating the desktop file MIME type cache...
When = PostTransaction
Exec = /usr/bin/update-desktop-database --quiet

24
docbook-xml/LICENSE Normal file
View File

@ -0,0 +1,24 @@
Copyright 1992-2006 HaL Computer Systems, Inc.,
O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
Corporation, Norman Walsh, Sun Microsystems, Inc., and the
Organization for the Advancement of Structured Information
Standards (OASIS).
See also http://docbook.org/specs/
Permission to use, copy, modify and distribute the DocBook XML DTD
and its accompanying documentation for any purpose and without fee
is hereby granted in perpetuity, provided that the above copyright
notice and this paragraph appear in all copies. The copyright
holders make no representation about the suitability of the DTD for
any purpose. It is provided "as is" without expressed or implied
warranty.
If you modify the DocBook DTD in any way, except for declaring and
referencing additional sets of general entities and declaring
additional notations, label your DTD as a variant of DocBook. See
the maintenance documentation for more information.
Please direct all questions, bug reports, or suggestions for
changes to the docbook@lists.oasis-open.org mailing list. For more
information, see http://www.oasis-open.org/docbook/.

119
docbook-xml/PKGBUILD Normal file
View File

@ -0,0 +1,119 @@
# vim:set sw=2 et:
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=docbook-xml
_vers=(4.{2..5})
pkgver=${_vers[-1]}
pkgrel=09
pkgdesc="A widely used XML scheme for writing documentation and help"
url="https://www.oasis-open.org/docbook/"
arch=(any)
depends=(libxml2)
install=docbook-xml.install
source=(https://docbook.org/xml/4.1.2/docbkx412.zip
LICENSE)
noextract=(docbkx412.zip)
for _ver in ${_vers[@]}; do
source+=("https://docbook.org/xml/$_ver/docbook-xml-$_ver.zip")
noextract+=("docbook-xml-$_ver.zip")
done
package() {
local ver xml
mkdir -p "$pkgdir/etc/xml"
xmlcatalog --noout --create "$pkgdir/etc/xml/docbook-xml"
mkdir docbook-xml-4.1.2
bsdtar -C docbook-xml-4.1.2 -xf docbkx412.zip
for ver in ${_vers[@]}; do
mkdir docbook-xml-$ver
bsdtar -C docbook-xml-$ver -xf docbook-xml-$ver.zip
done
for ver in 4.1.2 ${_vers[@]}; do
pushd docbook-xml-$ver
mkdir -p "$pkgdir/usr/share/xml/docbook/xml-dtd-$ver"
cp -dr docbook.cat *.dtd ent/ *.mod \
"$pkgdir/usr/share/xml/docbook/xml-dtd-$ver"
popd
xml=
case $ver in
4.1.2) xml=' XML' ;;&
*)
xmlcatalog --noout --add "public" \
"-//OASIS//DTD DocBook XML V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/docbookx.dtd" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//DTD DocBook$xml CALS Table Model V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/calstblx.dtd" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/soextblx.dtd" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//ELEMENTS DocBook$xml Information Pool V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/dbpoolx.mod" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//ELEMENTS DocBook$xml Document Hierarchy V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/dbhierx.mod" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//ENTITIES DocBook$xml Additional General Entities V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/dbgenent.mod" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//ENTITIES DocBook$xml Notations V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/dbnotnx.mod" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//ENTITIES DocBook$xml Character Entities V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/dbcentx.mod" \
"$pkgdir/etc/xml/docbook-xml"
;;&
4.[45])
xmlcatalog --noout --add "public" \
"-//OASIS//ELEMENTS DocBook XML HTML Tables V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/htmltblx.mod" \
"$pkgdir/etc/xml/docbook-xml"
;;&
*)
xmlcatalog --noout --add "rewriteSystem" \
"http://www.oasis-open.org/docbook/xml/$ver" \
"/usr/share/xml/docbook/xml-dtd-$ver" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "rewriteURI" \
"http://www.oasis-open.org/docbook/xml/$ver" \
"/usr/share/xml/docbook/xml-dtd-$ver" \
"$pkgdir/etc/xml/docbook-xml"
;;&
esac
done
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE
# Fix permissions
find "$pkgdir" -type f -exec chmod -c a-x {} +
chmod -Rc u=rwX,go=rX "$pkgdir"
}
#---- license gpg-key sha256sums ----
license=(MIT)
sha256sums=(30f0644064e0ea71751438251940b1431f46acada814a062870f486c772e7772 # docbkx412.zip
adf79c0ee42b5b0d9b0d10def6aca4f7c97a0ce7333b3012af2c929e1ed72b77 # LICENSE
acc4601e4f97a196076b7e64b368d9248b07c7abf26b34a02cca40eeebe60fa2 # docbook-xml-4.2.zip
23068a94ea6fd484b004c5a73ec36a66aa47ea8f0d6b62cc1695931f5c143464 # docbook-xml-4.3.zip
02f159eb88c4254d95e831c51c144b1863b216d909b5ff45743a1ce6f5273090 # docbook-xml-4.4.zip
4e4e037a2b83c98c6c94818390d4bdd3f6e10f6ec62dd79188594e26190dc7b4) # docbook-xml-4.5.zip

114
docbook-xml/PKGBUILD-arch Normal file
View File

@ -0,0 +1,114 @@
# Contributor: dorphell <dorphell@archlinux.org>
# Contributor: Judd Vinet <jvinet@zeroflux.org>
_vers=(4.{2..5})
pkgname=docbook-xml
pkgver=${_vers[-1]}
pkgrel=9
pkgdesc="A widely used XML scheme for writing documentation and help"
url="https://www.oasis-open.org/docbook/"
arch=(any)
license=(MIT)
depends=(libxml2)
install=docbook-xml.install
source=(https://docbook.org/xml/4.1.2/docbkx412.zip
LICENSE)
noextract=(docbkx412.zip)
for _ver in ${_vers[@]}; do
source+=("https://docbook.org/xml/$_ver/docbook-xml-$_ver.zip")
noextract+=("docbook-xml-$_ver.zip")
done
sha512sums=('f700591a671694ca0ac51f5b5b7e825df5c0b3604b20baa6afd3aaafa7ce99470ca1c261781b105b42bfa5485c23217cf3db821b3fcf2ebdae9df07bb8ae4063'
'd852ab8e1442af4a91ffc32b9bb37377d98171dbc379cfd9787a2e06fc5c9b8ed04c5cd156ff5b7799973250011389456a3a3584ed4ae99362420c15235fcbb5'
'0c836346130d1e8f4e26e00959f6b4fd2c3c11269ba5cbf11cdc904724e189606f431c99cd5ab188877daa0eb44c58d0bc30556df3b51df480396818d61c4e0a'
'f5090fb74884bae3d4fac8a3c5060bffff5d6a74272de183c181a7642e4b91f4ed32ad028537d198010782c3d98575ce679672f76a9749ed124432195886a7cb'
'7df5af4df24e4618b09814e4e20c147c722962531f03a40c28cd60f1db16b4c330420adf96adb7d66ed6eda84046ee91b467fd6f6fbfac2201537e2080735d76'
'1ee282fe86c9282610ee72c0e1d1acfc03f1afb9dc67166f438f2703109046479edb6329313ecb2949db27993077e077d111501c10b8769ebb20719eb6213d27')
package() {
local ver xml
mkdir -p "$pkgdir/etc/xml"
xmlcatalog --noout --create "$pkgdir/etc/xml/docbook-xml"
mkdir docbook-xml-4.1.2
bsdtar -C docbook-xml-4.1.2 -xf docbkx412.zip
for ver in ${_vers[@]}; do
mkdir docbook-xml-$ver
bsdtar -C docbook-xml-$ver -xf docbook-xml-$ver.zip
done
for ver in 4.1.2 ${_vers[@]}; do
pushd docbook-xml-$ver
mkdir -p "$pkgdir/usr/share/xml/docbook/xml-dtd-$ver"
cp -dr docbook.cat *.dtd ent/ *.mod \
"$pkgdir/usr/share/xml/docbook/xml-dtd-$ver"
popd
xml=
case $ver in
4.1.2) xml=' XML' ;;&
*)
xmlcatalog --noout --add "public" \
"-//OASIS//DTD DocBook XML V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/docbookx.dtd" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//DTD DocBook$xml CALS Table Model V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/calstblx.dtd" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/soextblx.dtd" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//ELEMENTS DocBook$xml Information Pool V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/dbpoolx.mod" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//ELEMENTS DocBook$xml Document Hierarchy V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/dbhierx.mod" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//ENTITIES DocBook$xml Additional General Entities V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/dbgenent.mod" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//ENTITIES DocBook$xml Notations V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/dbnotnx.mod" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "public" \
"-//OASIS//ENTITIES DocBook$xml Character Entities V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/dbcentx.mod" \
"$pkgdir/etc/xml/docbook-xml"
;;&
4.[45])
xmlcatalog --noout --add "public" \
"-//OASIS//ELEMENTS DocBook XML HTML Tables V$ver//EN" \
"http://www.oasis-open.org/docbook/xml/$ver/htmltblx.mod" \
"$pkgdir/etc/xml/docbook-xml"
;;&
*)
xmlcatalog --noout --add "rewriteSystem" \
"http://www.oasis-open.org/docbook/xml/$ver" \
"/usr/share/xml/docbook/xml-dtd-$ver" \
"$pkgdir/etc/xml/docbook-xml"
xmlcatalog --noout --add "rewriteURI" \
"http://www.oasis-open.org/docbook/xml/$ver" \
"/usr/share/xml/docbook/xml-dtd-$ver" \
"$pkgdir/etc/xml/docbook-xml"
;;&
esac
done
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE
# Fix permissions
find "$pkgdir" -type f -exec chmod -c a-x {} +
chmod -Rc u=rwX,go=rX "$pkgdir"
}
# vim:set sw=2 et:

1
docbook-xml/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,docb*.zip}

1
docbook-xml/deps Normal file
View File

@ -0,0 +1 @@
libxml2

View File

@ -0,0 +1,42 @@
post_install() {
if [ -e etc/xml/catalog.preserve ]; then
mv etc/xml/catalog.preserve etc/xml/catalog
elif [ ! -e etc/xml/catalog ]; then
xmlcatalog --noout --create etc/xml/catalog
fi
xmlcatalog --noout --add "delegatePublic" \
"-//OASIS//ENTITIES DocBook XML" \
"file:///etc/xml/docbook-xml" \
etc/xml/catalog
xmlcatalog --noout --add "delegatePublic" \
"-//OASIS//DTD DocBook XML" \
"file:///etc/xml/docbook-xml" \
etc/xml/catalog
xmlcatalog --noout --add "delegateSystem" \
"http://www.oasis-open.org/docbook/" \
"file:///etc/xml/docbook-xml" \
etc/xml/catalog
xmlcatalog --noout --add "delegateURI" \
"http://www.oasis-open.org/docbook/" \
"file:///etc/xml/docbook-xml" \
etc/xml/catalog
}
# arg 1: the new package version
# arg 2: the old package version
pre_upgrade() {
if [ $(vercmp $2 4.5) -lt 0 ]; then
xmlcatalog --del "file:///etc/xml/docbook" etc/xml/catalog > etc/xml/catalog.preserve
fi
}
post_upgrade() {
if [ $(vercmp $2 4.5) -ge 0 ]; then
post_remove
fi
post_install
}
post_remove() {
xmlcatalog --noout --del file:///etc/xml/docbook-xml etc/xml/catalog
}

6
docbook-xml/sums Normal file
View File

@ -0,0 +1,6 @@
docbkx412.zip
LICENSE
docbook-xml-4.2.zip
docbook-xml-4.3.zip
docbook-xml-4.4.zip
docbook-xml-4.5.zip

5
docbook-xml/time Normal file
View File

@ -0,0 +1,5 @@
real 0m2.697s
user 0m2.507s
sys 0m0.372s

45
expect/PKGBUILD Normal file
View File

@ -0,0 +1,45 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=expect
pkgver=5.45.4
pkgrel=02
pkgdesc='A tool for automating interactive applications'
arch=(x86_64)
url='https://www.nist.gov/el/msid/expect.cfm'
depends=(tcl)
source=(https://downloads.sourceforge.net/project/expect/Expect/$pkgver/expect${pkgver}.tar.gz)
# Warning on test causes failure without these flags
prepare() {
cd expect${pkgver}
CFLAGS=${CFLAGS/-Werror=format-security/}
CXXFLAGS=${CXXFLAGS/-Werror=format-security/}
}
build() {
cd expect${pkgver}
./configure --prefix=/usr --mandir=/usr/share/man
make
}
check() {
cd expect${pkgver}
make test
}
package() {
cd expect${pkgver}
make DESTDIR="$pkgdir" install
install -Dm644 README "$pkgdir/usr/share/licenses/$pkgname/README"
}
#---- license gpg-key sha256sums ----
license=(custom)
sha256sums=(49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34) # expect5.45.4.tar.gz

30
expect/PKGBUILD-arch Normal file
View File

@ -0,0 +1,30 @@
# Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Allan McRae <allan@archlinux.org>
pkgname=expect
pkgver=5.45.4
pkgrel=2
pkgdesc='A tool for automating interactive applications'
arch=(x86_64)
url='https://www.nist.gov/el/msid/expect.cfm'
license=(custom)
depends=(tcl)
source=(https://downloads.sourceforge.net/project/expect/Expect/$pkgver/expect${pkgver}.tar.gz)
sha256sums=('49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34')
build() {
cd expect${pkgver}
./configure --prefix=/usr --mandir=/usr/share/man
make
}
check() {
cd expect${pkgver}
make test
}
package() {
cd expect${pkgver}
make DESTDIR="$pkgdir" install
install -Dm644 README "$pkgdir/usr/share/licenses/$pkgname/README"
}

1
expect/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,expect5*tar.gz*}

1
expect/deps Normal file
View File

@ -0,0 +1 @@
tcl

5
expect/time Normal file
View File

@ -0,0 +1,5 @@
real 0m19.586s
user 0m6.052s
sys 0m1.112s

45
fakechroot/PKGBUILD Normal file
View File

@ -0,0 +1,45 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=fakechroot
pkgver=2.20.1
pkgrel=02
pkgdesc="Gives a fake chroot environment"
arch=('x86_64')
url="https://github.com/dex4er/fakechroot/wiki"
depends=('sh' 'perl')
source=($pkgname-$pkgver.tar.gz::https://github.com/dex4er/fakechroot/archive/${pkgver}.tar.gz)
# no_STAT_VER.patch)
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr --sbindir=/usr/bin \
--libdir=/usr/lib/libfakeroot --sysconfdir=/etc
make
}
check() {
cd $pkgname-$pkgver
# t/fts.t fails when building on BTRFS... (really!)
make -k check
}
package() {
cd $pkgname-$pkgver
make DESTDIR="${pkgdir}" install
install -dm755 "${pkgdir}"/etc/ld.so.conf.d/
echo '/usr/lib/libfakeroot/fakechroot/' > "${pkgdir}"/etc/ld.so.conf.d/fakechroot.conf
}
#---- license gpg-key sha256sums ----
license=('LGPL')
sha256sums=(7f9d60d0d48611969e195fadf84d05f6c74f71bbf8f41950ad8f5bf061773e18) # fakechroot-2.20.1.tar.gz
# 3e2047d1888ee983cbec42e0d11d89fbb89e06b202fa97668ddd04e393acab4c) # no_STAT_VER.patch

37
fakechroot/PKGBUILD-arch Normal file
View File

@ -0,0 +1,37 @@
# Maintainer:
# Contributor: Allan McRae <allan@archlinux.org>
# Contributor: Aaron Griffin <aaron@archlinux.org>
pkgname=fakechroot
pkgver=2.20.1
pkgrel=2
pkgdesc="Gives a fake chroot environment"
arch=('x86_64')
url="https://github.com/dex4er/fakechroot/wiki"
license=('LGPL')
depends=('sh' 'perl')
source=($pkgname-$pkgver.tar.gz::https://github.com/dex4er/fakechroot/archive/${pkgver}.tar.gz)
md5sums=('69612efa06636e79a56898512222b0fc')
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr --sbindir=/usr/bin \
--libdir=/usr/lib/libfakeroot --sysconfdir=/etc
make
}
check() {
cd $pkgname-$pkgver
# t/fts.t fails when building on BTRFS... (really!)
make -k check
}
package() {
cd $pkgname-$pkgver
make DESTDIR="${pkgdir}" install
install -dm755 "${pkgdir}"/etc/ld.so.conf.d/
echo '/usr/lib/libfakeroot/fakechroot/' > "${pkgdir}"/etc/ld.so.conf.d/fakechroot.conf
}

1
fakechroot/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,fakech*tar.gz*}

3
fakechroot/deps Normal file
View File

@ -0,0 +1,3 @@
sharutil
automake

View File

@ -0,0 +1,21 @@
diff --git a/libfakeroot.c b/libfakeroot.c
index 3e80e38..14cdbc4 100644
--- a/libfakeroot.c
+++ b/libfakeroot.c
@@ -90,6 +90,16 @@
#define SEND_GET_XATTR64(a,b,c) send_get_xattr64(a,b)
#endif
+#ifndef _STAT_VER
+ #if defined (__aarch64__)
+ #define _STAT_VER 0
+ #elif defined (__x86_64__)
+ #define _STAT_VER 1
+ #else
+ #define _STAT_VER 3
+ #endif
+#endif
+
/*
These INT_* (which stands for internal) macros should always be used when
the fakeroot library owns the storage of the stat variable.

3
fakechroot/note Normal file
View File

@ -0,0 +1,3 @@
I can't build it, it seems it needs a patch that was used upstream 1 year ago,
try it and tell me how you did it

21
fakechroot/txt Normal file
View File

@ -0,0 +1,21 @@
diff --git a/libfakeroot.c b/libfakeroot.c
index 3e80e38..14cdbc4 100644
--- a/libfakeroot.c
+++ b/libfakeroot.c
@@ -90,6 +90,16 @@
#define SEND_GET_XATTR64(a,b,c) send_get_xattr64(a,b)
#endif
+#ifndef _STAT_VER
+ #if defined (__aarch64__)
+ #define _STAT_VER 0
+ #elif defined (__x86_64__)
+ #define _STAT_VER 1
+ #else
+ #define _STAT_VER 3
+ #endif
+#endif
+
/*
These INT_* (which stands for internal) macros should always be used when
the fakeroot library owns the storage of the stat variable.

View File

@ -8,21 +8,21 @@
pkgbase=gtk3
pkgname=(gtk3 gtk3-docs gtk3-demos)
pkgver=3.24.33
pkgrel=02 # silly rebuild after 2 days by Arch because they forgot to create the dbug pkg
pkgrel=03 # silly rebuild after 2 days by Arch because they forgot to create the dbug pkg
epoch=1
pkgdesc="GObject-based multi-platform GUI toolkit"
arch=(x86_64)
#options=(debug) # uncomment to produce the gtk3-debug pkg
url="https://www.gtk.org/"
depends=(atk cairo libxcursor libxinerama libxrandr libxi libepoxy gdk-pixbuf2
dconf libxcomposite libxdamage pango shared-mime-info at-spi2-atk
wayland libxkbcommon adwaita-icon-theme json-glib librsvg
desktop-file-utils mesa cantarell-fonts libcolord rest libcups
libcanberra fribidi iso-codes libcloudproviders tracker3
# libcanberra fribidi iso-codes libcloudproviders tracker3
fribidi iso-codes libcloudproviders tracker3 gtk-update-icon-cache)
makedepends=(gobject-introspection gtk-doc git glib2-docs sassc meson
wayland-protocols)
#options=(debug) # uncomment to produce the gtk3-debug pkg
optdepends=('evince: Default print preview command')
_commit=8ff9b2f83ff491cbfcbf9b30c706bd917679e7cc # tags/3.24.33^0
source=("git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit"
@ -63,6 +63,7 @@ _pick() {
}
package_gtk3() {
provides=(gtk3-print-backends libgtk-3.so libgdk-3.so libgailutil-3.so)
conflicts=(gtk3-print-backends)
replaces=("gtk3-print-backends<=3.22.26-1")

View File

@ -1,9 +1,3 @@
gobject-introspection
gtk-doc
git
glib2-docs
sassc
meson
atk
cairo
libxcursor
@ -29,10 +23,15 @@ cantarell-fonts
libcolord
rest
libcups
libcanberra
fribidi
iso-codes
libcloudproviders
tracker3
gtk-update-icon-cache
gobject-introspection
gtk-doc
git
glib2-docs
sassc
meson
wayland-protocols