added several rerun gtk3
This commit is contained in:
parent
0f7f650bbf
commit
0541cc5247
|
@ -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
|
|
@ -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
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,autoge*tar.xz*}
|
|
@ -0,0 +1,3 @@
|
|||
libxml2
|
||||
autogen
|
||||
chrpath
|
|
@ -0,0 +1 @@
|
|||
gpg -v --recv-key 495143D05D0712D1
|
|
@ -0,0 +1,4 @@
|
|||
real 2m54.962s
|
||||
user 0m44.055s
|
||||
sys 0m5.400s
|
||||
|
|
@ -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
|
|
@ -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
|
||||
}
|
|
@ -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
|
|
@ -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"
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,cpio-*tar.gz*}
|
|
@ -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
|
|
@ -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
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,cscope-*tar.gz*}
|
|
@ -0,0 +1 @@
|
|||
|
|
@ -0,0 +1,4 @@
|
|||
|
||||
real 0m6.727s
|
||||
user 0m9.796s
|
||||
sys 0m0.954s
|
|
@ -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
|
|
@ -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:
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,desktop-file-utils}
|
|
@ -0,0 +1,2 @@
|
|||
git
|
||||
meson
|
|
@ -0,0 +1 @@
|
|||
gpg --recv-keys C76BB9FEEAD12EA7
|
|
@ -0,0 +1,4 @@
|
|||
|
||||
real 0m5.558s
|
||||
user 0m4.702s
|
||||
sys 0m0.494s
|
|
@ -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
|
|
@ -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/.
|
|
@ -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
|
|
@ -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:
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,docb*.zip}
|
|
@ -0,0 +1 @@
|
|||
libxml2
|
|
@ -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
|
||||
}
|
|
@ -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
|
|
@ -0,0 +1,5 @@
|
|||
|
||||
real 0m2.697s
|
||||
user 0m2.507s
|
||||
sys 0m0.372s
|
||||
|
|
@ -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
|
|
@ -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"
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,expect5*tar.gz*}
|
|
@ -0,0 +1 @@
|
|||
tcl
|
|
@ -0,0 +1,5 @@
|
|||
|
||||
real 0m19.586s
|
||||
user 0m6.052s
|
||||
sys 0m1.112s
|
||||
|
|
@ -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
|
|
@ -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
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,fakech*tar.gz*}
|
|
@ -0,0 +1,3 @@
|
|||
|
||||
sharutil
|
||||
automake
|
|
@ -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.
|
|
@ -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
|
||||
|
|
@ -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.
|
|
@ -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")
|
||||
|
|
13
gtk3/deps
13
gtk3/deps
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue