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:
parent
fbd5421442
commit
3c34a6fdac
|
@ -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
|
||||
|
|
@ -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
|
||||
}
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,graphviz-*.tar.gz}
|
|
@ -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
|
||||
|
||||
|
|
@ -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";
|
|
@ -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}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 3m51.070s
|
||||
user 3m35.379s
|
||||
sys 0m20.867s
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
}
|
||||
##
|
|
@ -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
|
||||
|
|
@ -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
|
||||
}
|
||||
##
|
|
@ -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>
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,ImageMagick-*.tar.xz*}
|
|
@ -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
|
|
@ -0,0 +1 @@
|
|||
gpg --recv-key 89AB63D48277377A
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 9m7.050s
|
||||
user 6m48.878s
|
||||
sys 2m35.436s
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
}
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,libdatrie*.tar.xz}
|
|
@ -0,0 +1,3 @@
|
|||
doxygen
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m7.486s
|
||||
user 0m6.856s
|
||||
sys 0m1.269s
|
||||
|
|
@ -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
|
||||
|
|
@ -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}"
|
||||
}
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,libidn-*.tar.gz*}
|
|
@ -0,0 +1,4 @@
|
|||
gpg -v --recv-key 64FF90AAE8C70AF9
|
||||
gpg -v --recv-key D73CF638C53C06BE
|
||||
gpg -v --recv-key 51722B08FE4745A2
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m32.399s
|
||||
user 0m28.530s
|
||||
sys 0m4.524s
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
}
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,liblqr*.tar.bz2}
|
|
@ -0,0 +1,2 @@
|
|||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m7.741s
|
||||
user 0m6.061s
|
||||
sys 0m1.144s
|
||||
|
|
@ -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
|
|
@ -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}"
|
||||
}
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,libpaper-*.tar.gz*}
|
|
@ -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
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m20.893s
|
||||
user 0m17.471s
|
||||
sys 0m3.682s
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
}
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,raqm-*.tar.xz*}
|
|
@ -0,0 +1,8 @@
|
|||
freetype2
|
||||
fribidi
|
||||
meson
|
||||
gtk-doc
|
||||
|
||||
|
||||
|
||||
graphite
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m7.977s
|
||||
user 0m9.006s
|
||||
sys 0m0.960s
|
||||
|
|
@ -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
|
||||
|
|
@ -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:
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,librsvg}
|
|
@ -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
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 46m27.099s
|
||||
user 86m29.220s
|
||||
sys 2m1.003s
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
}
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,libthai-*.tar.xz*}
|
|
@ -0,0 +1,4 @@
|
|||
doxygen
|
||||
libdatrie
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m12.263s
|
||||
user 0m9.191s
|
||||
sys 0m1.886s
|
||||
|
|
@ -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
|
||||
|
|
@ -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}/"
|
||||
|
||||
}
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,libXft-*.tar.xz*}
|
|
@ -0,0 +1,3 @@
|
|||
fontconfig
|
||||
libxrender
|
||||
|
|
@ -0,0 +1 @@
|
|||
gpg --recv-key 0FDD682D974CA72A
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m9.720s
|
||||
user 0m8.599s
|
||||
sys 0m1.650s
|
||||
|
|
@ -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
|
||||
|
|
@ -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"
|
||||
}
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,libXrender*.tar.xz*}
|
|
@ -0,0 +1,3 @@
|
|||
libx11
|
||||
xorgproto
|
||||
|
|
@ -0,0 +1 @@
|
|||
gpg --recv-key A2FB9E081F2D130E
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m6.190s
|
||||
user 0m5.549s
|
||||
sys 0m1.158s
|
||||
|
|
@ -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
|
|
@ -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
|
||||
}
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,openjpeg2-*.tar.gz*}
|
|
@ -0,0 +1,7 @@
|
|||
cmake
|
||||
doxygen
|
||||
libpng
|
||||
libtiff
|
||||
lcms2
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m36.760s
|
||||
user 0m34.716s
|
||||
sys 0m2.643s
|
||||
|
|
@ -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
|
||||
|
||||
##
|
|
@ -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:
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,openmpi*.tar.bz2}
|
|
@ -0,0 +1,14 @@
|
|||
cuda
|
||||
gcc-fortran
|
||||
hip-runtime-amd
|
||||
hwloc
|
||||
libfabric
|
||||
openpmix
|
||||
openssh
|
||||
prrte
|
||||
valgrind
|
||||
|
||||
|
||||
openucc
|
||||
openucx
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
|
||||
real 13m53.876s
|
||||
user 12m29.700s
|
||||
sys 1m15.367s
|
||||
|
|
@ -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
|
||||
|
|
@ -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/"
|
||||
}
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,pmix-*.tar.gz*}
|
|
@ -0,0 +1,6 @@
|
|||
hwloc
|
||||
python
|
||||
|
||||
|
||||
automake
|
||||
autoconf
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 2m10.700s
|
||||
user 1m57.048s
|
||||
sys 0m14.439s
|
||||
|
|
@ -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
|
|
@ -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:
|
||||
##
|
|
@ -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
|
||||
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,dwarves-*.tar.*}
|
|
@ -0,0 +1,5 @@
|
|||
cmake
|
||||
ninja
|
||||
python
|
||||
python-matplotlib
|
||||
|
|
@ -0,0 +1 @@
|
|||
gpg --recv-key B23CA2E9A4227E27
|
|
@ -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
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m16.583s
|
||||
user 0m27.463s
|
||||
sys 0m1.838s
|
||||
|
|
@ -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
|
||||
|
||||
|
|
@ -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:
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,pango}
|
|
@ -0,0 +1,11 @@
|
|||
cairo
|
||||
fribidi
|
||||
harfbuzz
|
||||
libthai
|
||||
libxft
|
||||
gi-docgen
|
||||
git
|
||||
gobject-introspection
|
||||
help2man
|
||||
meson
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m58.388s
|
||||
user 1m39.442s
|
||||
sys 0m6.799s
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
}
|
||||
##
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,pixman-*.tar.xz*}
|
|
@ -0,0 +1,2 @@
|
|||
meson
|
||||
libpng
|
|
@ -0,0 +1,5 @@
|
|||
|
||||
real 3m0.172s
|
||||
user 5m51.647s
|
||||
sys 0m6.075s
|
||||
|
|
@ -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
Loading…
Reference in New Issue