added graphviz imagemagick libidn libpaper librsvg libxft openjpeg2 openpmix pango poppler-dataijs libdatrie liblqr libraqm libthai libxrender openmpi pahole pixman prrte

This commit is contained in:
joborun linux 2024-02-19 02:27:37 +02:00
parent fbd5421442
commit 3c34a6fdac
109 changed files with 3088 additions and 0 deletions

70
graphviz/PKGBUILD Normal file
View File

@ -0,0 +1,70 @@
#!/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=graphviz
pkgver=10.0.1
pkgrel=01
pkgdesc='Graph visualization software'
url='https://www.graphviz.org/'
depends=('libltdl' 'gd' 'librsvg' 'ghostscript' 'pango' 'gts' 'gsfonts')
makedepends=('swig' 'mono' 'guile' 'lua' 'perl' 'python' 'r' 'tk' 'qt6-base'
autoconf automake bison)
optdepends=('mono: sharp bindings'
'guile: guile bindings'
'lua: lua bindings'
'perl: perl bindings'
'python: python bindings'
'r: r bindings'
'tcl: tcl bindings'
'qt6-base: gvedit'
'xterm: vimdot')
source=("https://gitlab.com/graphviz/graphviz/-/archive/$pkgver/$pkgname-$pkgver.tar.gz"
'ghostscript918.patch')
install=$pkgname.install
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
patch -p1 -i ../ghostscript918.patch
./autogen.sh NOCONFIG
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
export LIBPOSTFIX=/
export CXXFLAGS+=' -fPIC -fpermissive'
./configure --prefix=/usr \
--enable-python3=yes --disable-python --enable-lefty
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool # Fix overlinking
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
# fix symlink to symlink that doesn't get picked up by makepkg's zipman
ln -s gv2gxl.1.gz "${pkgdir}"/usr/share/man/man1/dot2gxl.1.gz
rm "${pkgdir}"/usr/share/man/man1/dot2gxl.1
# Deduplicates TCL libraries
cd "${pkgdir}/usr/lib/tcl8.6"
rm -fr graphviz
ln -s ../graphviz/tcl graphviz
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('EPL')
sha256sums=(28f452ef1cb12288c8758a62f8c3fcfefdb91b251f7aae61d0d703f851bde931 # graphviz-10.0.1.tar.gz
0083d126e27f2223ec4226fc1d71c9c84106968a0fdf65de838aee1e4882bfdb) # ghostscript918.patch
## c20093f06fc75d7447b6eebc58f9de3bbf1667ff759caba5798dac661ff42261 graphviz-10.0.1-01-x86_64.pkg.tar.lz

60
graphviz/PKGBUILD-arch Normal file
View File

@ -0,0 +1,60 @@
# Maintainer: Lukas Fleischer <lfleischer@archlinux.org>
# Contributor: Gaetan Bisson <bisson@archlinux.org>
# Contributor: kevin <kevin@archlinux.org>
# Contributor: John Proctor <jproctor@prium.net>
pkgname=graphviz
pkgver=10.0.1
pkgrel=1
pkgdesc='Graph visualization software'
url='https://www.graphviz.org/'
license=('EPL')
arch=('x86_64')
depends=('libltdl' 'gd' 'librsvg' 'ghostscript' 'pango' 'gts' 'gsfonts')
makedepends=('swig' 'mono' 'guile' 'lua' 'perl' 'python' 'r' 'tk' 'qt6-base')
optdepends=('mono: sharp bindings'
'guile: guile bindings'
'lua: lua bindings'
'perl: perl bindings'
'python: python bindings'
'r: r bindings'
'tcl: tcl bindings'
'qt6-base: gvedit'
'xterm: vimdot')
source=("https://gitlab.com/graphviz/graphviz/-/archive/$pkgver/$pkgname-$pkgver.tar.gz"
'ghostscript918.patch')
sha256sums=('28f452ef1cb12288c8758a62f8c3fcfefdb91b251f7aae61d0d703f851bde931'
'0083d126e27f2223ec4226fc1d71c9c84106968a0fdf65de838aee1e4882bfdb')
install=install
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
patch -p1 -i ../ghostscript918.patch
./autogen.sh NOCONFIG
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
export LIBPOSTFIX=/
export CXXFLAGS+=' -fPIC -fpermissive'
./configure --prefix=/usr \
--enable-python3=yes --disable-python --enable-lefty
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool # Fix overlinking
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
# fix symlink to symlink that doesn't get picked up by makepkg's zipman
ln -s gv2gxl.1.gz "${pkgdir}"/usr/share/man/man1/dot2gxl.1.gz
rm "${pkgdir}"/usr/share/man/man1/dot2gxl.1
# Deduplicates TCL libraries
cd "${pkgdir}/usr/lib/tcl8.6"
rm -fr graphviz
ln -s ../graphviz/tcl graphviz
}
##

1
graphviz/clean Normal file
View File

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

22
graphviz/deps Normal file
View File

@ -0,0 +1,22 @@
gd
librsvg
ghostscript
pango
gts
gsfonts
swig
mono
lua
python
r
tk
qt6-base
graphite
libjpeg-turbo
rav1e
libglvnd
autoconf
automake
bison

View File

@ -0,0 +1,18 @@
diff -uprb graphviz-2.38.0.orig/plugin/gs/gvloadimage_gs.c graphviz-2.38.0/plugin/gs/gvloadimage_gs.c
--- graphviz-2.38.0.orig/plugin/gs/gvloadimage_gs.c 2014-04-13 23:40:25.000000000 +0300
+++ graphviz-2.38.0/plugin/gs/gvloadimage_gs.c 2015-11-11 00:08:32.916123704 +0200
@@ -72,11 +72,11 @@ static void gs_error(GVJ_t * job, const
assert (err < 0);
- if (err >= e_VMerror)
+ if (err >= gs_error_VMerror)
errsrc = "PostScript Level 1";
- else if (err >= e_unregistered)
+ else if (err >= gs_error_unregistered)
errsrc = "PostScript Level 2";
- else if (err >= e_invalidid)
+ else if (err >= gs_error_invalidid)
errsrc = "DPS error";
else
errsrc = "Ghostscript internal error";

12
graphviz/graphviz.install Normal file
View File

@ -0,0 +1,12 @@
post_install() {
rm -f usr/lib/graphviz/config{,6}
usr/bin/dot -c
}
post_upgrade() {
post_install
}
pre_remove() {
rm -f usr/lib/graphviz/config{,6}
}

6
graphviz/time Normal file
View File

@ -0,0 +1,6 @@
real 3m51.070s
user 3m35.379s
sys 0m20.867s

42
ijs/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=ijs
pkgver=0.35
pkgrel=05
pkgdesc="a library which implements a protocol for transmission of raster page images"
url="https://www.openprinting.org/download/ijs/"
depends=('glibc' 'sh')
makedepends=('docbook-utils' 'ghostscript')
source=("https://www.openprinting.org/download/ijs/download/ijs-$pkgver.tar.bz2")
build() {
cd "$pkgname-$pkgver"
./configure --prefix=/usr \
--disable-static \
--enable-shared \
--mandir=/usr/share/man
make
}
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
# install doc
install -Dm644 ijs_spec.pdf "${pkgdir}"/usr/share/doc/$pkgname/ijs_spec.pdf
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL')
sha256sums=(11a5f5084488c480f3ff5a24d64d7147bb64272bf60a0ba51330a56c5b50cab9) # ijs-0.35.tar.bz2
## c83fcc100862f60436a1280f378761db15f2b6678b06661b440cd72c58c2df29 ijs-0.35-05-x86_64.pkg.tar.lz

31
ijs/PKGBUILD-arch Normal file
View File

@ -0,0 +1,31 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgname=ijs
pkgver=0.35
pkgrel=5
pkgdesc="a library which implements a protocol for transmission of raster page images"
arch=('x86_64')
url="https://www.openprinting.org/download/ijs/"
license=('GPL')
depends=('glibc' 'sh')
makedepends=('docbook-utils' 'ghostscript')
source=("https://www.openprinting.org/download/ijs/download/ijs-$pkgver.tar.bz2")
md5sums=('896fdcb7a01c586ba6eb81398ea3f6e9')
sha256sums=('11a5f5084488c480f3ff5a24d64d7147bb64272bf60a0ba51330a56c5b50cab9')
build() {
cd "$pkgname-$pkgver"
./configure --prefix=/usr \
--disable-static \
--enable-shared \
--mandir=/usr/share/man
make
}
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
# install doc
install -Dm644 ijs_spec.pdf "${pkgdir}"/usr/share/doc/$pkgname/ijs_spec.pdf
}
##

1
ijs/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,ijs-*.tar.bz2}

4
ijs/deps Normal file
View File

@ -0,0 +1,4 @@
docbook-utils
ghostscript

6
ijs/time Normal file
View File

@ -0,0 +1,6 @@
real 0m5.715s
user 0m4.306s
sys 0m0.932s

122
imagemagick/PKGBUILD Normal file
View File

@ -0,0 +1,122 @@
#!/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=imagemagick
pkgver=7.1.1.28
pkgrel=01
_relname=ImageMagick-${pkgver%%.*}
_tarname=ImageMagick-${pkgver%.*}-${pkgver##*.}
pkgdesc='An image viewing/manipulation program'
url='https://www.imagemagick.org/'
depends=(bzip2 cairo fftw fontconfig freetype2 gcc-libs glib2
glibc lcms2 liblqr libltdl libpng libraqm libxext
libxml2 xz zlib)
optdepends=('ghostscript: PS/PDF support'
'jbigkit: JBIG support'
'libheif: HEIF support'
'libjpeg-turbo: JPEG support'
'libjxl: JPEG XL support'
'libraw: DNG support'
'librsvg: SVG support'
'libtiff: TIFF support'
'libwebp: WEBP support'
'libwmf: WMF support'
'libzip: OpenRaster support'
'ocl-icd: OpenCL support'
'openexr: OpenEXR support'
'openjpeg2: JPEG2000 support'
'djvulibre: DJVU support'
'pango: Text rendering')
options+=(!emptydirs libtool)
backup=(etc/$_relname/{colors,delegates,log,mime,policy,quantization-table,thresholds,type,type-{dejavu,ghostscript}}.xml)
provides=(libmagick)
makedepends=(chrpath djvulibre ghostpcl ghostscript ghostxps glu jbigkit libheif libjpeg-turbo
libjxl libraw librsvg libwebp libwmf libzip ocl-icd opencl-headers openexr openjpeg2)
checkdepends=(gsfonts ttf-dejavu)
replaces=(imagemagick-doc)
source=(https://imagemagick.org/archive/$_tarname.tar.xz{,.asc}
arch-fonts.diff)
shopt -s extglob
prepare() {
mkdir -p docpkg/usr/share
cd $_tarname
# Fix up typemaps to match our packages, where possible
patch -p1 -i ../arch-fonts.diff
}
build() {
cd $_tarname
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--enable-shared \
--disable-static \
--with-dejavu-font-dir=/usr/share/fonts/TTF \
--with-gs-font-dir=/usr/share/fonts/gsfonts \
PSDelegate=/usr/bin/gs \
XPSDelegate=/usr/bin/gxps \
PCLDelegate=/usr/bin/gpcl6 \
--enable-hdri \
--enable-opencl \
--without-gslib \
--with-djvu \
--with-fftw \
--with-jxl \
--with-lqr \
--with-modules \
--with-openexr \
--with-openjp2 \
--with-perl \
--with-perl-options=INSTALLDIRS=vendor \
--with-rsvg \
--with-webp \
--with-wmf \
--with-xml \
--without-autotrace \
--without-dps \
--without-fpx \
--without-gcc-arch \
--without-gvc
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() (
cd $_tarname
ulimit -n 4096
make check
)
package() {
cd $_tarname
make DESTDIR="$pkgdir" install
find "$pkgdir/usr/lib/perl5" -name '*.so' -exec chrpath -d {} +
rm "$pkgdir"/etc/$_relname/type-{apple,urw-base35,windows}.xml
rm "$pkgdir"/usr/lib/*.la
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE NOTICE
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(custom)
validpgpkeys=(D8272EF51DA223E4D05B466989AB63D48277377A) # Lexie Parsimoniae
sha256sums=(ee4b6cdaaf2fa6020b6a3c6e055d993e970361a2fadf2bf2f984308b35c61915 # ImageMagick-7.1.1-28.tar.xz
9127d4dab9941b17cc368b72545621c41e591d198a936a1f794549c3d55b903e # ImageMagick-7.1.1-28.tar.xz.asc
a85b744c61b1b563743ecb7c7adad999d7ed9a8af816650e3ab9321b2b102e73) # arch-fonts.diff
## 20d3ff3d855d4fc17862ffb91dca667708e97f20615ddfb2251967ce49f3874d imagemagick-7.1.1.28-01-x86_64.pkg.tar.lz

142
imagemagick/PKGBUILD-arch Normal file
View File

@ -0,0 +1,142 @@
# Maintainer: Antonio Rojas <arojas@archlinux.org>
# Contributor: Eric Bélanger <eric@archlinux.org>
pkgname=imagemagick
pkgver=7.1.1.28
pkgrel=1
_relname=ImageMagick-${pkgver%%.*}
_tarname=ImageMagick-${pkgver%.*}-${pkgver##*.}
pkgdesc='An image viewing/manipulation program'
url='https://www.imagemagick.org/'
arch=(x86_64)
license=(custom)
depends=(bzip2
cairo
fftw
fontconfig
freetype2
gcc-libs
glib2
glibc
lcms2
liblqr
libltdl
libpng
libraqm
libxext
libxml2
xz
zlib)
optdepends=('ghostscript: PS/PDF support'
'jbigkit: JBIG support'
'libheif: HEIF support'
'libjpeg-turbo: JPEG support'
'libjxl: JPEG XL support'
'libraw: DNG support'
'librsvg: SVG support'
'libtiff: TIFF support'
'libwebp: WEBP support'
'libwmf: WMF support'
'libzip: OpenRaster support'
'ocl-icd: OpenCL support'
'openexr: OpenEXR support'
'openjpeg2: JPEG2000 support'
'djvulibre: DJVU support'
'pango: Text rendering')
options+=(!emptydirs libtool)
backup=(etc/$_relname/{colors,delegates,log,mime,policy,quantization-table,thresholds,type,type-{dejavu,ghostscript}}.xml)
provides=(libmagick)
makedepends=(chrpath
djvulibre
ghostpcl
ghostscript
ghostxps
glu
jbigkit
libheif
libjpeg-turbo
libjxl
libraw
librsvg
libwebp
libwmf
libzip
ocl-icd
opencl-headers
openexr
openjpeg2)
checkdepends=(gsfonts
ttf-dejavu)
replaces=(imagemagick-doc)
source=(https://imagemagick.org/archive/$_tarname.tar.xz{,.asc}
arch-fonts.diff)
sha256sums=('ee4b6cdaaf2fa6020b6a3c6e055d993e970361a2fadf2bf2f984308b35c61915'
'SKIP'
'a85b744c61b1b563743ecb7c7adad999d7ed9a8af816650e3ab9321b2b102e73')
validpgpkeys=(D8272EF51DA223E4D05B466989AB63D48277377A) # Lexie Parsimoniae
shopt -s extglob
prepare() {
mkdir -p docpkg/usr/share
cd $_tarname
# Fix up typemaps to match our packages, where possible
patch -p1 -i ../arch-fonts.diff
}
build() {
cd $_tarname
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--enable-shared \
--disable-static \
--with-dejavu-font-dir=/usr/share/fonts/TTF \
--with-gs-font-dir=/usr/share/fonts/gsfonts \
PSDelegate=/usr/bin/gs \
XPSDelegate=/usr/bin/gxps \
PCLDelegate=/usr/bin/gpcl6 \
--enable-hdri \
--enable-opencl \
--without-gslib \
--with-djvu \
--with-fftw \
--with-jxl \
--with-lqr \
--with-modules \
--with-openexr \
--with-openjp2 \
--with-perl \
--with-perl-options=INSTALLDIRS=vendor \
--with-rsvg \
--with-webp \
--with-wmf \
--with-xml \
--without-autotrace \
--without-dps \
--without-fpx \
--without-gcc-arch \
--without-gvc
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() (
cd $_tarname
ulimit -n 4096
make check
)
package() {
cd $_tarname
make DESTDIR="$pkgdir" install
find "$pkgdir/usr/lib/perl5" -name '*.so' -exec chrpath -d {} +
rm "$pkgdir"/etc/$_relname/type-{apple,urw-base35,windows}.xml
rm "$pkgdir"/usr/lib/*.la
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE NOTICE
}
##

107
imagemagick/arch-fonts.diff Normal file
View File

@ -0,0 +1,107 @@
diff -u -r ImageMagick-6.9.9-25/config/type-dejavu.xml.in ImageMagick-6.9.9-25-archfonts/config/type-dejavu.xml.in
--- ImageMagick-6.9.9-25/config/type-dejavu.xml.in 2017-11-30 19:24:05.000000000 +0100
+++ ImageMagick-6.9.9-25-archfonts/config/type-dejavu.xml.in 2017-12-02 18:44:53.410304554 +0100
@@ -13,27 +13,6 @@
ImageMagick DejaVU font configuration.
-->
<typemap>
- <type name="DejaVu-LGC-Sans-Bold" fullname="DejaVu LGC Sans Bold" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="700" glyphs="@dejavu_font_dir@DejaVuLGCSans-Bold.ttf"/>
- <type name="DejaVu-LGC-Sans-Bold-Oblique" fullname="DejaVu LGC Sans Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="700" glyphs="@dejavu_font_dir@DejaVuLGCSans-BoldOblique.ttf"/>
- <type name="DejaVu-LGC-Sans-Book" fullname="DejaVu LGC Sans Book" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="400" glyphs="@dejavu_font_dir@DejaVuLGCSans.ttf"/>
- <type name="DejaVu-LGC-Sans-Condensed" fullname="DejaVu LGC Sans Condensed" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="@dejavu_font_dir@DejaVuLGCSansCondensed.ttf"/>
- <type name="DejaVu-LGC-Sans-Condensed-Bold" fullname="DejaVu LGC Sans Condensed Bold" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="@dejavu_font_dir@DejaVuLGCSansCondensed-Bold.ttf"/>
- <type name="DejaVu-LGC-Sans-Condensed-Bold-Oblique" fullname="DejaVu LGC Sans Condensed Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="@dejavu_font_dir@DejaVuLGCSansCondensed-BoldOblique.ttf"/>
- <type name="DejaVu-LGC-Sans-Condensed-Oblique" fullname="DejaVu LGC Sans Condensed Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="@dejavu_font_dir@DejaVuLGCSansCondensed-Oblique.ttf"/>
- <type name="DejaVu-LGC-Sans-ExtraLight" fullname="DejaVu LGC Sans ExtraLight" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="200" glyphs="@dejavu_font_dir@DejaVuLGCSans-ExtraLight.ttf"/>
- <type name="DejaVu-LGC-Sans-Mono-Bold" fullname="DejaVu LGC Sans Mono Bold" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="@dejavu_font_dir@DejaVuLGCSansMono-Bold.ttf"/>
- <type name="DejaVu-LGC-Sans-Mono-Bold-Oblique" fullname="DejaVu LGC Sans Mono Bold Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="@dejavu_font_dir@DejaVuLGCSansMono-BoldOblique.ttf"/>
- <type name="DejaVu-LGC-Sans-Mono-Book" fullname="DejaVu LGC Sans Mono Book" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="@dejavu_font_dir@DejaVuLGCSansMono.ttf"/>
- <type name="DejaVu-LGC-Sans-Mono-Oblique" fullname="DejaVu LGC Sans Mono Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="@dejavu_font_dir@DejaVuLGCSansMono-Oblique.ttf"/>
- <type name="DejaVu-LGC-Sans-Oblique" fullname="DejaVu LGC Sans Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="400" glyphs="@dejavu_font_dir@DejaVuLGCSans-Oblique.ttf"/>
- <type name="DejaVu-LGC-Serif-Bold" fullname="DejaVu LGC Serif Bold" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="700" glyphs="@dejavu_font_dir@DejaVuLGCSerif-Bold.ttf"/>
- <type name="DejaVu-LGC-Serif-Bold-Italic" fullname="DejaVu LGC Serif Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="700" glyphs="@dejavu_font_dir@DejaVuLGCSerif-BoldItalic.ttf"/>
- <type name="DejaVu-LGC-Serif-Book" fullname="DejaVu LGC Serif Book" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="400" glyphs="@dejavu_font_dir@DejaVuLGCSerif.ttf"/>
- <type name="DejaVu-LGC-Serif-Condensed" fullname="DejaVu LGC Serif Condensed" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="@dejavu_font_dir@DejaVuLGCSerifCondensed.ttf"/>
- <type name="DejaVu-LGC-Serif-Condensed-Bold" fullname="DejaVu LGC Serif Condensed Bold" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="@dejavu_font_dir@DejaVuLGCSerifCondensed-Bold.ttf"/>
- <type name="DejaVu-LGC-Serif-Condensed-Bold-Italic" fullname="DejaVu LGC Serif Condensed Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="@dejavu_font_dir@DejaVuLGCSerifCondensed-BoldItalic.ttf"/>
- <type name="DejaVu-LGC-Serif-Condensed-Italic" fullname="DejaVu LGC Serif -Condensed Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="@dejavu_font_dir@DejaVuLGCSerifCondensed-Italic.ttf"/>
- <type name="DejaVu-LGC-Serif-Italic" fullname="DejaVu LGC Serif Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="400" glyphs="@dejavu_font_dir@DejaVuLGCSerif-Italic.ttf"/>
<type name="DejaVu-Sans-Bold" fullname="DejaVu Sans Bold" family="DejaVu Sans" style="Normal" stretch="Normal" weight="700" glyphs="@dejavu_font_dir@DejaVuSans-Bold.ttf"/>
<type name="DejaVu-Sans-Bold-Oblique" fullname="DejaVu Sans Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="700" glyphs="@dejavu_font_dir@DejaVuSans-BoldOblique.ttf"/>
<type name="DejaVu-Sans-Book" fullname="DejaVu Sans Book" family="DejaVu Sans" style="Normal" stretch="Normal" weight="400" glyphs="@dejavu_font_dir@DejaVuSans.ttf"/>
diff -u -r ImageMagick-6.9.9-25/config/type-ghostscript.xml.in ImageMagick-6.9.9-25-archfonts/config/type-ghostscript.xml.in
--- ImageMagick-6.9.9-25/config/type-ghostscript.xml.in 2017-11-30 19:24:05.000000000 +0100
+++ ImageMagick-6.9.9-25-archfonts/config/type-ghostscript.xml.in 2017-12-02 19:08:05.669243822 +0100
@@ -13,38 +13,38 @@
ImageMagick Ghostscript font configuration.
-->
<typemap>
- <type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@a010013l.afm" glyphs="@ghostscript_font_dir@a010013l.pfb"/>
- <type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="@ghostscript_font_dir@a010033l.afm" glyphs="@ghostscript_font_dir@a010033l.pfb"/>
- <type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@a010015l.afm" glyphs="@ghostscript_font_dir@a010015l.pfb"/>
- <type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="type1" metrics="@ghostscript_font_dir@a010035l.afm" glyphs="@ghostscript_font_dir@a010035l.pfb"/>
- <type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@b018015l.afm" glyphs="@ghostscript_font_dir@b018015l.pfb"/>
- <type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_dir@b018035l.afm" glyphs="@ghostscript_font_dir@b018035l.pfb"/>
- <type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@b018012l.afm" glyphs="@ghostscript_font_dir@b018012l.pfb"/>
- <type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_dir@b018032l.afm" glyphs="@ghostscript_font_dir@b018032l.pfb"/>
- <type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n022003l.afm" glyphs="@ghostscript_font_dir@n022003l.pfb"/>
- <type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n022004l.afm" glyphs="@ghostscript_font_dir@n022004l.pfb"/>
- <type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n022023l.afm" glyphs="@ghostscript_font_dir@n022023l.pfb"/>
- <type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n022024l.afm" glyphs="@ghostscript_font_dir@n022024l.pfb"/>
- <type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n019003l.afm" glyphs="@ghostscript_font_dir@n019003l.pfb"/>
- <type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n019003l.afm" glyphs="@ghostscript_font_dir@n019003l.pfb"/>
- <type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n019004l.afm" glyphs="@ghostscript_font_dir@n019004l.pfb"/>
- <type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n019023l.afm" glyphs="@ghostscript_font_dir@n019023l.pfb"/>
- <type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n019024l.afm" glyphs="@ghostscript_font_dir@n019024l.pfb"/>
- <type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="type1" metrics="@ghostscript_font_dir@n019043l.afm" glyphs="@ghostscript_font_dir@n019043l.pfb"/>
- <type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="type1" metrics="@ghostscript_font_dir@n019063l.afm" glyphs="@ghostscript_font_dir@n019063l.pfb"/>
- <type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="type1" metrics="@ghostscript_font_dir@n019044l.afm" glyphs="@ghostscript_font_dir@n019044l.pfb"/>
- <type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="type1" metrics="@ghostscript_font_dir@n019064l.afm" glyphs="@ghostscript_font_dir@n019064l.pfb"/>
- <type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@c059013l.afm" glyphs="@ghostscript_font_dir@c059013l.pfb"/>
- <type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_dir@c059033l.afm" glyphs="@ghostscript_font_dir@c059033l.pfb"/>
- <type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@c059016l.afm" glyphs="@ghostscript_font_dir@c059016l.pfb"/>
- <type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_dir@c059036l.afm" glyphs="@ghostscript_font_dir@c059036l.pfb"/>
- <type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@p052003l.afm" glyphs="@ghostscript_font_dir@p052003l.pfb"/>
- <type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_dir@p052023l.afm" glyphs="@ghostscript_font_dir@p052023l.pfb"/>
- <type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@p052004l.afm" glyphs="@ghostscript_font_dir@p052004l.pfb"/>
- <type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_dir@p052024l.afm" glyphs="@ghostscript_font_dir@p052024l.pfb"/>
- <type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n021003l.afm" glyphs="@ghostscript_font_dir@n021003l.pfb"/>
- <type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n021004l.afm" glyphs="@ghostscript_font_dir@n021004l.pfb"/>
- <type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n021023l.afm" glyphs="@ghostscript_font_dir@n021023l.pfb"/>
- <type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_dir@n021024l.afm" glyphs="@ghostscript_font_dir@n021024l.pfb"/>
- <type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_dir@s050000l.afm" glyphs="@ghostscript_font_dir@s050000l.pfb" version="0.1" encoding="AdobeCustom"/>
+ <type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@URWGothic-Book.otf"/>
+ <type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@URWGothic-BookOblique.otf"/>
+ <type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@URWGothic-Demi.otf"/>
+ <type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@URWGothic-DemiOblique.otf"/>
+ <type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@URWBookman-Demi.otf"/>
+ <type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@URWBookman-DemiItalic.otf"/>
+ <type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@URWBookman-Light.otf"/>
+ <type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@URWBookman-LightItalic.otf"/>
+ <type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusMonoPS-Regular.otf"/>
+ <type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusMonoPS-Bold.otf"/>
+ <type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusMonoPS-Italic.otf"/>
+ <type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusMonoPS-BoldItalic.otf"/>
+ <type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusSans-Regular.otf"/>
+ <type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusSans-Regular.otf"/>
+ <type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusSans-Bold.otf"/>
+ <type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusSans-Italic.otf"/>
+ <type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusSans-BoldItalic.otf"/>
+ <type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="cff" glyphs="@ghostscript_font_dir@NimbusSansNarrow-Regular.otf"/>
+ <type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="cff" glyphs="@ghostscript_font_dir@NimbusSansNarrow-Oblique.otf"/>
+ <type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="cff" glyphs="@ghostscript_font_dir@NimbusSansNarrow-Bold.otf"/>
+ <type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="cff" glyphs="@ghostscript_font_dir@NimbusSansNarrow-BdOblique.otf"/>
+ <type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@C059-Roman.otf"/>
+ <type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@C059-Italic.otf"/>
+ <type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@C059-Bold.otf"/>
+ <type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@C059-BdIta.otf"/>
+ <type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@P052-Roman.otf"/>
+ <type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@P052-Italic.otf"/>
+ <type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@P052-Bold.otf"/>
+ <type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@P052-BoldItalic.otf"/>
+ <type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusRoman-Regular.otf"/>
+ <type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusRoman-Bold.otf"/>
+ <type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusRoman-Italic.otf"/>
+ <type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@NimbusRoman-BoldItalic.otf"/>
+ <type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="cff" glyphs="@ghostscript_font_dir@StandardSymbolsPS.otf" version="2.0" encoding="AdobeCustom"/>
</typemap>

1
imagemagick/clean Normal file
View File

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

34
imagemagick/deps Normal file
View File

@ -0,0 +1,34 @@
cairo
fftw
fontconfig
freetype2
lcms2
liblqr
libpng
libraqm
libxext
libxml2
chrpath
djvulibre
ghostpcl
ghostscript
ghostxps
glu
jbigkit
libheif
libjpeg-turbo
libjxl
libraw
librsvg
libwebp
libwmf
libzip
ocl-icd
opencl-headers
openexr
openjpeg2
gsfonts
ttf-dejavu
libglvnd
graphite

1
imagemagick/key Normal file
View File

@ -0,0 +1 @@
gpg --recv-key 89AB63D48277377A

6
imagemagick/time Normal file
View File

@ -0,0 +1,6 @@
real 9m7.050s
user 6m48.878s
sys 2m35.436s

42
libdatrie/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=libdatrie
pkgver=0.2.13
pkgrel=04
pkgdesc='Double-array trie library'
url='https://linux.thai.net/projects/datrie'
depends=('glibc')
makedepends=('doxygen')
source=("https://linux.thai.net/pub/thailinux/software/libthai/$pkgname-$pkgver.tar.xz")
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr
make
}
check() {
cd $pkgname-$pkgver
make check
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('LGPL-2.1-or-later')
sha256sums=(12231bb2be2581a7f0fb9904092d24b0ed2a271a16835071ed97bed65267f4be) # libdatrie-0.2.13.tar.xz
## 94d05fbda91989dd4a7dc74926a830e4c4fea6f001328eade1488e1da557d539 libdatrie-0.2.13-04-x86_64.pkg.tar.lz

32
libdatrie/PKGBUILD-arch Normal file
View File

@ -0,0 +1,32 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Chaiwat Suttipongsakul <cwt114@gmail.com>
pkgname=libdatrie
pkgver=0.2.13
pkgrel=4
pkgdesc='Double-array trie library'
arch=('x86_64')
url='https://linux.thai.net/projects/datrie'
license=('LGPL-2.1-or-later')
depends=('glibc')
makedepends=('doxygen')
source=("https://linux.thai.net/pub/thailinux/software/libthai/$pkgname-$pkgver.tar.xz")
sha256sums=('12231bb2be2581a7f0fb9904092d24b0ed2a271a16835071ed97bed65267f4be')
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr
make
}
check() {
cd $pkgname-$pkgver
make check
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
##

1
libdatrie/clean Normal file
View File

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

3
libdatrie/deps Normal file
View File

@ -0,0 +1,3 @@
doxygen

6
libdatrie/time Normal file
View File

@ -0,0 +1,6 @@
real 0m7.486s
user 0m6.856s
sys 0m1.269s

53
libidn/PKGBUILD Normal file
View File

@ -0,0 +1,53 @@
#!/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=libidn
pkgver=1.42
pkgrel=01
pkgdesc="Implementation of the Stringprep, Punycode and IDNA specifications"
url="https://www.gnu.org/software/libidn/"
depends=('glibc')
source=("https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz"{,.sig})
build() {
cd "${pkgname}-${pkgver}"
./configure \
--prefix=/usr
make
}
check() {
cd "${pkgname}-${pkgver}"
make check
}
package() {
cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
# doc html installation - gtk-doc isn't supported anymore - FS#55151
mkdir -p "${pkgdir}/usr/share/gtk-doc/html/${pkgname}"
cp -r -v doc/reference/html/* "${pkgdir}/usr/share/gtk-doc/html/${pkgname}"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL3' 'LGPL')
validpgpkeys=('9AA9BDB11BB1B99A21285A330664A76954265E8C' # Simon Josefsson <simon@josefsson.org>
'B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE' # Simon Josefsson <simon@josefsson.org>
'1CB27DBC98614B2D5841646D08302DB6A2670428') # Tim Rühsen <tim.ruehsen@gmx.de>
sha256sums=(d6c199dcd806e4fe279360cb4b08349a0d39560ed548ffd1ccadda8cdecb4723 # libidn-1.42.tar.gz
3b35abfc6d40b6c42a96c16aa6015e13effc21233e45e41faa30b56f11d353ba) # libidn-1.42.tar.gz.sig
## 9427b12a5a5692489b3055d82edf7d81281bb553704e2146a10a358f2225f5b9 libidn-1.42-01-x86_64.pkg.tar.lz

42
libidn/PKGBUILD-arch Normal file
View File

@ -0,0 +1,42 @@
# Maintainer: Ronald van Haren <ronald.archlinux.org>
# Contributor: Jan de Groot <jgc.archlinux.org>
# Contributor: Eric Johnson <eric.archlinux.org>
pkgname=libidn
pkgver=1.42
pkgrel=1
pkgdesc="Implementation of the Stringprep, Punycode and IDNA specifications"
url="https://www.gnu.org/software/libidn/"
arch=('x86_64')
license=('GPL3' 'LGPL')
depends=('glibc')
source=("https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz"{,.sig})
validpgpkeys=('9AA9BDB11BB1B99A21285A330664A76954265E8C' # Simon Josefsson <simon@josefsson.org>
'B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE' # Simon Josefsson <simon@josefsson.org>
'1CB27DBC98614B2D5841646D08302DB6A2670428') # Tim Rühsen <tim.ruehsen@gmx.de>
sha256sums=('d6c199dcd806e4fe279360cb4b08349a0d39560ed548ffd1ccadda8cdecb4723'
'SKIP')
build() {
cd "${pkgname}-${pkgver}"
./configure \
--prefix=/usr
make
}
check() {
cd "${pkgname}-${pkgver}"
make check
}
package() {
cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
# doc html installation - gtk-doc isn't supported anymore - FS#55151
mkdir -p "${pkgdir}/usr/share/gtk-doc/html/${pkgname}"
cp -r -v doc/reference/html/* "${pkgdir}/usr/share/gtk-doc/html/${pkgname}"
}
##

1
libidn/clean Normal file
View File

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

4
libidn/key Normal file
View File

@ -0,0 +1,4 @@
gpg -v --recv-key 64FF90AAE8C70AF9
gpg -v --recv-key D73CF638C53C06BE
gpg -v --recv-key 51722B08FE4745A2

6
libidn/time Normal file
View File

@ -0,0 +1,6 @@
real 0m32.399s
user 0m28.530s
sys 0m4.524s

37
liblqr/PKGBUILD Normal file
View File

@ -0,0 +1,37 @@
#!/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=liblqr
pkgver=0.4.2
pkgrel=03
pkgdesc="A seam-carving C/C++ library called Liquid Rescale"
url="https://liblqr.wikidot.com/"
depends=('glib2')
options=('!emptydirs')
source=("https://liblqr.wikidot.com/local--files/en:download-page/$pkgname-1-$pkgver.tar.bz2")
build() {
cd $pkgname-1-$pkgver
./configure --prefix=/usr
make
}
package() {
cd $pkgname-1-$pkgver
make DESTDIR="$pkgdir/" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL')
sha256sums=(173a822efd207d72cda7d7f4e951c5000f31b10209366ff7f0f5972f7f9ff137) # liblqr-1-0.4.2.tar.bz2
## 14886186efe460d1b58c5f2fb3fa03fc7e4190e5209f90ad8e31840ddb72d8cc liblqr-0.4.2-03-x86_64.pkg.tar.lz

25
liblqr/PKGBUILD-arch Normal file
View File

@ -0,0 +1,25 @@
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=liblqr
pkgver=0.4.2
pkgrel=3
pkgdesc="A seam-carving C/C++ library called Liquid Rescale"
arch=('x86_64')
url="https://liblqr.wikidot.com/"
license=('GPL')
depends=('glib2')
options=('!emptydirs')
source=("https://liblqr.wikidot.com/local--files/en:download-page/$pkgname-1-$pkgver.tar.bz2")
sha256sums=('173a822efd207d72cda7d7f4e951c5000f31b10209366ff7f0f5972f7f9ff137')
build() {
cd $pkgname-1-$pkgver
./configure --prefix=/usr
make
}
package() {
cd $pkgname-1-$pkgver
make DESTDIR="$pkgdir/" install
}
##

1
liblqr/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,liblqr*.tar.bz2}

2
liblqr/deps Normal file
View File

@ -0,0 +1,2 @@

6
liblqr/time Normal file
View File

@ -0,0 +1,6 @@
real 0m7.741s
user 0m6.061s
sys 0m1.144s

101
libpaper/PKGBUILD Normal file
View File

@ -0,0 +1,101 @@
#!/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=libpaper
pkgver=2.1.3
pkgrel=01
pkgdesc="Library for handling paper characteristics"
url="https://github.com/rrthomas/libpaper"
depends=('glibc')
backup=('etc/papersize')
source=(https://github.com/rrthomas/libpaper/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz
localepaper.c)
provides=('paper')
replaces=('paper')
conflicts=('paper')
prepare() {
cd "$pkgname-$pkgver"
cp ../localepaper.c src/
#autoreconf -vfi
}
build() {
cd "$pkgname-$pkgver"
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--sbindir=/usr/bin
make
# localepaper
pushd src
gcc $CFLAGS $LDFLAGS -I.. -Ilibgnu -o localepaper localepaper.c libgnu/.libs/libgnupaper.a
popd
}
check() {
cd "$pkgname-$pkgver"
make -k check
}
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
# localepaper
install -Dt "$pkgdir/usr/lib" -m0755 src/localepaper
# add systemwide default papersize read by many office applications
install -dm 755 "$pkgdir"/etc
echo '# Simply write the paper name. See man 1 paper and "paper --no-size --all" for possible values' > "$pkgdir"/etc/papersize
# add libpaper.d directory other packages can use to store files
install -dm 755 "$pkgdir"/etc/libpaper.d
# https://github.com/rrthomas/libpaper/commit/b4f6846a3a9ae052a515ac0db913e5a68f947adf
# reintroduced deprecated paperconf binary
# # add paperconf executable, needed by libreoffice
# cat <<EOF > "${pkgdir}"/usr/bin/paperconf
#exec paper --no-size "\$@"
#EOF
# chmod 755 "${pkgdir}"/usr/bin/paperconf
# currently no localisation available
# pushd debian/po
# for i in `ls *.po`; do
# install -dm 755 "${pkgdir}"/usr/share/locale/${i%.po}/LC_MESSAGES/;
# msgfmt $i -o "${pkgdir}"/usr/share/locale/${i%.po}/LC_MESSAGES/${pkgname}.mo;
# done
# popd
# license
install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
# https://github.com/rrthomas/libpaper/pull/37
# libpaper is LGPL-2.1+
# bundled libgnu is LGPL-2.1+, LGPL-2+ and GPL-3+
# paperspecs is Public Domain
# localepaper.c is FSFAP
# paper.c is GPL-3.0-or-later
# paperconf.c is GPL 2.0 only
# localepaper.c is FSFAP (except it is missing the warranty disclaimer... but the intent is clear)
license=(LGPL-2.1-or-later
LicenseRef-Public-Domain
GPL-3.0-or-later
LGPL-2.0-or-later
FSFAP)
sha256sums=(b798be7c52036e684a90a68f0be954f173fea87886f8a1d25c6514a279216f4a # libpaper-2.1.3.tar.gz
7e49c6ce67fbaea77929ab5849026412d0f91f692a902805c0134a071cccde22) # localepaper.c
## 7009e862cb697250ceafed014fe756f50e7ec9f24b03ff29bfd822d5e1cef5cd libpaper-2.1.3-01-x86_64.pkg.tar.lz

95
libpaper/PKGBUILD-arch Normal file
View File

@ -0,0 +1,95 @@
# Maintainer: AndyRTR <andyrtr@archlinux.org>
# Contributor: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Mateusz Herych <heniekk@gmail.com>
# Contributor: royrocks <royrocks13@gmail.com>
pkgname=libpaper
pkgver=2.1.3
pkgrel=1
pkgdesc="Library for handling paper characteristics"
arch=('x86_64')
url="https://github.com/rrthomas/libpaper"
# https://github.com/rrthomas/libpaper/pull/37
# libpaper is LGPL-2.1+
# bundled libgnu is LGPL-2.1+, LGPL-2+ and GPL-3+
# paperspecs is Public Domain
# localepaper.c is FSFAP
# paper.c is GPL-3.0-or-later
# paperconf.c is GPL 2.0 only
# localepaper.c is FSFAP (except it is missing the warranty disclaimer... but the intent is clear)
license=(
LGPL-2.1-or-later
LicenseRef-Public-Domain
GPL-3.0-or-later
LGPL-2.0-or-later
FSFAP
)
depends=('glibc')
backup=('etc/papersize')
source=(https://github.com/rrthomas/libpaper/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz
localepaper.c)
sha256sums=('b798be7c52036e684a90a68f0be954f173fea87886f8a1d25c6514a279216f4a'
'7e49c6ce67fbaea77929ab5849026412d0f91f692a902805c0134a071cccde22')
provides=('paper')
replaces=('paper')
conflicts=('paper')
prepare() {
cd "$pkgname-$pkgver"
cp ../localepaper.c src/
#autoreconf -vfi
}
build() {
cd "$pkgname-$pkgver"
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--sbindir=/usr/bin
make
# localepaper
pushd src
gcc $CFLAGS $LDFLAGS -I.. -Ilibgnu -o localepaper localepaper.c libgnu/.libs/libgnupaper.a
popd
}
check() {
cd "$pkgname-$pkgver"
make -k check
}
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
# localepaper
install -Dt "$pkgdir/usr/lib" -m0755 src/localepaper
# add systemwide default papersize read by many office applications
install -dm 755 "$pkgdir"/etc
echo '# Simply write the paper name. See man 1 paper and "paper --no-size --all" for possible values' > "$pkgdir"/etc/papersize
# add libpaper.d directory other packages can use to store files
install -dm 755 "$pkgdir"/etc/libpaper.d
# https://github.com/rrthomas/libpaper/commit/b4f6846a3a9ae052a515ac0db913e5a68f947adf
# reintroduced deprecated paperconf binary
# # add paperconf executable, needed by libreoffice
# cat <<EOF > "${pkgdir}"/usr/bin/paperconf
#exec paper --no-size "\$@"
#EOF
# chmod 755 "${pkgdir}"/usr/bin/paperconf
# currently no localisation available
# pushd debian/po
# for i in `ls *.po`; do
# install -dm 755 "${pkgdir}"/usr/share/locale/${i%.po}/LC_MESSAGES/;
# msgfmt $i -o "${pkgdir}"/usr/share/locale/${i%.po}/LC_MESSAGES/${pkgname}.mo;
# done
# popd
# license
install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
##

1
libpaper/clean Normal file
View File

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

44
libpaper/localepaper.c Normal file
View File

@ -0,0 +1,44 @@
/*
* localepaper: print the dimensions in mm of the current locale's
* paper size, if possible.
*
* Based on a patch by Caolan McNamara:
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481213
*
* Copyright (C) Reuben Thomas <rrt@sc3d.org>, 2013.
*
* Copying and distribution of this file, with or without modification,
* are permitted in any medium without royalty provided the copyright
* notice and this notice are preserved.
*/
#include <config.h>
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#if defined LC_PAPER && defined _GNU_SOURCE
#include <langinfo.h>
#endif
#include "progname.h"
int main(int argc, char *argv[])
{
set_program_name(argv[0]);
argc = argc; /* Avoid a compiler warning. */
#if defined LC_PAPER && defined _GNU_SOURCE
setlocale(LC_ALL, "");
#define NL_PAPER_GET(x) \
((union { char *string; unsigned word; })nl_langinfo(x)).word
printf("%d %d\n", NL_PAPER_GET(_NL_PAPER_WIDTH), NL_PAPER_GET(_NL_PAPER_HEIGHT));
return EXIT_SUCCESS;
#else
printf("%s: locale paper size information is not supported on this system", program_name);
return EXIT_FAILURE;
#endif
}

6
libpaper/time Normal file
View File

@ -0,0 +1,6 @@
real 0m20.893s
user 0m17.471s
sys 0m3.682s

39
libraqm/PKGBUILD Normal file
View File

@ -0,0 +1,39 @@
#!/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=libraqm
pkgver=0.10.1
pkgrel=01
pkgdesc='A library that encapsulates the logic for complex text layout'
url='https://github.com/HOST-Oman/libraqm/'
depends=(freetype2 fribidi)
makedepends=(meson gtk-doc)
source=(https://github.com/HOST-Oman/libraqm/releases/download/v$pkgver/raqm-$pkgver.tar.xz)
build() {
meson build raqm-$pkgver \
--prefix=/usr \
-D docs=true
meson compile -C build
}
package() {
meson install -C build --destdir "$pkgdir"
install -D -m644 raqm-$pkgver/COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(MIT)
sha256sums=(4d76a358358d67c5945684f2f10b3b08fb80e924371bf3ebf8b15cd2e321d05d) # raqm-0.10.1.tar.xz
## 9e04da86ccb8d61e48f736f2d6d2f1db454d0050367246f884c4297122ea1ca1 libraqm-0.10.1-01-x86_64.pkg.tar.lz

28
libraqm/PKGBUILD-arch Normal file
View File

@ -0,0 +1,28 @@
# Maintainer:
# Contributor: Daniel Bermond < yahoo-com: danielbermond >
pkgname=libraqm
pkgver=0.10.1
pkgrel=1
pkgdesc='A library that encapsulates the logic for complex text layout'
arch=(x86_64)
url='https://github.com/HOST-Oman/libraqm/'
license=(MIT)
depends=(freetype2 fribidi)
makedepends=(meson gtk-doc)
source=(https://github.com/HOST-Oman/libraqm/releases/download/v$pkgver/raqm-$pkgver.tar.xz)
sha256sums=('4d76a358358d67c5945684f2f10b3b08fb80e924371bf3ebf8b15cd2e321d05d')
build() {
meson build raqm-$pkgver \
--prefix=/usr \
-D docs=true
meson compile -C build
}
package() {
meson install -C build --destdir "$pkgdir"
install -D -m644 raqm-$pkgver/COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
##

1
libraqm/clean Normal file
View File

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

8
libraqm/deps Normal file
View File

@ -0,0 +1,8 @@
freetype2
fribidi
meson
gtk-doc
graphite

6
libraqm/time Normal file
View File

@ -0,0 +1,6 @@
real 0m7.977s
user 0m9.006s
sys 0m0.960s

83
librsvg/PKGBUILD Normal file
View File

@ -0,0 +1,83 @@
#!/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 |---------------------------------------
#pkgbase=librsvg
pkgname=(librsvg) # librsvg-docs)
pkgver=2.57.1
pkgrel=01
epoch=2
pkgdesc="SVG rendering library"
url="https://wiki.gnome.org/Projects/LibRsvg"
depends=(cairo freetype2 gdk-pixbuf2 glib2 harfbuzz libxml2 pango)
makedepends=(gi-docgen git gobject-introspection python-docutils rust vala)
checkdepends=(ttf-dejavu)
_commit=34cc425b40bb6299868157fe98c945c30bbc3b71 # tags/2.57.1^0
source=("git+https://gitlab.gnome.org/GNOME/librsvg.git#commit=$_commit")
pkgver() {
cd librsvg
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd librsvg
NOCONFIGURE=1 ./autogen.sh
}
# Use LTO
export CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
# Use debug
export CARGO_PROFILE_RELEASE_DEBUG=2
build() {
local configure_options=(
--prefix=/usr
--disable-static
--enable-gtk-doc
--enable-vala
)
cd librsvg
./configure "${configure_options[@]}"
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
make
}
check() {
# Test suite is very dependent on the versions of
# Cairo, Pango, FreeType and HarfBuzz
# Tests need nightly features
RUSTC_BOOTSTRAP=1 make -C librsvg check || :
}
package_librsvg() {
provides=(librsvg-${pkgver%%.*}.so)
make -C librsvg DESTDIR="$pkgdir" install
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/doc
}
#package_librsvg-docs() {
# pkgdesc+=" (documentation)"
# depends=()
#
# mv doc/* "$pkgdir"
#}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(LGPL)
sha256sums=(SKIP)
## e1361d5f3a92c0d6bb61749bda57e0742dc91dbebdb2910a5960602109c5550f librsvg-2_2.57.1-01-x86_64.pkg.tar.lz

94
librsvg/PKGBUILD-arch Normal file
View File

@ -0,0 +1,94 @@
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgbase=librsvg
pkgname=(
librsvg
librsvg-docs
)
pkgver=2.57.1
pkgrel=1
epoch=2
pkgdesc="SVG rendering library"
url="https://wiki.gnome.org/Projects/LibRsvg"
arch=(x86_64)
license=(LGPL)
depends=(
cairo
freetype2
gdk-pixbuf2
glib2
harfbuzz
libxml2
pango
)
makedepends=(
gi-docgen
git
gobject-introspection
python-docutils
rust
vala
)
checkdepends=(ttf-dejavu)
_commit=34cc425b40bb6299868157fe98c945c30bbc3b71 # tags/2.57.1^0
source=(
"git+https://gitlab.gnome.org/GNOME/librsvg.git#commit=$_commit"
)
b2sums=('SKIP')
pkgver() {
cd librsvg
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd librsvg
NOCONFIGURE=1 ./autogen.sh
}
# Use LTO
export CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
# Use debug
export CARGO_PROFILE_RELEASE_DEBUG=2
build() {
local configure_options=(
--prefix=/usr
--disable-static
--enable-gtk-doc
--enable-vala
)
cd librsvg
./configure "${configure_options[@]}"
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
make
}
check() {
# Test suite is very dependent on the versions of
# Cairo, Pango, FreeType and HarfBuzz
# Tests need nightly features
RUSTC_BOOTSTRAP=1 make -C librsvg check || :
}
package_librsvg() {
provides=(librsvg-${pkgver%%.*}.so)
make -C librsvg DESTDIR="$pkgdir" install
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/doc
}
package_librsvg-docs() {
pkgdesc+=" (documentation)"
depends=()
mv doc/* "$pkgdir"
}
# vim:set sw=2 sts=-1 et:
##

1
librsvg/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,librsvg}

19
librsvg/deps Normal file
View File

@ -0,0 +1,19 @@
cairo
freetype2
gdk-pixbuf2
harfbuzz
libxml2
pango
gi-docgen
git
gobject-introspection
python-docutils
rust
vala
ttf-dejavu
graphite
rav1e
automake
autoconf

6
librsvg/time Normal file
View File

@ -0,0 +1,6 @@
real 46m27.099s
user 86m29.220s
sys 2m1.003s

42
libthai/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=libthai
pkgver=0.1.29
pkgrel=03
pkgdesc='Thai language support library'
url='https://linux.thai.net/projects/libthai'
depends=('glibc' 'libdatrie')
makedepends=('doxygen')
source=("https://linux.thai.net/pub/thailinux/software/libthai/$pkgname-$pkgver.tar.xz")
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr
make
}
check() {
cd $pkgname-$pkgver
make check
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('LGPL-2.1-or-later')
sha256sums=(fc80cc7dcb50e11302b417cebd24f2d30a8b987292e77e003267b9100d0f4bcd) # libthai-0.1.29.tar.xz
## 1a4c66bfa811f8d99b31eea6b8638a97d1a17bca4be9ca1d830767d7d5f46d67 libthai-0.1.29-03-x86_64.pkg.tar.lz

32
libthai/PKGBUILD-arch Normal file
View File

@ -0,0 +1,32 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Chaiwat Suttipongsakul <cwt114@gmail.com>
pkgname=libthai
pkgver=0.1.29
pkgrel=3
pkgdesc='Thai language support library'
arch=('x86_64')
url='https://linux.thai.net/projects/libthai'
license=('LGPL-2.1-or-later')
depends=('glibc' 'libdatrie')
makedepends=('doxygen')
source=("https://linux.thai.net/pub/thailinux/software/libthai/$pkgname-$pkgver.tar.xz")
sha256sums=('fc80cc7dcb50e11302b417cebd24f2d30a8b987292e77e003267b9100d0f4bcd')
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr
make
}
check() {
cd $pkgname-$pkgver
make check
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
##

1
libthai/clean Normal file
View File

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

4
libthai/deps Normal file
View File

@ -0,0 +1,4 @@
doxygen
libdatrie

6
libthai/time Normal file
View File

@ -0,0 +1,6 @@
real 0m12.263s
user 0m9.191s
sys 0m1.886s

44
libxft/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=libxft
pkgver=2.3.8
pkgrel=01
pkgdesc="FreeType-based font drawing library for X"
url="https://xorg.freedesktop.org/"
depends=('fontconfig' 'libxrender')
makedepends=('pkgconfig')
source=(${url}/releases/individual/lib/libXft-${pkgver}.tar.xz{,.sig})
build() {
cd libXft-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc --disable-static
make
}
package() {
cd libXft-${pkgver}
make DESTDIR="${pkgdir}" install
install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom')
#validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
#validpgpkeys=('19882D92DDA4C400C22C0D56CC2AF4472167BE03') # Thomas E. Dickey (use for email) <dickey@his.com>
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
sha256sums=(5e8c3c4bc2d4c0a40aef6b4b38ed2fb74301640da29f6528154b5009b1c6dd49 # libXft-2.3.8.tar.xz
bc796b9dd9171a712a9bec9f3b210035010d1ec97e345f9c1906d76e6c2b8ea3) # libXft-2.3.8.tar.xz.sig
## 4886e2e9493d11bef22a8dd453d61c6b94acb6296dc9f6fb7bab4b7b3d53f00b libxft-2.3.8-01-x86_64.pkg.tar.lz

33
libxft/PKGBUILD-arch Normal file
View File

@ -0,0 +1,33 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=libxft
pkgver=2.3.8
pkgrel=1
pkgdesc="FreeType-based font drawing library for X"
arch=('x86_64')
license=('custom')
url="https://xorg.freedesktop.org/"
depends=('fontconfig' 'libxrender')
makedepends=('pkgconfig')
source=(${url}/releases/individual/lib/libXft-${pkgver}.tar.xz{,.sig})
sha512sums=('fc385d73e1acb701942c154ffb5a283d17891f21d3ac598c4a3fb375a7d6082734593062368c15cad67c1a94177dd15deed878ec5ea852188393b52e92c372c8'
'SKIP')
#validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
#validpgpkeys=('19882D92DDA4C400C22C0D56CC2AF4472167BE03') # Thomas E. Dickey (use for email) <dickey@his.com>
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
build() {
cd libXft-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc --disable-static
make
}
package() {
cd libXft-${pkgver}
make DESTDIR="${pkgdir}" install
install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}
##

1
libxft/clean Normal file
View File

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

3
libxft/deps Normal file
View File

@ -0,0 +1,3 @@
fontconfig
libxrender

1
libxft/key Normal file
View File

@ -0,0 +1 @@
gpg --recv-key 0FDD682D974CA72A

6
libxft/time Normal file
View File

@ -0,0 +1,6 @@
real 0m9.720s
user 0m8.599s
sys 0m1.650s

43
libxrender/PKGBUILD Normal file
View File

@ -0,0 +1,43 @@
#!/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=libxrender
pkgver=0.9.11
pkgrel=01
pkgdesc="X Rendering Extension client library"
url="https://xorg.freedesktop.org/"
depends=('libx11')
makedepends=('xorgproto')
source=(${url}/archive/individual/lib/libXrender-${pkgver}.tar.xz{,.sig})
build() {
cd libXrender-${pkgver}
./configure --prefix=/usr --disable-static
make
}
package() {
cd libXrender-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom')
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') #Alan Coopersmith <alan.coopersmith@oracle.com>
#validpgpkeys+=('C41C985FDCF1E5364576638B687393EE37D128F8') # Matthieu Herrb <matthieu.herrb@laas.fr>
sha256sums=(bc53759a3a83d1ff702fb59641b3d2f7c56e05051fa0cfa93501166fa782dc24 # libXrender-0.9.11.tar.xz
5079fe63b3bb514a8ddc0b73fc22f760a8924175f3fb4cbdea5d0cee0ec9e20a) # libXrender-0.9.11.tar.xz.sig
## 729d730eeb7399a051a186884c07bedd6cf4284efd653403b65ceca3a0a9f862 libxrender-0.9.11-01-x86_64.pkg.tar.lz

30
libxrender/PKGBUILD-arch Normal file
View File

@ -0,0 +1,30 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Controbutor: Jan de Groot <jgc@archlinux.org>
pkgname=libxrender
pkgver=0.9.11
pkgrel=1
pkgdesc="X Rendering Extension client library"
arch=('x86_64')
url="https://xorg.freedesktop.org/"
license=('custom')
depends=('libx11')
makedepends=('xorgproto')
source=(${url}/archive/individual/lib/libXrender-${pkgver}.tar.xz{,.sig})
sha512sums=('2327cc1b530382d81df29b8d579f801f1f990202107cc84506986bcf5d15010d414e9418987b200e3f222d188afce46f0d7754febcdca62a5fc1e541b3bb82de'
'SKIP')
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') #Alan Coopersmith <alan.coopersmith@oracle.com>
#validpgpkeys+=('C41C985FDCF1E5364576638B687393EE37D128F8') # Matthieu Herrb <matthieu.herrb@laas.fr>
build() {
cd libXrender-${pkgver}
./configure --prefix=/usr --disable-static
make
}
package() {
cd libXrender-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
##

1
libxrender/clean Normal file
View File

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

3
libxrender/deps Normal file
View File

@ -0,0 +1,3 @@
libx11
xorgproto

1
libxrender/key Normal file
View File

@ -0,0 +1 @@
gpg --recv-key A2FB9E081F2D130E

6
libxrender/time Normal file
View File

@ -0,0 +1,6 @@
real 0m6.190s
user 0m5.549s
sys 0m1.158s

53
openjpeg2/PKGBUILD Normal file
View File

@ -0,0 +1,53 @@
#!/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=openjpeg2
pkgver=2.5.0
pkgrel=03
pkgdesc="An open source JPEG 2000 codec, version ${pkgver}"
url="https://github.com/uclouvain/openjpeg"
makedepends=('cmake' 'doxygen')
source=("$pkgname-$pkgver.tar.gz::https://github.com/uclouvain/openjpeg/archive/v$pkgver.tar.gz")
prepare() {
cd "${srcdir}"
mkdir build
}
build() {
cd "${srcdir}/build"
cmake "../openjpeg-${pkgver}" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_STATIC_LIBS=OFF \
-DBUILD_DOC=on
make
}
package() {
cd "${srcdir}/build"
depends=('libpng' 'libtiff' 'lcms2')
make DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}/usr/share/licenses/openjpeg2"
mv "${pkgdir}"/usr/share/doc/openjpeg-*/LICENSE "${pkgdir}"/usr/share/licenses/openjpeg2
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom: BSD')
sha256sums=(0333806d6adecc6f7a91243b2b839ff4d2053823634d4f6ed7a59bc87409122a) # v2.5.0.tar.gz
## 4c116b28db3a9d0322fdc0d28fb60cea4797226f74961b0ccd33b35ea61f3631 openjpeg2-2.5.0-03-x86_64.pkg.tar.lz
## 36093cd448147c279f0c91cbabc05c4ad5432896a490eca685639e9aa0f900e1 openjpeg2-2.5.0-03-x86_64.pkg.tar.lz
0333806d6adecc6f7a91243b2b839ff4d2053823634d4f6ed7a59bc87409122a openjpeg2-2.5.0.tar.gz

41
openjpeg2/PKGBUILD-arch Normal file
View File

@ -0,0 +1,41 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=openjpeg2
pkgver=2.5.0
pkgrel=3
pkgdesc="An open source JPEG 2000 codec, version ${pkgver}"
arch=(x86_64)
license=('custom: BSD')
url="https://github.com/uclouvain/openjpeg"
makedepends=('cmake' 'doxygen')
depends=('libpng' 'libtiff' 'lcms2')
source=("$pkgname-$pkgver.tar.gz::https://github.com/uclouvain/openjpeg/archive/v$pkgver.tar.gz")
sha256sums=('0333806d6adecc6f7a91243b2b839ff4d2053823634d4f6ed7a59bc87409122a')
prepare() {
cd "${srcdir}"
mkdir build
}
build() {
cd "${srcdir}/build"
cmake "../openjpeg-${pkgver}" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_STATIC_LIBS=OFF \
-DBUILD_DOC=on
make
}
package() {
cd "${srcdir}/build"
make DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}/usr/share/licenses/openjpeg2"
mv "${pkgdir}"/usr/share/doc/openjpeg-*/LICENSE "${pkgdir}"/usr/share/licenses/openjpeg2
}
##

1
openjpeg2/clean Normal file
View File

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

7
openjpeg2/deps Normal file
View File

@ -0,0 +1,7 @@
cmake
doxygen
libpng
libtiff
lcms2

6
openjpeg2/time Normal file
View File

@ -0,0 +1,6 @@
real 0m36.760s
user 0m34.716s
sys 0m2.643s

117
openmpi/PKGBUILD Normal file
View File

@ -0,0 +1,117 @@
#!/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 |---------------------------------------
pkgbase=openmpi
pkgname=(openmpi) # openmpi-docs)
pkgver=5.0.2
pkgrel=03
pkgdesc='High performance message passing library (MPI)'
url='https://www.open-mpi.org'
makedepends=(cuda gcc-fortran gcc-libs glibc hip-runtime-amd hwloc libevent
libfabric libnl openpmix openssh openucc openucx prrte valgrind zlib)
source=(https://www.open-mpi.org/software/ompi/v${pkgver%.*}/downloads/$pkgbase-$pkgver.tar.bz2)
_pick() {
local p="$1" f d; shift
for f; do
d="$srcdir/$p/${f#$pkgdir/}"
mkdir -p "$(dirname "$d")"
mv "$f" "$d"
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
done
}
prepare() {
cd $pkgbase-$pkgver
# workaround for https://github.com/open-mpi/ompi/issues/12257
sed -i 's|WRAPPER__FCFLAGS|WRAPPER_FCFLAGS|g' configure
sed -i 's|WRAPPER_EXTRA_FCFLAGS|WRAPPER_FCFLAGS|g' configure
sed -i 's|"-I/usr/include",||' opal/tools/wrappers/opal_wrapper.c
}
build() {
local configure_options=(
--prefix=/usr
--enable-builtin-atomics
--enable-memchecker
--enable-mpi-fortran=all
--enable-pretty-print-stacktrace
--with-ucc=/usr
--with-ucx=/usr
--libdir=/usr/lib
--sysconfdir=/etc/$pkgbase
--with-cuda=/opt/cuda
# this tricks the configure script to look for /usr/lib/pkgconfig/cuda.pc
# instead of /opt/cuda/lib/pkgconfig/cuda.pc
--with-cuda-libdir=/usr/lib
--with-rocm=/opt/rocm
# all components that link to libraries provided by optdepends must be run-time loadable
--enable-mca-dso=accelerator_cuda,accelerator_rocm,btl_smcuda,rcache_gpusm,rcache_rgpusm,coll_ucc,scoll_ucc
--with-hwloc=external
--with-libevent=external
--with-pmix=external
--with-prrte=external
--with-valgrind
)
cd $pkgbase-$pkgver
# set environment variables for reproducible build
# see https://github.com/open-mpi/ompi/blob/main/docs/release-notes/general.rst
export HOSTNAME=buildhost
export USER=builduser
# TODO: remove ac_cv_func_sem_open=no when there is a glibc release fixing https://sourceware.org/bugzilla/show_bug.cgi?id=30789
ac_cv_func_sem_open=no ./configure "${configure_options[@]}"
# prevent excessive overlinking due to libtool
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make V=1
}
#### a few tests fail, if they do run again makepkg --nocheck -e
check() {
make check -C $pkgbase-$pkgver
}
package_openmpi() {
depends=(gcc-libs glibc hwloc libevent libfabric libnl openpmix libpmix.so
openssh openucx prrte libprrte.so zlib)
optdepends=(
'cuda: cuda support'
'hip-runtime-amd: ROCm support'
'gcc-fortran: fortran support'
'openucc: for UCC accelerated collectives'
)
provides=(libmpi.so libmpi_mpifh.so libmpi_usempi_ignore_tkr.so
libmpi_usempif08.so libopen-pal.so liboshmem.so)
make DESTDIR="$pkgdir" install -C $pkgbase-$pkgver
(
cd "$pkgdir"
_pick $pkgbase-docs usr/share/doc
)
install -Dm 644 $pkgbase-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}
#package_openmpi-docs() {
# pkgdesc+=" - documentation"
#
# mv -v $pkgname/* "$pkgdir"
# install -vDm 644 $pkgbase-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
#}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('BSD-3-Clause AND LicenseRef-MPICH')
b2sums=('ea7a584ab945c8b2fcdd8a3c2510205582606442efaad2058b321ad4c787b2f66f79e86aa4b8b094eba9508fa208f40a4a843b9938d93899eee1948d0299b7b8')
sha256sums=(ee46ad8eeee2c3ff70772160bff877cbf38c330a0bc3b3ddc811648b3396698f) # openmpi-5.0.2.tar.bz2
##

144
openmpi/PKGBUILD-arch Normal file
View File

@ -0,0 +1,144 @@
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
# Maintainer: David Runge <dvzrv@archlinux.org>
# Contributor: Anatol Pomozov <anatol dot pomozov at gmail>
# Contributor: Stéphane Gaudreault <stephane@archlinux.org>
pkgbase=openmpi
pkgname=(
openmpi
openmpi-docs
)
pkgver=5.0.2
pkgrel=3
pkgdesc='High performance message passing library (MPI)'
arch=(x86_64)
url='https://www.open-mpi.org'
license=('BSD-3-Clause AND LicenseRef-MPICH')
makedepends=(
cuda
gcc-fortran
gcc-libs
glibc
hip-runtime-amd
hwloc
libevent
libfabric
libnl
openpmix
openssh
openucc
openucx
prrte
valgrind
zlib
)
source=(
https://www.open-mpi.org/software/ompi/v${pkgver%.*}/downloads/$pkgbase-$pkgver.tar.bz2)
sha256sums=('ee46ad8eeee2c3ff70772160bff877cbf38c330a0bc3b3ddc811648b3396698f')
b2sums=('ea7a584ab945c8b2fcdd8a3c2510205582606442efaad2058b321ad4c787b2f66f79e86aa4b8b094eba9508fa208f40a4a843b9938d93899eee1948d0299b7b8')
_pick() {
local p="$1" f d; shift
for f; do
d="$srcdir/$p/${f#$pkgdir/}"
mkdir -p "$(dirname "$d")"
mv "$f" "$d"
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
done
}
prepare() {
cd $pkgbase-$pkgver
# workaround for https://github.com/open-mpi/ompi/issues/12257
sed -i 's|WRAPPER__FCFLAGS|WRAPPER_FCFLAGS|g' configure
sed -i 's|WRAPPER_EXTRA_FCFLAGS|WRAPPER_FCFLAGS|g' configure
sed -i 's|"-I/usr/include",||' opal/tools/wrappers/opal_wrapper.c
}
build() {
local configure_options=(
--prefix=/usr
--enable-builtin-atomics
--enable-memchecker
--enable-mpi-fortran=all
--enable-pretty-print-stacktrace
--libdir=/usr/lib
--sysconfdir=/etc/$pkgbase
--with-ucc=/usr
--with-ucx=/usr
--with-cuda=/opt/cuda
# this tricks the configure script to look for /usr/lib/pkgconfig/cuda.pc
# instead of /opt/cuda/lib/pkgconfig/cuda.pc
--with-cuda-libdir=/usr/lib
--with-rocm=/opt/rocm
# all components that link to libraries provided by optdepends must be run-time loadable
--enable-mca-dso=accelerator_cuda,accelerator_rocm,btl_smcuda,rcache_gpusm,rcache_rgpusm,coll_ucc,scoll_ucc
--with-hwloc=external
--with-libevent=external
--with-pmix=external
--with-prrte=external
--with-valgrind
)
cd $pkgbase-$pkgver
# set environment variables for reproducible build
# see https://github.com/open-mpi/ompi/blob/main/docs/release-notes/general.rst
export HOSTNAME=buildhost
export USER=builduser
# TODO: remove ac_cv_func_sem_open=no when there is a glibc release fixing https://sourceware.org/bugzilla/show_bug.cgi?id=30789
ac_cv_func_sem_open=no ./configure "${configure_options[@]}"
# prevent excessive overlinking due to libtool
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make V=1
}
check() {
make check -C $pkgbase-$pkgver
}
package_openmpi() {
depends=(
gcc-libs
glibc
hwloc
libevent
libfabric
libnl
openpmix libpmix.so
openssh
openucx
prrte libprrte.so
zlib
)
optdepends=(
'cuda: cuda support'
'hip-runtime-amd: ROCm support'
'gcc-fortran: fortran support'
'openucc: for UCC accelerated collectives'
)
provides=(
libmpi.so
libmpi_mpifh.so
libmpi_usempi_ignore_tkr.so
libmpi_usempif08.so
libopen-pal.so
liboshmem.so
)
make DESTDIR="$pkgdir" install -C $pkgbase-$pkgver
(
cd "$pkgdir"
_pick $pkgbase-docs usr/share/doc
)
install -Dm 644 $pkgbase-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}
package_openmpi-docs() {
pkgdesc+=" - documentation"
mv -v $pkgname/* "$pkgdir"
install -vDm 644 $pkgbase-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}
# vim: ts=2 sw=2 et:

1
openmpi/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,openmpi*.tar.bz2}

14
openmpi/deps Normal file
View File

@ -0,0 +1,14 @@
cuda
gcc-fortran
hip-runtime-amd
hwloc
libfabric
openpmix
openssh
prrte
valgrind
openucc
openucx

5
openmpi/time Normal file
View File

@ -0,0 +1,5 @@
real 13m53.876s
user 12m29.700s
sys 1m15.367s

88
openpmix/PKGBUILD Normal file
View File

@ -0,0 +1,88 @@
#!/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 |---------------------------------------
_name=pmix
#pkgbase=openpmix
pkgname=(openpmix) # openpmix-docs)
# NOTE: keep in sync with openmpi major versions
pkgver=4.2.9
pkgrel=01
pkgdesc="Extended version of the PMI standard"
url="https://github.com/openpmix/openpmix"
makedepends=(glibc hwloc perl libevent libevent_{core,pthreads}-2.1.so python zlib autoconf automake)
source=($url/releases/download/v$pkgver/$_name-$pkgver.tar.gz)
_pick() {
local p="$1" f d; shift
for f; do
d="$srcdir/$p/${f#$pkgdir/}"
mkdir -p "$(dirname "$d")"
mv "$f" "$d"
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
done
}
prepare() {
cd $_name-$pkgver
./autogen.pl
}
build() {
local configure_options=(
--prefix=/usr
--sysconfdir=/etc/$pkgname
)
# set environment variables for reproducible build
# see https://docs.openpmix.org/en/latest/release-notes/general.html
export HOSTNAME=buildhost
export USER=builduser
cd $_name-$pkgver
./configure "${configure_options[@]}"
# prevent excessive overlinking due to libtool
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make V=1
}
check() {
make -k check -C $_name-$pkgver
}
package_openpmix() {
depends=(glibc hwloc libevent libevent_{core,pthreads}-2.1.so zlib)
optdepends=('openpmix-docs: for documentation')
provides=(libpmix.so pmix)
backup=(etc/$pkgname/pmix-mca-params.conf)
make DESTDIR="$pkgdir" install -C $_name-$pkgver
(
cd "$pkgdir"
_pick $pkgbase-docs usr/share/doc/
)
install -vDm 644 $_name-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}
#package_openpmix-docs() {
# pkgdesc+=" - documentation"
#
# mv -v $pkgname/* "$pkgdir"
# install -vDm 644 $_name-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
#}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(BSD-3-Clause)
sha256sums=(00ddb36fb81c31519972079a218c3cdd903510fc3910abaf4d484068fa29e884) # pmix-4.2.9.tar.gz
## 796095c3a9402ad1762f5b2e8a601f65abba6d29317ee9f5b80c0cbef33efc53 openpmix-4.2.9-01-x86_64.pkg.tar.lz

96
openpmix/PKGBUILD-arch Normal file
View File

@ -0,0 +1,96 @@
# Maintainer: Jakub Klinkovský <lahwaacz at archlinux dot org>
# Maintainer: David Runge <dvzrv@archlinux.org>
_name=pmix
pkgbase=openpmix
pkgname=(
openpmix
openpmix-docs
)
# NOTE: keep in sync with openmpi major versions
pkgver=4.2.9
pkgrel=1
pkgdesc="Extended version of the PMI standard"
arch=(x86_64)
url="https://github.com/openpmix/openpmix"
license=(BSD-3-Clause)
makedepends=(
glibc
hwloc
perl
libevent
libevent_{core,pthreads}-2.1.so
python
zlib
)
source=($url/releases/download/v$pkgver/$_name-$pkgver.tar.gz)
sha512sums=('adc40e6055e2e4b2543585d31861e8c390a763965aae9fe38b598d9c80a9fa4a6320f915a32e337e5f94c21857a90deb827d3361bd7c5a735bfd1dfb588c6820')
b2sums=('f56bbdb625d3be8dc759500226676ad1ef112e44d574fa202e4dceb8aa12a6189b4e7922fa5d8b04938dc1b9a1d77180687a58dd25a59d1ca55900cbdc4d41a2')
_pick() {
local p="$1" f d; shift
for f; do
d="$srcdir/$p/${f#$pkgdir/}"
mkdir -p "$(dirname "$d")"
mv "$f" "$d"
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
done
}
prepare() {
cd $_name-$pkgver
./autogen.pl
}
build() {
local configure_options=(
--prefix=/usr
--sysconfdir=/etc/$pkgname
)
# set environment variables for reproducible build
# see https://docs.openpmix.org/en/latest/release-notes/general.html
export HOSTNAME=buildhost
export USER=builduser
cd $_name-$pkgver
./configure "${configure_options[@]}"
# prevent excessive overlinking due to libtool
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make V=1
}
check() {
make -k check -C $_name-$pkgver
}
package_openpmix() {
depends=(
glibc
hwloc
libevent libevent_{core,pthreads}-2.1.so
zlib
)
optdepends=(
'openpmix-docs: for documentation'
)
provides=(libpmix.so pmix)
backup=(etc/$pkgname/pmix-mca-params.conf)
make DESTDIR="$pkgdir" install -C $_name-$pkgver
(
cd "$pkgdir"
_pick $pkgbase-docs usr/share/doc/
)
install -vDm 644 $_name-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}
package_openpmix-docs() {
pkgdesc+=" - documentation"
mv -v $pkgname/* "$pkgdir"
install -vDm 644 $_name-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}
##

1
openpmix/clean Normal file
View File

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

6
openpmix/deps Normal file
View File

@ -0,0 +1,6 @@
hwloc
python
automake
autoconf

6
openpmix/time Normal file
View File

@ -0,0 +1,6 @@
real 2m10.700s
user 1m57.048s
sys 0m14.439s

97
pahole/PKGBUILD Normal file
View File

@ -0,0 +1,97 @@
#!/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 |---------------------------------------
pkgbase=pahole
pkgname=(pahole ostra-cg)
pkgver=1.25
pkgrel=04
epoch=1
pkgdesc="Pahole and other DWARF utils"
url="https://git.kernel.org/pub/scm/devel/pahole/pahole.git"
makedepends=(bash cmake libelf ninja python python-matplotlib zlib)
source=(https://fedorapeople.org/~acme/dwarves/dwarves-$pkgver.tar.{xz,sign}
python.diff)
prepare() {
cd dwarves-$pkgver
# https://bugs.archlinux.org/task/70013
patch -Np1 -i ../python.diff
}
build() {
local cmake_options=(
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_BUILD_TYPE=None
-D__LIB=lib
)
cmake -S dwarves-$pkgver -B build -G Ninja "${cmake_options[@]}"
cmake --build build
}
check() {
cd build
ctest --output-on-failure --stop-on-failure -j$(nproc)
}
_pick() {
local p="$1" f d; shift
for f; do
d="$srcdir/$p/${f#$pkgdir/}"
mkdir -p "$(dirname "$d")"
mv "$f" "$d"
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
done
}
package_pahole() {
depends=(
bash
libelf
zlib
)
optdepends=('ostra-cg: Generate call graphs from encoded traces')
provides=(libdwarves{,_emit,_reorganize}.so)
DESTDIR="$pkgdir" cmake --install build
_pick ostra "$pkgdir"/usr/{bin/ostra-cg,lib/python*}
}
package_ostra-cg() {
pkgdesc="Generate call graphs from encoded traces"
depends=(
pahole
python
python-matplotlib
)
mv ostra/* "$pkgdir"
python -m compileall -d /usr/lib "$pkgdir/usr/lib"
python -O -m compileall -d /usr/lib "$pkgdir/usr/lib"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(GPL2)
validpgpkeys=(2DBF5BAA46FB4DED338A335BD65016F35352AA40) # Arnaldo Carvalho de Melo <acme@kernel.org>
b2sums=('1926fa1fa123fc3ad0f7f063406260b1e1e2611c563fedebee4c837e491164571fdb40408421c0c4ea2fd24e89c54a7a1ea669313b6dd6d7dcfa4934e2c1336e'
'SKIP'
'e88fcda77c0a6aaea0d83949cabbaaaf24f6a4b2324a14e459efc202b210c31b58f7a90c75c34ffd08911514b3b6db4be4423e3f8e0fb50b6d914da5be002319')
sha256sums=(e7d45955f6f4eca25a4c8c3bd6611059b35dc217e45976681d7db170fccdec4a # dwarves-1.25.tar.xz
786a006594f685ffcbbbfd7fb5abbf2463f15874d6b976bcd50f92f65072f0b4 # dwarves-1.25.tar.sign
0b80b6f8d14fb60e51a9c14746709f8e379a83afe2896f1adc4dae2f87e5e74a) # python.diff
## b1c579ee2a381eb3914cdefc2a0ba58c113be130e839ac9e0114b14a3ad121c1 ostra-cg-1_1.25-04-x86_64.pkg.tar.lz
## 80654d9a808b7eeb5006ce831f60202f79388553f6cfe8fc5ff00274c4019418 pahole-1_1.25-04-x86_64.pkg.tar.lz

97
pahole/PKGBUILD-arch Normal file
View File

@ -0,0 +1,97 @@
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
pkgbase=pahole
pkgname=(
pahole
ostra-cg
)
pkgver=1.25
pkgrel=4
epoch=1
pkgdesc="Pahole and other DWARF utils"
url="https://git.kernel.org/pub/scm/devel/pahole/pahole.git"
arch=(x86_64)
license=(GPL2)
makedepends=(
bash
cmake
libelf
ninja
python
python-matplotlib
zlib
)
source=(
https://fedorapeople.org/~acme/dwarves/dwarves-$pkgver.tar.{xz,sign}
python.diff
)
b2sums=('1926fa1fa123fc3ad0f7f063406260b1e1e2611c563fedebee4c837e491164571fdb40408421c0c4ea2fd24e89c54a7a1ea669313b6dd6d7dcfa4934e2c1336e'
'SKIP'
'e88fcda77c0a6aaea0d83949cabbaaaf24f6a4b2324a14e459efc202b210c31b58f7a90c75c34ffd08911514b3b6db4be4423e3f8e0fb50b6d914da5be002319')
validpgpkeys=(
2DBF5BAA46FB4DED338A335BD65016F35352AA40 # Arnaldo Carvalho de Melo <acme@kernel.org>
)
prepare() {
cd dwarves-$pkgver
# https://bugs.archlinux.org/task/70013
patch -Np1 -i ../python.diff
}
build() {
local cmake_options=(
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_BUILD_TYPE=None
-D__LIB=lib
)
cmake -S dwarves-$pkgver -B build -G Ninja "${cmake_options[@]}"
cmake --build build
}
check() {
cd build
ctest --output-on-failure --stop-on-failure -j$(nproc)
}
_pick() {
local p="$1" f d; shift
for f; do
d="$srcdir/$p/${f#$pkgdir/}"
mkdir -p "$(dirname "$d")"
mv "$f" "$d"
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
done
}
package_pahole() {
depends=(
bash
libelf
zlib
)
optdepends=('ostra-cg: Generate call graphs from encoded traces')
provides=(libdwarves{,_emit,_reorganize}.so)
DESTDIR="$pkgdir" cmake --install build
_pick ostra "$pkgdir"/usr/{bin/ostra-cg,lib/python*}
}
package_ostra-cg() {
pkgdesc="Generate call graphs from encoded traces"
depends=(
pahole
python
python-matplotlib
)
mv ostra/* "$pkgdir"
python -m compileall -d /usr/lib "$pkgdir/usr/lib"
python -O -m compileall -d /usr/lib "$pkgdir/usr/lib"
}
# vim:set sw=2 sts=-1 et:
##

4
pahole/chepoch.sh Normal file
View File

@ -0,0 +1,4 @@
#!/bin/sh
mv -f ostra-cg-1:1.25-04-x86_64.pkg.tar.lz ostra-cg-1_1.25-04-x86_64.pkg.tar.lz
mv -f pahole-1:1.25-04-x86_64.pkg.tar.lz pahole-1_1.25-04-x86_64.pkg.tar.lz

1
pahole/clean Normal file
View File

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

5
pahole/deps Normal file
View File

@ -0,0 +1,5 @@
cmake
ninja
python
python-matplotlib

1
pahole/key Normal file
View File

@ -0,0 +1 @@
gpg --recv-key B23CA2E9A4227E27

13
pahole/python.diff Normal file
View File

@ -0,0 +1,13 @@
diff --git i/CMakeLists.txt w/CMakeLists.txt
index 98642e1..b4295fd 100644
--- i/CMakeLists.txt
+++ w/CMakeLists.txt
@@ -188,7 +188,7 @@ install(FILES dwarves.h dwarves_emit.h dwarves_reorganize.h
install(FILES man-pages/pahole.1 DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man1/)
if(Python3_FOUND)
install(PROGRAMS ostra/ostra-cg DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
- install(FILES ostra/python/ostra.py DESTINATION ${CMAKE_INSTALL_PREFIX}/share/dwarves/runtime/python)
+ install(FILES ostra/python/ostra.py DESTINATION ${Python3_SITELIB})
endif()
install(PROGRAMS btfdiff fullcircle DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
install(FILES lib/Makefile lib/ctracer_relay.c lib/ctracer_relay.h lib/linux.blacklist.cu

6
pahole/time Normal file
View File

@ -0,0 +1,6 @@
real 0m16.583s
user 0m27.463s
sys 0m1.838s

67
pango/PKGBUILD Normal file
View File

@ -0,0 +1,67 @@
#!/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 |---------------------------------------
#pkgbase=pango
pkgname=(pango) # pango-docs)
pkgver=1.51.2
pkgrel=01
epoch=1
pkgdesc="A library for layout and rendering of text"
url="https://www.pango.org/"
depends=(cairo fribidi harfbuzz libthai libxft)
makedepends=(gi-docgen git gobject-introspection help2man meson)
_commit=54c5f4ec01ce9c89a590cdc7e4c2c6e3948bb029 # tags/1.51.2^0
source=("git+https://gitlab.gnome.org/GNOME/pango.git#commit=$_commit")
pkgver() {
cd pango
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd pango
}
build() {
local meson_options=(
-D gtk_doc=true
)
arch-meson pango build "${meson_options[@]}"
meson compile -C build
}
# not running checks: validation breaks when deps
# (especially harfbuzz) don't match upstream CI
package_pango() {
provides=(libpango{,cairo,ft2,xft}-1.0.so)
meson install -C build --destdir "$pkgdir"
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/doc
}
#package_pango-docs() {
# pkgdesc+=" (documentation)"
# depends=()
#
# mv doc/* "$pkgdir"
#}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(LGPL-2.1-or-later)
sha256sums=(SKIP)
## 4edfd1d309624524c35919c15bead7a51ed34ee141cf4fb8db4065b18f6223ea pango-1_1.51.2-01-x86_64.pkg.tar.lz

72
pango/PKGBUILD-arch Normal file
View File

@ -0,0 +1,72 @@
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgbase=pango
pkgname=(
pango
pango-docs
)
pkgver=1.51.2
pkgrel=1
epoch=1
pkgdesc="A library for layout and rendering of text"
url="https://www.pango.org/"
arch=(x86_64)
license=(LGPL-2.1-or-later)
depends=(
cairo
fribidi
harfbuzz
libthai
libxft
)
makedepends=(
gi-docgen
git
gobject-introspection
help2man
meson
)
_commit=54c5f4ec01ce9c89a590cdc7e4c2c6e3948bb029 # tags/1.51.2^0
source=("git+https://gitlab.gnome.org/GNOME/pango.git#commit=$_commit")
b2sums=('SKIP')
pkgver() {
cd pango
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd pango
}
build() {
local meson_options=(
-D gtk_doc=true
)
arch-meson pango build "${meson_options[@]}"
meson compile -C build
}
# not running checks: validation breaks when deps
# (especially harfbuzz) don't match upstream CI
package_pango() {
provides=(libpango{,cairo,ft2,xft}-1.0.so)
meson install -C build --destdir "$pkgdir"
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/doc
}
package_pango-docs() {
pkgdesc+=" (documentation)"
depends=()
mv doc/* "$pkgdir"
}
# vim:set sw=2 sts=-1 et:
##

1
pango/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,pango}

11
pango/deps Normal file
View File

@ -0,0 +1,11 @@
cairo
fribidi
harfbuzz
libthai
libxft
gi-docgen
git
gobject-introspection
help2man
meson

6
pango/time Normal file
View File

@ -0,0 +1,6 @@
real 0m58.388s
user 1m39.442s
sys 0m6.799s

51
pixman/PKGBUILD Normal file
View File

@ -0,0 +1,51 @@
#!/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=pixman
pkgver=0.43.2
pkgrel=01
pkgdesc="The pixel-manipulation library for X and cairo"
url="https://cgit.freedesktop.org/pixman/"
depends=('glibc')
makedepends=('meson' 'libpng')
provides=('libpixman-1.so')
source=(https://xorg.freedesktop.org/releases/individual/lib/${pkgname}-${pkgver}.tar.xz)
build() {
arch-meson $pkgname-$pkgver build \
-D loongson-mmi=disabled \
-D vmx=disabled \
-D arm-simd=disabled \
-D neon=disabled \
-D a64-neon=disabled \
-D iwmmxt=disabled \
-D mips-dspr2=disabled \
-D gtk=disabled
ninja -C build
}
check() {
meson test -C build
}
package() {
DESTDIR="$pkgdir" meson install -C build
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgname-$pkgver/COPYING
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('MIT')
#validpgpkeys=('') # Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
sha256sums=(b43dc9549c02c598fb11321d6fca47151f739a076c73fcd8971b5c023a06949e) # pixman-0.43.2.tar.xz
## af19e7d9bb391521ea85f310fb5f9ebad6e41bb6651b90832ff917a2ed3532ed pixman-0.43.2-01-x86_64.pkg.tar.lz

40
pixman/PKGBUILD-arch Normal file
View File

@ -0,0 +1,40 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Alexander Baldeck <alexander@archlinux.org>
pkgname=pixman
pkgver=0.43.2
pkgrel=1
pkgdesc="The pixel-manipulation library for X and cairo"
arch=(x86_64)
url="https://cgit.freedesktop.org/pixman/"
license=('MIT')
depends=('glibc')
makedepends=('meson' 'libpng')
provides=('libpixman-1.so')
source=(https://xorg.freedesktop.org/releases/individual/lib/${pkgname}-${pkgver}.tar.xz)
sha512sums=('1a1d21b86b3c6784c4c2606b7069723b4dbb747eac9fce95bca86516787840379ffd49abc42d11e7143e85c32c85496f33c2562c7a910ca6f963599affdc3224')
#validpgpkeys=('') # Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
build() {
arch-meson $pkgname-$pkgver build \
-D loongson-mmi=disabled \
-D vmx=disabled \
-D arm-simd=disabled \
-D neon=disabled \
-D a64-neon=disabled \
-D iwmmxt=disabled \
-D mips-dspr2=disabled \
-D gtk=disabled
ninja -C build
}
check() {
meson test -C build
}
package() {
DESTDIR="$pkgdir" meson install -C build
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgname-$pkgver/COPYING
}
##

1
pixman/clean Normal file
View File

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

2
pixman/deps Normal file
View File

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

5
pixman/time Normal file
View File

@ -0,0 +1,5 @@
real 3m0.172s
user 5m51.647s
sys 0m6.075s

46
poppler-data/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=poppler-data
pkgver=0.4.12
pkgrel=01
_POPPLER_DATA_EXTRA_VERSION="0.4.11-2"
pkgdesc="Encoding data for the poppler PDF rendering library"
conflicts=('poppler<0.10.5')
url="https://poppler.freedesktop.org/"
source=(https://poppler.freedesktop.org/${pkgname}-${pkgver}.tar.gz
https://dev.gentoo.org/~sam/distfiles/app-text/${pkgname}/${pkgname}-$_POPPLER_DATA_EXTRA_VERSION-extra.tar.xz)
package() {
cd ${pkgname}-${pkgver}
make prefix=/usr DESTDIR="${pkgdir}" install
# additional cMaps for ghostscript - FS#76416
cp ../${pkgname}-${_POPPLER_DATA_EXTRA_VERSION}-extra/Identity-* "${pkgdir}"/usr/share/poppler/cMap
# add symlinks to cMaps - FS#76565
pushd "${pkgdir}"/usr/share/poppler/cMap
find ../cMap -type f -exec ln -s {} . \;
popd
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING COPYING.adobe \
"${pkgdir}/usr/share/licenses/${pkgname}/"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom' 'GPL2')
sha256sums=(c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74 # poppler-data-0.4.12.tar.gz
2f62dc1d20e1646e9c92e6fc35ba26f7d12b7cacee3577e5fd4a85511bfc6603) # poppler-data-0.4.11-2-extra.tar.xz
## 8e01e45a4e4b3f7ceab003edbc5dd94dcfc07daa4efe45240c807fdf012da58f poppler-data-0.4.12-01-x86_64.pkg.tar.lz

Some files were not shown because too many files have changed in this diff Show More