Merge branch 'master' into lsm_implementation_userland_apparmor

This commit is contained in:
Enno Boland 2018-05-29 16:54:55 +02:00 committed by GitHub
commit 4aad527b9f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
581 changed files with 3902 additions and 3088 deletions

View file

@ -15,9 +15,9 @@ env:
- ARCH=x86_64 BOOTSTRAP=x86_64
- ARCH=i686 BOOTSTRAP=i686
- ARCH=aarch64 BOOTSTRAP=x86_64
- ARCH=armv7hf BOOTSTRAP=x86_64
- ARCH=armv7l BOOTSTRAP=x86_64
- ARCH=x86_64-musl BOOTSTRAP=x86_64-musl
- ARCH=armv6hf-musl BOOTSTRAP=x86_64-musl
- ARCH=armv6l-musl BOOTSTRAP=x86_64-musl
- ARCH=aarch64-musl BOOTSTRAP=x86_64-musl
before_script:

View file

@ -61,7 +61,6 @@ A simple `template` example is as follows:
```
# Template file for 'foo'
pkgname=foo
version=1.0
revision=1
@ -1043,9 +1042,8 @@ with this naming: `<subpkgname>_package()`, i.e:
```
# Template file for 'foo'
pkgname="foo"
version="1.0"
pkgname=foo
version=1.0
revision=1
build_style=gnu-configure
short_desc="A short description max 72 chars"
@ -1061,8 +1059,8 @@ foo-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/*.a
vmove usr/lib/*.so
vmove "usr/lib/*.a"
vmove "usr/lib/*.so"
vmove usr/lib/pkgconfig
}
}

View file

@ -339,8 +339,8 @@ liblcms.so.1 lcms-1.18_1
libgd.so.3 gd-2.1.0_1
libcroco-0.6.so.3 libcroco-0.6.2_1
libgsf-1.so.114 libgsf-1.14.11_1
libMagickCore-6.Q16.so.5 libmagick-6.9.9.0_1
libMagickWand-6.Q16.so.5 libmagick-6.9.9.0_1
libMagickCore-6.Q16.so.6 libmagick-6.9.9.44_1
libMagickWand-6.Q16.so.6 libmagick-6.9.9.44_1
libMagick++-6.Q16.so.8 libmagick-6.9.9.0_1
libltdl.so.7 libltdl-2.2.6_1
libpoppler.so.74 poppler-0.63.0_1
@ -529,7 +529,6 @@ libmaildir.so.5 kdepim-runtime-17.12.3_1
libfolderarchivesettings.so.5 kdepim-runtime-17.12.3_1
libbabl-0.1.so.0 babl-0.1.10_1
libbamf3.so.2 bamf-0.5.1_1
libgegl-0.2.so.0 gegl-0.2.0_1
libicuio.so.59 icu-libs-59.1_1
libicui18n.so.59 icu-libs-59.1_1
libicudata.so.59 icu-libs-59.1_1
@ -551,15 +550,15 @@ libwebkit2gtk-4.0.so.37 webkit2gtk-2.6.2_1
libjavascriptcoregtk-1.0.so.0 webkitgtk2-2.4.8_2
libjavascriptcoregtk-3.0.so.0 webkitgtk-2.0.0_1
libjavascriptcoregtk-4.0.so.18 webkit2gtk-2.6.2_1
libgimp-2.0.so.0 libgimp-2.8.10_3
libgimpwidgets-2.0.so.0 libgimp-2.8.10_3
libgimpui-2.0.so.0 libgimp-2.8.10_3
libgimpbase-2.0.so.0 libgimp-2.8.10_3
libgimpthumb-2.0.so.0 libgimp-2.8.10_3
libgimpconfig-2.0.so.0 libgimp-2.8.10_3
libgimpmath-2.0.so.0 libgimp-2.8.10_3
libgimpcolor-2.0.so.0 libgimp-2.8.10_3
libgimpmodule-2.0.so.0 libgimp-2.8.10_3
libgimp-2.0.so.0 libgimp-2.10.0_1
libgimpwidgets-2.0.so.0 libgimp-2.10.0_1
libgimpui-2.0.so.0 libgimp-2.10.0_1
libgimpbase-2.0.so.0 libgimp-2.10.0_1
libgimpthumb-2.0.so.0 libgimp-2.10.0_1
libgimpconfig-2.0.so.0 libgimp-2.10.0_1
libgimpmath-2.0.so.0 libgimp-2.10.0_1
libgimpcolor-2.0.so.0 libgimp-2.10.0_1
libgimpmodule-2.0.so.0 libgimp-2.10.0_1
libgmic.so.2 gmic-2.1.8_1
libcgmic.so.2 gmic-2.1.8_1
libexiv2.so.26 exiv2-0.26_1
@ -573,6 +572,7 @@ libecpg_compat.so.3 postgresql-libs-8.4.2_1
libecpg.so.6 postgresql-libs-8.4.2_1
libpgtypes.so.3 postgresql-libs-8.4.2_1
libpq.so.5 postgresql-libs-8.4.2_1
libmypaint-1.3.so.0 libmypaint-1.3.0_1
libmysqlclient_r.so.18 libmysqlclient-5.5.27_1
libmysqlclient.so.18 libmysqlclient-5.5.27_1
libgssapi_krb5.so.2 mit-krb5-libs-1.8_1
@ -1706,8 +1706,7 @@ libBulletCollision.so.2.87 bullet-2.87_1
libLinearMath.so.2.87 bullet-2.87_1
libBulletSoftBody.so.2.87 bullet-2.87_1
libinotifytools.so.0 libinotify-tools-3.14_2
libopensc.so.5 libopensc-0.17.0_1
libsmm-local.so.5 libopensc-0.17.0_1
libopensc.so.6 libopensc-0.18.0_1
libSDL2_ttf-2.0.so.0 SDL2_ttf-2.0.12_1
librtlsdr.so.0 librtlsdr-0.5.3_1
libSDL2_mixer-2.0.so.0 SDL2_mixer-2.0.0_1
@ -1943,7 +1942,7 @@ libQt5EglFsKmsSupport.so.5 qt5-5.7.1_1
libQt5WebKit.so.5 qt5-webkit-5.6.0_1
libQt5WebKitWidgets.so.5 qt5-webkit-5.6.0_1
libQt5TextToSpeech.so.5 qt5-speech-5.8.0_1
libx265.so.151 x265-2.7_1
libx265.so.160 x265-2.8_1
libQt5Xdg.so.3 libqtxdg-3.1.0_1
libQt5XdgIconLoader.so.3 libqtxdg-3.1.0_1
libqwt.so.6 qwt-6.1.3_1
@ -2158,6 +2157,10 @@ libgsound.so.0 gsound-1.0.1_1
libgegl-0.3.so.0 gegl3-0.3.0_1
libgegl-npd-0.3.so gegl3-0.3.0_1
libgegl-sc-0.3.so gegl3-0.3.0_1
libprocps.so.7 procps-ng-3.3.15_1
libgegl-0.4.so.0 gegl-0.4.0_1
libgegl-npd-0.4.so gegl-0.4.0_1
libgegl-sc-0.4.so gegl-0.4.0_1
libprocps.so.6 procps-ng-3.3.12_1
libskarnet.so.2.6 skalibs-2.6.0.0_1
libKF5BalooWidgets.so.5 baloo-widgets5-17.04.3_1
@ -2362,10 +2365,12 @@ libpjsip-ua.so.2 pjproject-2.4.5_1
libpjsip.so.2 pjproject-2.4.5_1
libpjsua.so.2 pjproject-2.4.5_1
libpjsua2.so.2 pjproject-2.4.5_1
libhdf5_hl.so.100 hdf5-1.10.1_1
libhdf5.so.101 hdf5-1.10.1_1
libhdf5_hl_cpp.so.100 hdf5-1.10.1_1
libhdf5_cpp.so.101 hdf5-1.10.1_1
libhdf5_hl.so.100 hdf5-1.10.1_2
libhdf5.so.101 hdf5-1.10.1_2
libhdf5_hl_cpp.so.100 hdf5-1.10.1_2
libhdf5_cpp.so.101 hdf5-1.10.1_2
libhdf5hl_fortran.so.100 hdf5-1.10.1_2
libhdf5_fortran.so.100 hdf5-1.10.1_2
libhdf5.so.10 hdf5-18-1.8.20_1
libhdf5_hl.so.10 hdf5-18-1.8.20_1
libhdf5_hl_cpp.so.11 hdf5-18-1.8.20_1
@ -2919,7 +2924,7 @@ libgcab-1.0.so.0 gcab-0.7_1
libappstream-glib.so.8 appstream-glib-0.6.13_1
libappstream-builder.so.8 appstream-glib-0.6.13_1
libflatpak.so.0 flatpak-0.9.3_2
libnanomsg.so.5.1.0 nanomsg-1.1.0_2
libnanomsg.so.5 nanomsg-1.1.3_1
libindicator3.so.7 libindicator-12.10.1_1
libappindicator3.so.1 libappindicator-12.10.0_1
librados.so.2 ceph-11.2.0_1
@ -3056,10 +3061,10 @@ libtecla_r.so.1 libtecla-1.6.3_1
libzim.so.3 libzim-3.0.0_1
libkiwix.so.1 kiwix-lib-1.0.1_1
libctpp2.so.2 ctpp2-2.8.3_1
librpm.so.7 rpm-4.13.0.2_1
librpmsign.so.7 rpm-4.13.0.2_1
librpmbuild.so.7 rpm-4.13.0.2_1
librpmio.so.7 rpm-4.13.0.2_1
librpm.so.8 rpm-4.14.1_1
librpmsign.so.8 rpm-4.14.1_1
librpmbuild.so.8 rpm-4.14.1_1
librpmio.so.8 rpm-4.14.1_1
libsquirrel.so.0 squirrel-libs-3.1_1
libsqstdlib.so.0 squirrel-libs-3.1_1
libexecinfo.so.1 libexecinfo-1.1_1
@ -3343,3 +3348,4 @@ libkid3-core.so.3.6.0 kid3-3.6.0_1
libkid3-gui.so.3.6.0 kid3-3.6.0_1
libcfitsio.so.3 cfitsio-3.450_1
libapparmor.so.1 libapparmor-2.12.0_1
libcue.so.2 libcue-2.2.0_1

View file

@ -11,7 +11,7 @@ fi
PKGS=$(./xbps-src sort-dependencies $(cat /tmp/templates))
for pkg in ${PKGS}; do
./xbps-src -H $HOME/hostdir $arch -C pkg "$pkg"
./xbps-src -H $HOME/hostdir $arch pkg "$pkg"
[ $? -eq 1 ] && exit 1
done

View file

@ -4,14 +4,12 @@
[ "$XLINT" ] && exit 0
if [ "$1" != "$2" ]; then
arch="-a $2"
fi
export XBPS_TARGET_ARCH="$2"
for pkg in $(cat /tmp/templates); do
for subpkg in $(xsubpkg $pkg); do
/bin/echo -e "\x1b[32mFiles of $subpkg:\x1b[0m"
./xbps-src -H $HOME/hostdir $arch show-files "$subpkg"
xbps-query --repository=$HOME/hostdir/binpkgs -f "$subpkg"
done
done

View file

@ -48,10 +48,10 @@ update_check() {
githubname="$(printf %s "$url" | cut -d/ -f4,5)"
url="https://github.com/$githubname/tags"
rx='/archive/(v?|\Q'"$pkgname"'\E-)?\K[\d\.]+(?=\.tar\.gz")';;
*gitlab.com*)
gitlabname="$(printf %s "$url" | cut -d/ -f4,5)"
url="https://gitlab.com/$gitlabname/tags"
rx='href="/\Q'$gitlabname'\E/repository/[^\d\.]*\K[\d\.]+(?=/archive\.tar\.gz")';;
*gitlab.com*|*gitlab.gnome.org*)
gitlaburl="$(printf %s "$url" | cut -d/ -f1-5)"
url="$gitlaburl/tags"
rx='/archive/[^/]+/\Q'"$pkgname"'\E-v?\K[\d\.]+(?=\.tar\.gz")';;
*bitbucket.org*)
bbname="$(printf %s "$url" | cut -d/ -f4,5)"
url="https://bitbucket.org/$bbname/downloads"

View file

@ -1,6 +1,6 @@
# Template file for 'Adapta'
pkgname=Adapta
version=3.93.1.16
version=3.93.1.18
revision=1
noarch=yes
build_style=gnu-configure
@ -13,7 +13,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="GPL-2"
homepage=https://github.com/adapta-project/adapta-gtk-theme
distfiles="https://github.com/adapta-project/adapta-gtk-theme/archive/$version.tar.gz"
checksum=b8608829471018584ed5b6a66c8abe4a4fa5994d87bff8769f94da539c94e705
checksum=95fce2565c9d3a6b7ba753c78ab27b456d62702ad11be3d9ce6dbd14f68c6066
pre_configure() {
NOCONFIGURE=1 ./autogen.sh

View file

@ -1,13 +1,14 @@
# Template file for 'CopyQ'
pkgname=CopyQ
version=3.3.1
version=3.4.0
revision=1
build_style=cmake
hostmakedepends="qt5-tools-devel"
makedepends="libXtst-devel qt5-script-devel qt5-svg-devel qt5-tools-devel"
makedepends="libXtst-devel qt5-script-devel qt5-svg-devel qt5-tools-devel qt5-x11extras-devel"
short_desc="Clipboard manager with searchable and editable history"
maintainer="Enno Boland <gottox@voidlinux.eu>"
license="GPL-3.0-or-later"
homepage="https://hluk.github.io/CopyQ/"
#changelog="https://raw.githubusercontent.com/hluk/CopyQ/master/CHANGES"
distfiles="https://github.com/hluk/CopyQ/archive/v${version}.tar.gz"
checksum=504ca31e8da47c67463d779348c46ff97369138694bc4fbe5adf08b9b38b68bd
checksum=2e9b5975310a46bfe39873392a1b27ef36be96783608440317885a8c140ab280

View file

@ -1,21 +0,0 @@
https://github.com/jangernert/FeedReader/issues/410
--- Constants.vala.in.orig
+++ Constants.vala.in
@@ -43,11 +43,11 @@ namespace FeedReader {
}
public class MediaButton : GLib.Object {
- public const string PLAY = N_("Play");
- public const string PAUSE = N_("Pause");
- public const string MUTE = N_("Mute");
- public const string UNMUTE = N_("Unmute");
- public const string CLOSE = N_("Close");
+ public const string PLAY = "Play";
+ public const string PAUSE = "Pause";
+ public const string MUTE = "Mute";
+ public const string UNMUTE = "Unmute";
+ public const string CLOSE = "Close";
}
public class Constants : GLib.Object {

View file

@ -1,21 +1,18 @@
# Template file for 'FeedReader'
pkgname=FeedReader
version=2.0.2
revision=2
build_style=cmake
hostmakedepends="pkg-config intltool itstool glib-devel vala
$(vopt_if gir gobject-introspection)"
makedepends="gtk+3-devel vala-devel json-glib-devel libgee08-devel libsoup-devel
sqlite-devel libsecret-devel libnotify-devel libxml2-devel rest-devel
webkit2gtk-devel libpeas-devel libcurl-devel gnome-online-accounts-devel
gst-plugins-base1-devel"
version=2.2
revision=1
build_style=meson
hostmakedepends="glib-devel intltool itstool pkg-config vala"
makedepends="gnome-online-accounts-devel gst-plugins-base1-devel json-glib-devel
libcurl-devel libgee08-devel libnotify-devel libpeas-devel libsecret-devel
rest-devel vala-devel webkit2gtk-devel"
short_desc="Modern desktop RSS desktop client"
maintainer="Enno Boland <gottox@voidlinux.eu>"
license="GPL-3"
license="GPL-3.0-only"
homepage="https://jangernert.github.io/FeedReader/"
distfiles="https://github.com/jangernert/$pkgname/archive/v$version.tar.gz"
checksum=949262912bc07f8d1ec72dfa1bbeafb0ed1cea992589e1ee5901e0630c714261
make_build_args="VERBOSE=1"
checksum=621b0fc544e37101b5a0486618144e83e4fd961020a3f67e80703c18a47d704f
case "$XBPS_TARGET_MACHINE" in
x86_64-musl) broken="https://build.voidlinux.eu/builders/x86_64-musl_builder/builds/2615/steps/shell_3/logs/stdio";;

View file

@ -1,6 +1,6 @@
# Template file for 'GraphicsMagick'
pkgname=GraphicsMagick
version=1.3.28
version=1.3.29
revision=1
keep_libtool_archives=yes
build_style=gnu-configure
@ -12,19 +12,19 @@ makedepends="perl libjpeg-turbo-devel libpng-devel tiff-devel
libXt-devel libltdl-devel libxml2-devel libwmf-devel liblzma-devel libgomp-devel
ghostscript-devel"
depends="ghostscript"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
homepage="http://www.graphicsmagick.org/"
license="MIT"
short_desc="GraphicsMagick Image Processing System"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="MIT"
homepage="http://www.graphicsmagick.org/"
distfiles="${SOURCEFORGE_SITE}/graphicsmagick/graphicsmagick/${version}/${pkgname}-${version}.tar.gz"
checksum=4b06840d7ce3aee90fde811b42ba2c3594df8cf30bf4620b48c42c8b35d93580
checksum=de820cd10597205941a7e9d02c2e679231e92e8e769c204ef09034d2279ad453
post_install() {
vlicense Copyright.txt LICENSE
}
libgraphicsmagick_package() {
short_desc="GraphicsMagick low-level image manipulation libraries"
short_desc="GraphicsMagick image manipulation libraries"
pkg_install() {
vmove "usr/lib/libGraphicsMagick*.so.*"
vmove "usr/lib/GraphicsMagick*"
@ -32,7 +32,7 @@ libgraphicsmagick_package() {
}
}
libgraphicsmagick-devel_package() {
short_desc="GraphicsMagick low-level image manipulation libraries - development files"
short_desc="GraphicsMagick image manipulation libraries - development files"
depends="libgraphicsmagick>=${version}_${revision}"
pkg_install() {
vmove usr/include

View file

@ -1,10 +1,10 @@
# Template file for 'ImageMagick'
pkgname=ImageMagick
_majorver=6.9.9
_patchver=40
version=${_majorver}.${_patchver}
_patchver=45
version="${_majorver}.${_patchver}"
revision=1
wrksrc=${pkgname}-${_majorver}-${_patchver}
wrksrc="${pkgname}-${_majorver}-${_patchver}"
build_style=gnu-configure
configure_args="--without-autotrace --with-wmf=yes
--without-dps --without-fpx --without-gvc --without-jbig --with-gslib=yes
@ -13,10 +13,10 @@ configure_args="--without-autotrace --with-wmf=yes
--with-dejavu-font-dir=/usr/share/fonts/TTF --enable-opencl --disable-static"
short_desc="Package for display and interactive manipulation of images"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
homepage="https://www.imagemagick.org/"
license="ImageMagick"
homepage="https://www.imagemagick.org/"
distfiles="https://www.imagemagick.org/download/ImageMagick-${_majorver}-${_patchver}.tar.xz"
checksum=62f25d46bfbcffe00b84e167994d593868a9a47d4defc489a429cae1d6aab9f7
checksum=e182a4e7a22d248f88869850765ff5fcd6ac9c9a28e55502b180d483aaabf8ab
subpackages="libmagick libmagick-devel"

View file

@ -1,6 +1,6 @@
# Template build file for 'MoarVM'.
# Template file for 'MoarVM'
pkgname=MoarVM
version=2018.04.1
version=2018.05
revision=1
build_style=configure
configure_script="perl Configure.pl"
@ -12,7 +12,7 @@ maintainer="Ruslan <axetwe@gmail.com>"
license="Artistic-2.0"
homepage="http://moarvm.com"
distfiles="http://moarvm.org/releases/MoarVM-${version}.tar.gz"
checksum=e3839d25567fd7bc275f51c95493cb24c456df6138636dead24b12898ed96fa3
checksum=9b4afe7a9a7716285355d4de6ed3991df1d5564c395b749a44de0fbaa768a383
nocross=yes
shlib_provides="libmoar.so"

View file

@ -1,38 +1,16 @@
# Template file for 'MultiMarkdown'
pkgname=MultiMarkdown
version=5.4.0
revision=3
version=6.3.2
revision=1
build_style=cmake
_greg_git=265003c8cb3022183f48df3e2684336b788af39d
_cheatsheet_git=199dae83cfd22254a7b329450e48aaedb8d4d2e9
makedepends="libcurl-devel"
short_desc="Superset of the Markdown syntax"
maintainer="Enno Boland <gottox@voidlinux.eu>"
license="MIT"
homepage="http://fletcherpenney.net/multimarkdown/"
distfiles="https://github.com/fletcher/MultiMarkdown-5/archive/$version.tar.gz
https://github.com/ooc-lang/greg/archive/$_greg_git.tar.gz
https://github.com/fletcher/human-markdown-reference/archive/$_cheatsheet_git.tar.gz
"
checksum="1cc0385ffd6c821c265e970f81cc4ec009c7ecbbfb12e0e115c7bb5b33d09a83
ada9df7bbd158472c33e6d84b62d0fb39bedd094201f44af1581f0cb468cdc73
f0176ec41692f275ef4f94c5b8a59e991576abf28ba374d96c34599282509364"
wrksrc=$pkgname-5-$version
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" $pkgname"
configure_args+=" -DIS_CROSSCOMPILING=On"
fi
pre_configure() {
rm -r submodules/*
ln -srf ../greg-$_greg_git submodules/greg
ln -srf ../human-markdown-reference-$_cheatsheet_git submodules/cheat-sheet
make -C submodules/greg CC=cc CFLAGS= LDFLAGS=
cp -a . /tmp/$pkgname.$$
mv /tmp/$pkgname.$$ submodules/documentation
mkdir -p build
touch build/README.html
}
distfiles="https://github.com/fletcher/MultiMarkdown-6/archive/$version.tar.gz"
checksum=2b02c2b42a216128ee1596c93840c6e097155aa1c854578535dcf4a0c09b2ff9
wrksrc="$pkgname-6-$version"
post_install() {
# TODO: markdown alternatives

View file

@ -0,0 +1,2 @@
PORT=8002
DATA_DIR=/srv/www/popcorn/

View file

@ -0,0 +1,5 @@
#!/bin/sh
[ -r ./conf ] && . ./conf
exec chpst -u _popcorn:_popcorn pqueryd --checkpoint_enabled=false --port $PORT --data_dir $DATA_DIR

View file

@ -1,10 +1,13 @@
# Template file for 'PopCorn'
pkgname=PopCorn
version=0.2.1
revision=2
version=0.3
revision=1
build_style=go
go_import_path="github.com/the-maldridge/popcorn"
go_package="${go_import_path}/cmd/popcorn ${go_import_path}/cmd/popcornctl ${go_import_path}/cmd/statrepo"
go_package="${go_import_path}/cmd/popcorn
${go_import_path}/cmd/popcornctl
${go_import_path}/cmd/statrepo
${go_import_path}/cmd/pqueryd"
hostmakedepends="dep"
depends="snooze"
short_desc="Package statistics system"
@ -12,7 +15,7 @@ maintainer="Michael Aldridge <maldridge@VoidLinux.eu>"
license="MIT"
homepage="https://github.com/the-maldridge/PopCorn"
distfiles="https://github.com/the-maldridge/PopCorn/archive/v${version}.tar.gz"
checksum=9ce2ade5ebae5bb31443423b41ab5d6355a2ac3d65cba1d36c3a5616f323a4a9
checksum=5e61970c3ba5fd83f6b5b86c30264213461f4a5af8aacd2ba1757333ece05260
system_accounts="_popcorn"
_popcorn_homedir="/var/lib/popcorn"
@ -30,16 +33,20 @@ post_install() {
vlicense LICENSE
vsv popcorn
vsv statrepo
vsv pqueryd
}
PopCorn-Server_package() {
short_desc+=" - Server"
depends="${sourcepkg}>=${version}_${revision}"
conf_files="/etc/sv/statrepo/conf"
conf_files="/etc/sv/statrepo/conf
/etc/sv/pqueryd/conf"
pkg_install() {
vmove usr/bin/statrepo
vmove usr/bin/popcornctl
vmove usr/bin/pqueryd
vmove etc/sv/statrepo
vmove etc/sv/pqueryd
}
}

View file

@ -1,23 +1,24 @@
# Template file for 'Quaternion'
pkgname=Quaternion
version=0.0.4
version=0.0.9
revision=1
_libqmatrix_version=0.2.1
create_wrksrc=yes
build_wrksrc="Quaternion-${version}"
build_style=cmake
hostmakedepends="qt5-qmake qt5-host-tools"
makedepends="qt5-declarative-devel qt5-quickcontrols"
depends="qt5-quickcontrols"
short_desc="Qt5-based IM client for the Matrix protocol"
maintainer="Julio Galvan <juliogalvan@protonmail.com>"
license="GPL-3"
license="GPL-3.0-or-later, LGPL-2.1-or-later"
homepage="https://github.com/QMatrixClient/Quaternion"
distfiles="
https://github.com/QMatrixClient/Quaternion/archive/v${version}.tar.gz
https://github.com/QMatrixClient/libqmatrixclient/archive/v0.1.tar.gz"
checksum="
8647bd74f24d3225333932a92a461da4fdee10a1a8dd639c38506a20ddb82063
922c6bc420671a16ecadeb7fb5f4fb3a42308d30e8741d2997bfc11e1053edcf"
https://github.com/QMatrixClient/libqmatrixclient/archive/v${_libqmatrix_version}.tar.gz"
checksum="0f471051abf31acdd70a80de3b731775d4d8ad4fbe45f4d72371fc7229321b16
615f52f29b0958a633587846bd9f8ff711cc58f7e0fbb98ea485e0746d7f01a3"
do_extract() {
tar xf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/v${version}.tar.gz -C ${wrksrc} --strip-components=1
tar xf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/v0.1.tar.gz -C ${wrksrc}/lib --strip-components=1
post_extract() {
mv libqmatrixclient-${_libqmatrix_version}/* ${build_wrksrc}/lib
}

View file

@ -1,7 +1,7 @@
# Template file for 'SDL2'
pkgname=SDL2
version=2.0.8
revision=1
revision=2
build_style=gnu-configure
configure_args="--enable-alsa --disable-esd --disable-rpath --enable-libudev
--enable-clock_gettime --disable-nas --disable-arts --disable-x11-shared
@ -22,6 +22,9 @@ case "$XBPS_TARGET_MACHINE" in
i686*|x86_64*)
build_options_default="opengl pulseaudio x11"
;;
aarch64*)
build_options_default="gles opengl pulseaudio x11"
;;
arm*)
# Enable OpenGL/ES on rpi platforms
build_options_default="gles"

View file

@ -0,0 +1 @@
pkgname="soapy-airspy"

View file

@ -1,6 +1,6 @@
# Template file for 'SoapyHackRF'
pkgname=SoapyHackRF
version=0.3.2
version=0.3.3
revision=1
wrksrc="${pkgname}-soapy-hackrf-${version}"
build_style=cmake
@ -11,7 +11,7 @@ maintainer="bra1nwave <brainwave@openmailbox.org>"
license="MIT"
homepage="https://github.com/pothosware/SoapyHackRF"
distfiles="${homepage}/archive/soapy-hackrf-${version}.tar.gz"
checksum=1f96103e9390f059e469b537c9f697fe998df10c78504f531408626023dc81fd
checksum=7b24a47cee42156093bf82982b4fc6184a7c86101c3b8ee450274e57ee1c4b90
post_install() {
vlicense LICENSE

View file

@ -0,0 +1 @@
pkgname="soapy-hackrf"

View file

@ -1,6 +1,6 @@
# Template file for 'SoapyRTLSDR'
pkgname=SoapyRTLSDR
version=0.2.4
version=0.2.5
revision=1
wrksrc="${pkgname}-soapy-rtlsdr-${version}"
build_style=cmake
@ -11,7 +11,7 @@ maintainer="bra1nwave <brainwave@openmailbox.org>"
license="MIT"
homepage="https://github.com/pothosware/SoapyRTLSDR"
distfiles="${homepage}/archive/soapy-rtlsdr-${version}.tar.gz"
checksum=b034025d5c9ced8a371511cb8b14dc841996477f86387a4ebd58d0e71747db59
checksum=381a2b5f02444fb1e688b49d742fb54bd5f624b96e710b470203fc4643148c15
post_install() {
vlicense LICENSE.txt LICENSE

View file

@ -0,0 +1 @@
pkgname="soapy-rtlsdr"

1
srcpkgs/SoapySDR/update Normal file
View file

@ -0,0 +1 @@
pkgname="soapy-sdr"

View file

@ -1,15 +1,16 @@
# Template file for 'Uranium'
pkgname=Uranium
version=3.3.0
revision=1
python_version=3
revision=2
noarch=yes
build_style=cmake
hostmakedepends="python3-setuptools"
makedepends="python3-devel"
pycompile_module="UM"
pycompile_dirs="usr/lib/uranium/plugins"
hostmakedepends="python3"
depends="libArcus-python3 python3-PyQt5-opengl python3-PyQt5-quick
python3-PyQt5-svg python3-numpy-stl python3-scipy qt5-quickcontrols
qt5-quickcontrols2"
short_desc="A Python framework for building Desktop applications"
short_desc="Python framework for building Desktop applications"
maintainer="Karl Nilsson <karl.robert.nilsson@gmail.com>"
license="LGPL-3.0-or-later"
homepage="https://github.com/Ultimaker/Uranium"

View file

@ -1,6 +1,6 @@
# Template file for 'abcm2ps'
pkgname=abcm2ps
version=8.13.21
version=8.13.22
revision=1
build_style=configure
hostmakedepends="pkg-config"
@ -10,7 +10,7 @@ maintainer="lemmi <lemmi@nerd2nerd.org>"
license="GPL-2.0-or-later"
homepage="http://moinejf.free.fr/"
distfiles="https://github.com/leesavide/abcm2ps/archive/v${version}.tar.gz"
checksum=2c3f9bdac281feddc384e5719e3cd29f85c88cb326077516760425ebd0be6cd1
checksum=9a1379fd93fcf2d87d580c85b43ca1930a4bc412c291be551af1035d08f26c36
pre_configure() {
echo CC=${CC} >> custom

View file

@ -1,16 +1,21 @@
# Template file for 'abi-compliance-checker'
pkgname=abi-compliance-checker
version=2.2
version=2.3
revision=1
noarch=yes
hostmakedepends="perl"
depends="perl binutils ctags"
depends="binutils ctags perl"
checkdepends="binutils ctags"
short_desc="A tool for checking backward API/ABI compat of a C/C++ library"
maintainer="maxice8 <thinkabit.ukim@gmail.com>"
license="GPL-3"
license="LGPL-2.1-or-later"
homepage="https://github.com/lvc/abi-compliance-checker"
distfiles="https://github.com/lvc/abi-compliance-checker/archive/${version}.tar.gz"
checksum=9fb7b17e33d49e301d02a6374fbd2596feb53ecc77194879a4e1c2d1e24b4ddb
noarch=yes
checksum=b1e32a484211ec05d7f265ab4d2c1c52dcdb610708cb3f74d8aaeb7fe9685d64
do_check() {
perl abi-compliance-checker.pl -test
}
do_install() {
vmkdir usr

View file

@ -1,6 +1,6 @@
# Template file for 'acpica-utils'
pkgname=acpica-utils
version=20180427
version=20180508
revision=1
wrksrc="acpica-unix-${version}"
hostmakedepends="flex"
@ -9,7 +9,7 @@ license="GPL-2.0-only, BSD-3-Clause"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
homepage="https://www.acpica.org/"
distfiles="https://acpica.org/sites/acpica/files/acpica-unix-${version}.tar.gz"
checksum=ae01b2d9e06192dca8fec9ccba327f766454e10935f98f608ec7de2690fd0c16
checksum=2b81e45cb9cc5116e9bbb39f8822ff90ec44f9f2bf6fa87243e2cd7376c5f4d8
only_for_archs="i686 i686-musl x86_64 x86_64-musl"
do_build() {

View file

@ -1,12 +1,12 @@
# Template file for 'acr'
pkgname=acr
version=1.0
version=1.6.2
revision=1
noarch=yes
build_style=gnu-configure
short_desc="AutoConf Replacement"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-3"
homepage="http://radare.org"
distfiles="${homepage}/get/acr-${version}.tar.gz"
checksum=b44c083ce988c62f9ac929784e1de69db01ec56b9e71ea9fcc5bed93f88052c6
maintainer="criw <contact@thecriw.com>"
license="GPL-2.0-or-later"
homepage="https://github.com/radare/acr"
distfiles="${homepage}/archive/${version}.tar.gz"
checksum=12b2f5ceb4da4507fba5242fe5596b8e25916478709f1d6189cbc016b01e6661

View file

@ -1,28 +1,26 @@
# Template build file for 'aircrack-ng'
# Template file for 'aircrack-ng'
pkgname=aircrack-ng
_aircrack_ver=1.2
_aircrack_rc=rc4
version="${_aircrack_ver}${_aircrack_rc}"
revision=7
wrksrc="${pkgname}-${_aircrack_ver}-${_aircrack_rc}"
hostmakedepends="pkg-config"
makedepends="zlib-devel libressl-devel sqlite-devel libnl3-devel"
short_desc="A key cracker for the 802.11 WEP and WPA-PSK protocols"
homepage="http://www.aircrack-ng.org/"
version=1.2
revision=1
build_style=gnu-configure
hostmakedepends="automake libtool pkg-config"
makedepends="libnl3-devel libressl-devel sqlite-devel zlib-devel"
short_desc="Complete suite of tools to assess WiFi network security"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-2"
distfiles="http://download.aircrack-ng.org/${pkgname}-${_aircrack_ver}-${_aircrack_rc}.tar.gz"
checksum=d93ac16aade5b4d37ab8cdf6ce4b855835096ccf83deb65ffdeff6d666eaff36
license="GPL-2.0-or-later, BSD-3-Clause, OpenSSL"
homepage="http://www.aircrack-ng.org/"
distfiles="https://download.aircrack-ng.org/${pkgname}-${version}.tar.gz"
checksum=794ffed5400f35cb78f3466eabb47546f050e0ac35287c174acce60763a0fa7c
post_extract() {
# detect our cross compilers
sed -i 's,\(mips-\* | arm-\*\),\1 | arm???-* | aarch64-* ,' autocfg
case "$XBPS_TARGET_MACHINE" in
armv6*) broken="https://travis-ci.org/voidlinux/void-packages/jobs/377975294#L1206";;
armv7*) broken="https://travis-ci.org/voidlinux/void-packages/jobs/377975296#L1091";;
esac
pre_configure() {
NOCONFIGURE=1 ./autogen.sh
}
do_build() {
make CC=$CC CXX=$CXX sqlite=true libnl=true ${makejobs}
}
do_install() {
make prefix=/usr sbindir=/usr/bin DESTDIR=${DESTDIR} sqlite=true libnl=true install
post_install() {
vlicense LICENSE.OpenSSL
}

View file

@ -1,8 +1,8 @@
# Template file for 'alacritty'
pkgname=alacritty
version=0.1.0.20170911
version=0.1.0.20180508
revision=1
_commit=eb231b3e70b87875df4bdd1974d5e94704024d70
_commit=24e8a19e7d981fbc8853891ad4a17a9de2ac36bd
wrksrc="${pkgname}-${_commit}"
hostmakedepends="rust cargo cmake pkg-config"
makedepends="freetype-devel fontconfig-devel"
@ -12,7 +12,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="Apache-2.0"
homepage="https://github.com/jwilm/alacritty"
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=1d697f08bb4a63142d6ca36b2eaef0ce92cbd13eb029b1a393fcca691237bd1c
checksum=91d9f6b01770fa3e9ac4da306bbe95eae56819f13cc77668d7dd1ed2874b60b5
nocross=yes

View file

@ -1,9 +1,9 @@
# Template file for 'albert'
pkgname=albert
version=0.14.18
version=0.14.19
revision=1
_plugins_hash=c59061f179032974c4a1b46dc045bdbb57614255
_pybind_version=2.2.2
_plugins_hash=d71c4676c4c94e1760112a8a3850594b6ba3a1db
_pybind_version=2.2.3
build_style=cmake
configure_args="-DBUILD_VIRTUALBOX=OFF"
makedepends="libqalculate-devel muparser-devel python-devel qt5-declarative-devel
@ -12,20 +12,24 @@ makedepends="libqalculate-devel muparser-devel python-devel qt5-declarative-deve
depends="qt5-plugin-sqlite"
short_desc="Lightweight desktop environment agnostic launcher"
maintainer="Nemh <nemh@protonmail.com>"
license="GPL-3"
license="GPL-3.0-or-later, BSD-3-Clause"
homepage="https://github.com/albertlauncher/albert"
distfiles="https://github.com/albertlauncher/albert/archive/v${version}.tar.gz
https://github.com/albertlauncher/plugins/archive/${_plugins_hash}.tar.gz
https://github.com/pybind/pybind11/archive/v${_pybind_version}.tar.gz"
checksum="074b8dc50032edc8fbeb6efc9743b39cb8aa0619f9c8ae9441b9074eac14bd8c
8cae60c57e694a47ee1060340ab19c2b29cccbaf1ec8309f1053ccf16161ae70
b639a2b2cbf1c467849660801c4665ffc1a4d0a9e153ae1996ed6f21c492064e"
checksum="ec0f4f344c25a87b7ccaaa2feefac9b7e67185fb978b6369cb4f34b16975d1b9
ec0519de807a9f4f18e4ad5736ffc1d40fff668499b19c5463d58b6f4f727a08
3a3b7b651afab1c5ba557f4c37d785a522b8030dfc765da26adc2ecd1de940ea"
if [ -n "$CROSS_BUILD" ]; then
hostmakedepends+=" qt5-host-tools qt5-qmake"
fi
post_extract() {
cp -rup ${wrksrc}/../plugins-*/* ${wrksrc}/plugins
cp -rup ${wrksrc}/../pybind11-*/* ${wrksrc}/plugins/python/pybind11
cp -rup ../plugins-${_plugins_hash}/* plugins
cp -rup ../pybind11-${_pybind_version}/* plugins/python/pybind11
}
post_install() {
vlicense ../pybind11-${_pybind_version}/LICENSE
}

View file

@ -0,0 +1,7 @@
[Desktop Entry]
Type=Application
Name=Android Studio
Exec=android-studio
Icon=/opt/android-studio/bin/studio.png
Terminal=false
Categories=Development

View file

@ -1,10 +1,10 @@
# Template file for 'android-studio'
pkgname=android-studio
version=3.0.1
revision=2
version=3.1.2
revision=1
# _studio_build and _studio_rev are for downloading the zip from dl.google.com
# https://developer.android.com/studio/index.html#resources as of 2017-07-04
_studio_build=171.4443003
_studio_build=173.4720617
_studio_rev=0
# changlelog="https://developer.android.com/studio/releases/index.html"
create_wrksrc=yes
@ -16,7 +16,7 @@ maintainer="Jordyn Carattini <onlinecloud1@gmail.com>"
repository=nonfree
only_for_archs="x86_64 i686"
distfiles="https://dl.google.com/dl/android/studio/ide-zips/${version}.${_studio_rev}/android-studio-ide-${_studio_build}-linux.zip"
checksum=ad7110ed2ffc662b7a13efa5064390c8e8e74815d8c688351bd8829331852acf
checksum=13f290279790df570bb6592f72a979a495f7591960a378abea7876ece7252ec1
license="Apache-2.0"
homepage="http://tools.android.com/"
nopie=yes
@ -39,5 +39,6 @@ do_install() {
vcopy android-studio/plugins opt/${pkgname}/
vmkdir usr/bin
ln -s /opt/android-studio/bin/studio.sh ${DESTDIR}/usr/bin/android-studio
vinstall "${FILESDIR}/android-studio.desktop" 644 usr/share/applications/
chmod -R ugo+rX ${DESTDIR}/opt
}

View file

@ -0,0 +1,2 @@
site="https://developer.android.com/studio/releases/index.html"
pattern=">\K[\d.]+(?= \(\w+ \d+\)</)"

View file

@ -1,6 +1,6 @@
# Template file for 'anki'
pkgname=anki
version=2.0.47
version=2.0.50
revision=1
noarch=yes
depends="python-PyQt4-webkit python-httplib2 python-SQLAlchemy"
@ -10,7 +10,7 @@ maintainer="Steve Prybylski <sa.prybylx@gmail.com>"
license="AGPL-3"
homepage="http://ankisrs.net"
distfiles="http://ankisrs.net/downloads/current/${pkgname}-${version}-source.tgz"
checksum=fbb5356d642a94a2cb2fb7f949e6db7c8acbe322f38a18c0603ff88f5bd4eb18
checksum=37b2c601762ea8bfc7b9fc3e3067b82b0ad48c27b58076f6fd636f52930b1816
do_install() {
vmkdir usr/share/anki
@ -31,4 +31,6 @@ do_install() {
vinstall anki.desktop 644 usr/share/applications
vbin runanki anki
vman anki.1
vlicense LICENSE
}

View file

@ -1,7 +1,7 @@
# Template file for 'annie'
pkgname=annie
version=0.6.9
revision=2
version=0.7.2
revision=1
build_style=go
go_import_path="github.com/iawia002/annie"
depends="ffmpeg"
@ -10,7 +10,7 @@ maintainer="cr6git <quark6@protonmail.com>"
license="MIT"
homepage="https://github.com/iawia002/annie"
distfiles="https://github.com/iawia002/annie/archive/${version}.tar.gz"
checksum=46f6933b044052986b133cbc98789cf3fddcc87c8334cc9aff53e662189f9f2e
checksum=a13993132f37a8b42a6bd3d4c0f33eaf708bb409db612f35886d2cc7ee451216
post_install() {
vlicense LICENSE

View file

@ -1,6 +1,6 @@
# Template file for 'ansible'
pkgname=ansible
version=2.5.2
version=2.5.3
revision=1
noarch=yes
build_style=python2-module
@ -13,7 +13,7 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-3"
homepage="https://www.ansible.com/"
distfiles="https://releases.ansible.com/ansible/${pkgname}-${version}.tar.gz"
checksum=a95483f3b33e0f97d03badaad073392ed03a2b2f526bec4ddf598edfc1c03ae5
checksum=0b34126dad0a77fce220d264ba5179221bbff82af5fda5de197dffb96171749c
post_install() {
for f in examples/*; do

View file

@ -1,7 +1,7 @@
# Template file for 'antibody'
pkgname=antibody
version=3.4.5
revision=2
version=3.4.6
revision=1
build_style=go
go_import_path="github.com/getantibody/antibody"
hostmakedepends="git"
@ -10,7 +10,7 @@ maintainer="SolitudeSF <solitudesf@protonmail.com>"
license="MIT"
homepage="https://getantibody.github.io/"
distfiles="https://${go_import_path}/archive/v${version}.tar.gz"
checksum=affd74144426ee11a8605427a387a6a704ad5a28a11c08b17007a16f78a221de
checksum=985875bd8ffc8dc8ae421c4f3becfd55cd147ca3a3e30513158ef7048fae8a6d
post_install() {
vlicense LICENSE.md

View file

@ -1,6 +1,6 @@
# Template file for 'apulse'
pkgname=apulse
version=0.1.11
version=0.1.12
revision=1
build_style=cmake
hostmakedepends="pkg-config"
@ -10,7 +10,7 @@ maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
license="MIT"
homepage="http://github.com/i-rinat/apulse"
distfiles="https://codeload.github.com/i-rinat/${pkgname}/tar.gz/v${version}>${pkgname}-${version}.tar.gz"
checksum=23197df38d1b7c997c9431395878c9464a59204cdb1e4ccd043f88250ead5e9d
checksum=cfcadfe971abd785ed3ca24e576fcbaade185525c1eda76daf32dbf298e52892
post_install() {
vlicense LICENSE.MIT

View file

@ -1,17 +1,20 @@
# Template file for 'aria2'
pkgname=aria2
version=1.33.1
revision=3
version=1.34.0
revision=1
build_style=gnu-configure
configure_args="--with-openssl --with-libexpat --without-gnutls
--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt
--with-bashcompletiondir=/usr/share/bash-completion/completions"
hostmakedepends="pkg-config"
makedepends="zlib-devel gmp-devel expat-devel libressl-devel sqlite-devel c-ares-devel"
makedepends="c-ares-devel expat-devel gmp-devel libressl-devel sqlite-devel
zlib-devel"
depends="ca-certificates"
checkdepends="libcppunit-devel"
short_desc="Lightweight multi-protocol/multi-source command-line download utility"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-2"
license="GPL-2.0-or-later"
homepage="https://aria2.github.io/"
distfiles="https://github.com/tatsuhiro-t/aria2/releases/download/release-${version}/${pkgname}-${version}.tar.xz"
checksum=2539e4844f55a1f1f5c46ad42744335266053a69162e964d9a2d80a362c75e1b
#changelog="https://raw.githubusercontent.com/aria2/aria2/master/NEWS"
distfiles="https://github.com/aria2/aria2/releases/download/release-${version}/aria2-${version}.tar.xz"
checksum=3a44a802631606e138a9e172a3e9f5bcbaac43ce2895c1d8e2b46f30487e77a3

View file

@ -1,10 +1,10 @@
# Template file for 'autotrace'
pkgname=autotrace
version=0.31.1
revision=6
revision=7
build_style=gnu-configure
hostmakedepends="pkg-config libtool automake"
makedepends="libmagick-devel libpng-devel"
makedepends="libmagick-devel libpng-devel libxml2-devel libXext-devel"
short_desc="Converts bitmap image data into vector graphics"
maintainer="Christian Neukirchen <chneukirchen@gmail.com>"
license="GPL-3"

View file

@ -1,7 +1,7 @@
# Template file for 'avidemux'
pkgname=avidemux
version=2.7.0
revision=4
revision=5
wrksrc="${pkgname}_${version}"
hostmakedepends="cmake pkg-config qt5-host-tools qt5-devel yasm"
makedepends="alsa-lib-devel faac-devel faad2-devel gettext-devel jack-devel glu-devel

View file

@ -6,7 +6,7 @@ build_style=cmake
configure_args="-DSYSCONFDIR=/etc
-DLUA_INCLUDE_DIR=${XBPS_CROSS_BASE}/usr/include/lua5.2
-DLUA_LIBRARY=${XBPS_CROSS_BASE}/usr/lib/liblua5.2.so.5.2"
hostmakedepends="which xmlto asciidoc pkg-config"
hostmakedepends="xmlto asciidoc pkg-config"
makedepends="
libxcb-devel pango-devel xcb-util-devel xcb-util-image-devel
xcb-util-keysyms-devel xcb-util-wm-devel xcb-util-cursor-devel

View file

@ -1,15 +1,15 @@
# Template build file for 'babl'.
pkgname=babl
version=0.1.46
version=0.1.50
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config vala-devel"
short_desc="Dynamic pixel format translation library"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
maintainer="Enno Boland <gottox@voidlinux.eu>"
homepage="http://gegl.org/babl/"
license="LGPL-3.0-only"
distfiles="https://ftp.gimp.org/pub/babl/${version%.*}/babl-$version.tar.bz2"
checksum=bbc2403b1badf8014ec42200e65d7b1f46e68e627c33c6242fa31ac5dc869e5b
checksum=b52c1dc081ff9ae8bc4cb7cdb959c762ea692b9f4431bacf8d17a14dbcc85b2d
babl-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"

1
srcpkgs/barrier-gui Symbolic link
View file

@ -0,0 +1 @@
barrier

View file

@ -0,0 +1,5 @@
#!/bin/sh
[ -r ./conf ] && . ./conf
[ -z $SERVER_ADDR ] && exit 0
[ -z $SKIP_X11_TEST ] && ! ps -C Xorg >/dev/null 2>&1 && exit 0
exec barrierc --no-daemon ${OPTS:=--restart} $SERVER_ADDR

View file

@ -0,0 +1,4 @@
#!/bin/sh
[ -r ./conf ] && . ./conf
[ -z $SKIP_X11_TEST ] && ! ps -C Xorg >/dev/null 2>&1 && exit 0
exec barriers --no-daemon ${OPTS:=--restart}

View file

@ -0,0 +1,22 @@
--- masterdir/builddir/barrier-2.1.1/CMakeLists.txt 2018-05-16 04:48:18.000000000 +0200
+++ CMakeLists.txt 2018-05-25 18:57:40.584542261 +0200
@@ -63,6 +63,7 @@
include (CheckIncludeFileCXX)
include (CheckSymbolExists)
include (CheckCSourceCompiles)
+ include (FindPkgConfig)
check_include_file_cxx (istream HAVE_ISTREAM)
check_include_file_cxx (ostream HAVE_OSTREAM)
@@ -162,6 +163,11 @@
include_directories("/usr/local/include" "/usr/local/include/avahi-compat-libdns_sd")
link_directories("/usr/local/lib")
endif()
+ if (${PKG_CONFIG_FOUND})
+ pkg_check_modules (LIBDNS_SD REQUIRED avahi-compat-libdns_sd)
+ include_directories (BEFORE SYSTEM ${LIBDNS_SD_INCLUDE_DIRS})
+ set (CMAKE_REQUIRED_INCLUDES "${CMAKE_REQUIRED_INCLUDES};${LIBDNS_SD_INCLUDE_DIRS}")
+ endif ()
set (XKBlib "X11/Xlib.h;X11/XKBlib.h")
set (CMAKE_EXTRA_INCLUDE_FILES "${XKBlib};X11/extensions/Xrandr.h")

43
srcpkgs/barrier/template Normal file
View file

@ -0,0 +1,43 @@
# Template file for 'barrier'
pkgname=barrier
version=2.1.1
revision=1
build_style=cmake
configure_args="-DBARRIER_REVISION=00000000 -DBARRIER_VERSION_STAGE=RELEASE"
hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
makedepends="avahi-compat-libs-devel libcurl-devel qt5-devel
libSM-devel libXext-devel libXrandr-devel libXtst-devel libXinerama-devel"
short_desc="Open-source KVM software based on Synergy"
maintainer="John <johnz@posteo.net>"
license="GPL-2.0-only"
homepage="https://github.com/debauchee/barrier"
distfiles="https://github.com/debauchee/barrier/archive/v${version}.tar.gz"
checksum=775d504db6091c4dc479657fc4fc566ceb9893426664ae60c9a2bb198b562774
pre_build() {
sed -i -e 's/__DATE__/"May 25 2018"/g' src/gui/src/AboutDialog.cpp
}
do_install() {
vbin build/bin/barrier
vbin build/bin/barrierc
vbin build/bin/barriers
vmkdir usr/share/examples/${pkgname}
install -m644 doc/barrier.conf.example* \
${DESTDIR}/usr/share/examples/${pkgname}
vinstall res/barrier.desktop 644 usr/share/applications
vinstall res/barrier.png 644 usr/share/pixmaps
vsv barrierc
vsv barriers
}
barrier-gui_package() {
pkg_install() {
vmove usr/share/pixmaps
vmove usr/share/applications
vmove usr/bin/barrier
}
}

View file

@ -1,17 +1,16 @@
# Template file for 'bcal'
pkgname=bcal
version=1.8
version=1.9
revision=1
build_style=gnu-makefile
makedepends="libquadmath-devel"
makedepends="libquadmath-devel readline-devel"
short_desc="Byte CALculator for storage conversions and calculations"
maintainer="maxice8 <thinkabit.ukim@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://github.com/jarun/bcal"
distfiles="https://github.com/jarun/bcal/archive/v${version}.tar.gz"
checksum=2bdf9057456e30e97ace3becbdbf7642bbc1689668e8aaad2ef6bfe9c4de9603
checksum=5d075deaef087680ea4c153ed5f0696f8be149a59ce0e5aaeb3f5b1180b2ec81
nocross=yes
case "$XBPS_TARGET_MACHINE" in
i686*) broken="https://build.voidlinux.eu/builders/i686_builder/builds/6760/steps/shell_3/logs/stdio";;
esac

View file

@ -5,7 +5,7 @@ revision=1
build_style=gnu-makefile
short_desc="Breadth-first version of the UNIX find command"
maintainer="maxice8 <thinkabit.ukim@gmail.com>"
license="BSD"
license="0BSD"
homepage="https://github.com/tavianator/bfs"
distfiles="https://github.com/tavianator/bfs/archive/${version}.tar.gz"
checksum=e3e7fb7d8d7508b0b9e789b32c492d962b5726f9b6b7951cf3359c97d47b2f82

View file

@ -1,6 +1,6 @@
# Template file for 'bijiben'
pkgname=bijiben
version=3.28.1
version=3.28.2
revision=1
build_style=meson
hostmakedepends="automake gobject-introspection intltool itstool pkg-config"
@ -10,6 +10,7 @@ depends="desktop-file-utils tracker zeitgeist"
short_desc="Intuitive note editor with strong GNOME desktop integration"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-3.0-or-later"
homepage="http://live.gnome.org/Apps/Bijiben"
#changelog="https://raw.githubusercontent.com/GNOME/bijiben/gnome-${version%.*}/NEWS"
homepage="https://live.gnome.org/Apps/Bijiben"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=2778dea2b6e02d12d62823bbc7e12e48e0c1d3a706d8b5eec70a9f77171c7d47
checksum=5a6ed663d0cc54725f6fb9c8e7626f12ccd34740f99eadfc11d5fb2bafc62dfc

View file

@ -1,14 +1,14 @@
# Template file for 'bmake'
pkgname=bmake
version=20180222
version=20180512
revision=1
create_wrksrc=yes
short_desc="Portable version of the NetBSD make build tool"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="BSD"
license="BSD-3-Clause"
homepage="http://www.crufty.net/help/sjg/bmake.html"
distfiles="http://www.crufty.net/ftp/pub/sjg/bmake-${version}.tar.gz"
checksum=6069ea5e72943fe3f7fb4ac43a189b99a90fd830bf6c84572f631f3aa7f507f9
checksum=ac3cd262065fcc20c1dec7c95f06306c8138b3e17025b949343a06a8980a5508
do_configure() {
cd bmake
@ -23,6 +23,7 @@ do_configure() {
cp linux*-*/bmake .
fi
}
do_build() {
mkdir -p bmake/bmake-build
cd bmake/bmake-build

View file

@ -1,24 +1,21 @@
# Template file for 'buku'
pkgname=buku
version=3.7
revision=1
wrksrc=Buku-${version}
python_version="3"
checkdepends="python3-pytest python3-BeautifulSoup4 python3-requests python3-cryptography
python3-hypothesis"
depends="python3 python3-requests"
short_desc="A cmdline bookmark management utility"
version=3.8
revision=2
noarch=yes
wrksrc="Buku-${version}"
checkdepends="python3-BeautifulSoup4 python3-cryptography python3-hypothesis
python3-pytest python3-urllib3 python3-yaml"
depends="python3-urllib3"
short_desc="Cmdline bookmark management utility"
maintainer="Diogo Leal <diogo@diogoleal.com>"
license="GPL-3.0-or-later"
homepage="https://github.com/jarun/Buku"
distfiles="https://github.com/jarun/Buku/archive/v${version}.tar.gz"
checksum=0d39a86c6c319378af20c568a282a13c963655f60fc68f512eb83fce6a1435df
noarch=yes
checksum=bca35fe1b7dbf88ed3af07e0daa4bc0a736d2f85b3103efcb18d542eebb2eebe
do_check() {
# bukuDb requires unpackaged python-pytest-capturelog
# https://pypi.org/project/pytest-capturelog/ for the interested
pytest3 --ignore=tests/test_bukuDb.py
pytest3
}
do_install() {

View file

@ -1,12 +1,12 @@
# Template file for 'bum'
pkgname=bum
version=0.1.3
revision=1
revision=2
noarch=yes
build_style=python3-module
pycompile_modules="bum"
hostmakedepends="python3-setuptools"
depends="python3-mpd2 python3-musicbrainzngs python3-mpv"
depends="python3-setuptools python3-mpd2 python3-musicbrainzngs python3-mpv"
short_desc="Daemon that downloads and displays album arts via MPD events"
maintainer="maxice8 <thinkabit.ukim@gmail.com>"
license="MIT"

View file

@ -1,21 +1,20 @@
# Template file for 'bumblebee-status'
pkgname=bumblebee-status
version=1.4.4
version=1.6.1
revision=1
depends="python python-requests python-psutil python-netifaces"
noarch=yes
short_desc="A modular, theme-able status line generator for the i3 window manager. "
depends="python-netifaces python-psutil python-requests"
pycompile_dirs="usr/share/${pkgname}/bumblebee"
short_desc="Modular, theme-able status line generator for the i3 window manager. "
maintainer="ibrokemypie <ibrokemypie@bastardi.net>"
license="MIT"
homepage="https://github.com/tobi-wan-kenobi/bumblebee-status"
distfiles="https://github.com/tobi-wan-kenobi/bumblebee-status/archive/v${version}.tar.gz"
checksum=4a414205b081c58765a465a3612619b659476247bdb74c72361fde64fe059b9c
checksum=61fd3977d52b4caad08f79aa736a073091bc010e903b03d8aa8e781087562f23
do_install() {
vmkdir usr/share/${pkgname}
vcopy bumblebee usr/share/${pkgname}/
vcopy themes usr/share/${pkgname}/
vcopy bumblebee-status usr/share/${pkgname}/
vcopy "bumblebee themes bumblebee-status" usr/share/${pkgname}
vbin "${FILESDIR}/bumblebee-status"
vdoc README.md
vlicense LICENSE

View file

@ -1,6 +1,6 @@
# Build template for 'busybox'.
# Template file for 'busybox'
pkgname=busybox
version=1.28.3
version=1.28.4
revision=1
hostmakedepends="perl"
checkdepends="zip"
@ -9,7 +9,7 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-2.0-only"
homepage="http://www.busybox.net"
distfiles="${homepage}/downloads/busybox-$version.tar.bz2"
checksum=ad0d22033f23e696f9a71a4c2f9210194dda39b024a79151f4ac278995332a6e
checksum=e3c14a3699dc7e82fed397392957afc78e37bdf25398ac38ead6e84621b2ae6a
alternatives="
awk:awk:/usr/bin/busybox
@ -48,10 +48,12 @@ do_configure() {
sed -i "s/\(#define AUTOCONF_TIMESTAMP\).*/\1 \"$d\"/" */include/autoconf.h
fi
}
do_build() {
make -C busybox SKIP_STRIP=y ${makejobs}
make -C busybox-static SKIP_STRIP=y ${makejobs}
}
do_check() {
# Copy the testsuite into the busybox and it's static counterpart
# directory
@ -74,6 +76,7 @@ do_check() {
SKIP_KNOWN_BUGS=yes ./runtest -v
)
}
do_install() {
vbin busybox/busybox_unstripped busybox
vman busybox/docs/busybox.1

View file

@ -1,6 +1,6 @@
# Template file for 'byacc'
pkgname=byacc
version=20180510
version=20180525
revision=1
build_style=gnu-configure
configure_args="--program-transform=s,^,b,"
@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Public Domain"
homepage="http://invisible-island.net/byacc/"
distfiles="ftp://ftp.invisible-island.net/${pkgname}/${pkgname}-${version}.tgz"
checksum=d0940dbffbc7e9c9dd4985c25349c390beede84ae1d9fe86b71c0aa659a6d693
checksum=129b8d8be35c2cecb89e4ef434dc512402c0243f485334c5733ddf1e267c2de6
alternatives="
yacc:yacc:/usr/bin/byacc

View file

@ -1,6 +1,6 @@
# Template file for 'cJSON'
pkgname=cJSON
version=1.7.6
version=1.7.7
revision=1
build_style=cmake
short_desc="Ultralightweight JSON parser in ANSI C"
@ -8,7 +8,11 @@ maintainer="maxice8 <thinkabit.ukim@gmail.com>"
license="MIT"
homepage="https://github.com/DaveGamble/cJSON"
distfiles="https://github.com/DaveGamble/cJSON/archive/v${version}.tar.gz"
checksum=d1ca2665b34fea164a877637b4ad1624aa23390fe75de91b88e18c5d6ec91978
checksum=6eb9d852a97ffbe149e747f54d63e39a674fa248bb24902a14c079803067949a
post_install() {
vlicense LICENSE
}
cJSON-devel_package() {
depends="cJSON-${version}_${revision}"
@ -19,4 +23,4 @@ cJSON-devel_package() {
vmove usr/lib/cmake
vmove "usr/lib/*.so"
}
}
}

View file

@ -1,7 +1,8 @@
# Template file for 'ca-certificates'
pkgname=ca-certificates
version=20180409
revision=1
reverts=20180409_1
version=20170717
revision=3
wrksrc="${pkgname}"
bootstrap=yes
noarch="yes"
@ -13,7 +14,7 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
homepage="https://tracker.debian.org/pkg/ca-certificates"
license="GPL-2, MPL-2.0"
distfiles="${DEBIAN_SITE}/main/c/${pkgname}/${pkgname}_${version}.tar.xz"
checksum=7af6f5bfc619fd29cbf0258c1d95107c38ce840ad6274e343e1e0d971fc72b51
checksum=e487639b641fa75445174734dd6e9d600373e3248b3d86a7e3c6d0f6977decd2
post_extract() {
$BUILD_CC $BUILD_CFLAGS ${FILESDIR}/certdata2pem.c -o ${wrksrc}/mozilla/certdata2pem

View file

@ -1,6 +1,6 @@
# Template file for 'caffeine-ng'
pkgname=caffeine-ng
version=3.4.1
version=3.4.2
revision=1
noarch=yes
build_style=python3-module
@ -12,9 +12,9 @@ depends="desktop-file-utils gtk+3 hicolor-icon-theme libnotify
short_desc="Temporarily inhibits the screensaver and sleep mode"
maintainer="cr6git <quark6@protonmail.com>"
license="GPL-3.0-or-later"
homepage="https://gitlab.com/DJCrashdummy/caffeine-ng"
homepage="https://github.com/caffeine-ng/caffeine-ng"
distfiles="${PYPI_SITE}/c/caffeine-ng/caffeine-ng-${version}.tar.gz"
checksum=8128c126c621f37c763148ccc2cabe5d1dd59d3ec9f52ed4c2a269a7e6c4a0cb
checksum=9cf843f9359b4b8cdb2ad4a14bb433641a100e25206274eb638c494765d56816
pre_build() {
sed -i setup.py \

View file

@ -1,13 +1,13 @@
# Template file for 'cairo-dock-plugins'
pkgname=cairo-dock-plugins
version=3.4.1
revision=7
revision=8
build_style=cmake
hostmakedepends="pkg-config"
# XXX libetpan, libdbusmenu, etc
makedepends="alsa-lib-devel fftw-devel pulseaudio-devel libexif-devel
libical-devel libxklavier-devel zeitgeist-devel libsensors-devel
cairo-dock-devel gnome-menus-devel webkitgtk-devel
cairo-dock-devel gnome-menus-devel
vte290-devel vala-devel python-devel python3-devel upower-devel"
depends="cairo-dock>=${version} ConsoleKit2 upower"
short_desc="Plugins for cairo-dock"

View file

@ -1,6 +1,6 @@
# Template file for 'calibre'
pkgname=calibre
version=3.23.0
version=3.24.2
revision=1
hostmakedepends="qt5-qmake python-devel pkg-config
python-dateutil python-lxml python-Pillow
@ -21,7 +21,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="GPL-3"
homepage="https://calibre-ebook.com"
distfiles="https://download.calibre-ebook.com/${version}/calibre-${version}.tar.xz"
checksum=c98564e6b5599a4838c68b8266559a487d15abfc04331ad850fcbe09db884337
checksum=e6bdb8475705ca507871214b935627dd8e5341a5c885ef080b171f3dfecb40c8
nocross=yes
pycompile_dirs="/usr/lib/calibre/"

View file

@ -1,18 +1,17 @@
# Template file for 'cava-gui'
pkgname=cava-gui
version=0.6.0.2
revision=1
version=0.6.1
revision=2
wrksrc="cava-${version}"
build_style=gnu-configure
hostmakedepends="automake libtool"
makedepends="alsa-lib-devel pulseaudio-devel fftw-devel ncurses-devel
iniparser-devel SDL2-devel libX11-devel glu-devel"
makedepends="SDL2-devel iniparser-devel ncurses-devel sndio-devel portaudio-devel"
short_desc="Console-based Audio Visualizer for ALSA (GUI branch)"
maintainer="nik123 <pavlica.nikola@gmail.com>"
homepage="https://github.com/nikp123/cava"
license="MIT"
homepage="https://github.com/nikp123/cava"
distfiles="https://github.com/nikp123/cava/archive/${version}.tar.gz"
checksum=18d49702bf63b73d933e9a069323d4f5b94f527fe47647361fd403e3c0907b9d
checksum=e639c55521e18786d15ac348c5130ca41637c10b0ef0a7aa340da1c62b9387f9
conflicts=cava
pre_configure() {
@ -21,4 +20,6 @@ pre_configure() {
post_install() {
vlicense LICENSE
vmkdir usr/share/examples
vcopy example_files usr/share/examples/cava
}

View file

@ -1,24 +0,0 @@
--- utils/toc2mp3.cc
+++ utils/toc2mp3.cc
@@ -143,8 +143,8 @@
message(0, "LAME encoder version: %s", get_lame_version());
message(0, "Supported bit rates: ");
- for (int i = 0; i < 16 && bitrate_table[1][i] >= 0; i++) {
- message(0, "%d ", bitrate_table[1][i]);
+ for (int i = 0; i < 16 && lame_get_bitrate(1, i) >= 0; i++) {
+ message(0, "%d ", lame_get_bitrate(1, i));
}
message(0, "");
}
@@ -238,8 +238,8 @@
lame_global_flags *lf;
int bitrateOk = 0;
- for (int i = 0; bitrate_table[1][i] >= 0 && !bitrateOk; i++) {
- if (bitrate == bitrate_table[1][i])
+ for (int i = 0; lame_get_bitrate(1, i) >= 0 && !bitrateOk; i++) {
+ if (bitrate == lame_get_bitrate(1, i))
bitrateOk = 1;
}

View file

@ -1,22 +0,0 @@
--- dao/CdrDriver.cc 2009-09-12 18:21:25.000000000 +0200
+++ dao/CdrDriver.cc 2016-09-13 09:21:23.465964372 +0200
@@ -495,7 +495,7 @@
0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0
};
-char CdrDriver::REMOTE_MSG_SYNC_[4] = { 0xff, 0x00, 0xff, 0x00 };
+unsigned char CdrDriver::REMOTE_MSG_SYNC_[4] = { 0xff, 0x00, 0xff, 0x00 };
/* Maps a string to the corresponding driver option value
--- dao/CdrDriver.h 2009-02-21 11:27:31.000000000 +0100
+++ dao/CdrDriver.h 2016-09-13 09:21:41.068972901 +0200
@@ -440,7 +440,7 @@
bool fullBurn_;
static unsigned char syncPattern[12];
- static char REMOTE_MSG_SYNC_[4];
+ static unsigned char REMOTE_MSG_SYNC_[4];
static int speed2Mult(int);
static int mult2Speed(int);

View file

@ -1,12 +0,0 @@
--- dao/ScsiIf-linux.cc.orig 2016-04-30 11:38:51.281429655 +0200
+++ dao/ScsiIf-linux.cc 2016-04-30 11:39:19.146429156 +0200
@@ -19,6 +19,9 @@
#include <config.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+
#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>

View file

@ -1,16 +1,16 @@
# Template file for 'cdrdao'
pkgname=cdrdao
version=1.2.3
revision=3
version=1.2.4
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config"
makedepends="lame-devel libmad-devel libvorbis-devel libao-devel"
makedepends="lame-devel libao-devel libmad-devel libvorbis-devel"
short_desc="Records audio or data CD-Rs in disk-at-once (DAO) mode"
maintainer="Orphaned <orphan@voidlinux.eu>"
license="GPL-2"
license="GPL-2..0-or-later"
homepage="http://cdrdao.sourceforge.net/"
distfiles="${SOURCEFORGE_SITE}/cdrdao/cdrdao/1.2.3/cdrdao-1.2.3.tar.bz2"
checksum=8193cb8fa6998ac362c55807e89ad0b3c63edc6b01afaeb3d5042519527fb75e
distfiles="${SOURCEFORGE_SITE}/cdrdao/${version}/cdrdao-${version}.tar.bz2"
checksum=358d9cb83370ceaecdc60564cbf14c2ea2636eac60a966e2461c011ba09853b4
pre_build() {
local f

View file

@ -1,6 +1,6 @@
# Template file for 'checkbashisms'
pkgname=checkbashisms
version=2.18.2
version=2.18.3
revision=1
noarch=yes
wrksrc="devscripts-${version}"
@ -8,17 +8,19 @@ checkdepends="shunit2 perl"
depends="perl"
short_desc="Debian script that checks for bash-isms"
maintainer="Alessio Sergi <al3hex@gmail.com>"
homepage="https://tracker.debian.org/pkg/devscripts"
license="GPL-2.0-or-later"
homepage="https://tracker.debian.org/pkg/devscripts"
distfiles="${DEBIAN_SITE}/main/d/devscripts/devscripts_${version}.tar.xz"
checksum=645b5814be7a9d1f4f3df1931f6d9c645e1fd75071ddafabd798f9459277d435
checksum=b6d683d3630b63c45186ece5ccd7729a7055ddcc0fbe91e09ec196e8bf82b0c4
pre_install() {
sed -i "s|###VERSION###|${version}|" scripts/checkbashisms.pl
}
do_check() {
./test/test_checkbashisms
}
do_install() {
vbin scripts/checkbashisms.pl checkbashisms
vman scripts/checkbashisms.1

View file

@ -1,7 +1,7 @@
# Template file for 'chroma'
pkgname=chroma
version=0.3.0
revision=2
version=0.4.0
revision=1
build_style=go
hostmakedepends="git"
go_import_path="github.com/alecthomas/${pkgname}"
@ -10,8 +10,8 @@ short_desc="A general purpose syntax highlighter"
maintainer="Daniel Lewan <vision360.daniel@gmail.com>"
license="MIT"
distfiles="https://${go_import_path}/archive/v${version}.tar.gz"
homepage="https://${go_import_path}"
checksum=c48ce658a25f3422b4c493d769b823b2eb5ce9c19748ccff304bad4099ee54f3
homepage="https://github.com/alecthomas/chroma"
checksum=dac48b59829eedda44185820d5fc0aedba55b984a34d54919d558781f7f22ba7
post_install() {
vlicense COPYING

View file

@ -1,7 +1,7 @@
# Template file for 'chronograf'
pkgname=chronograf
version=1.3.10.0
revision=6
version=1.4.4.2
revision=1
build_style=go
go_import_path="github.com/influxdata/${pkgname}"
go_package="${go_import_path}/cmd/chronograf"
@ -15,7 +15,7 @@ maintainer="Michael Aldridge <maldridge@VoidLinux.eu>"
license="AGPL-3.0"
homepage="https://www.influxdata.com/time-series-platform/chronograf/"
distfiles="https://github.com/influxdata/${pkgname}/archive/${version}.tar.gz"
checksum=73a82a1a9ae4c3f734f0469f2ccab1066fef526c5574c0d38d67c2afa7889811
checksum=5bedf8f51eac859d762994d7c45fdfef45da5cd5b1d7f36e442f7eebde37c057
pre_build() {
cd $GOSRCPATH

View file

@ -1,6 +1,6 @@
# Template build file for "chroot-git".
pkgname=chroot-git
version=2.16.2
version=2.17.0
revision=1
bootstrap=yes
wrksrc="git-$version"
@ -14,10 +14,10 @@ make_build_args="CC_LD_DYNPATH=-L"
make_install_args="NO_INSTALL_HARDLINKS=1"
short_desc="GIT Tree History Storage Tool -- for xbps-src use"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
homepage="http://git-scm.com/"
license="GPL-2"
license="GPL-2.0-or-later"
homepage="https://git-scm.com/"
distfiles="https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"
checksum=5560578bd21468d98637f41515c165d32f69caff0838b8989dee5ce10022c717
checksum=e916e5e95e81dbeafa7aac5d719c01108b5c814eb90b746695afa1afedf955c7
if [ "$CHROOT_READY" ]; then
hostmakedepends="perl"
@ -28,6 +28,6 @@ fi
do_install() {
# remove unneeded stuff.
make DESTDIR=${wrksrc}/build-tmp install
vmkdir usr/bin
vbin ${wrksrc}/build-tmp/usr/bin/git chroot-git
}

View file

@ -1,6 +1,6 @@
# Template file for 'cmake'
pkgname=cmake
version=3.11.1
version=3.11.2
revision=1
build_style=configure
makedepends="expat-devel libarchive-devel libcurl-devel libuv-devel
@ -10,7 +10,7 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="LGPL-2.1-or-later, BSD-3-Clause"
homepage="https://www.cmake.org"
distfiles="https://www.cmake.org/files/v${version%.*}/$pkgname-$version.tar.gz"
checksum=57bebc6ca4d1d42c6385249d148d9216087e0fda57a47dc5c858790a70217d0c
checksum=5ebc22bbcf2b4c7a20c4190d42c084cf38680a85b1a7980a2f1d5b4a52bf5248
make_check_target="test"
if [ "$CROSS_BUILD" ]; then

View file

@ -1,13 +1,13 @@
# Template file for 'colord'
pkgname=colord
version=1.3.5
revision=1
revision=2
build_style=gnu-configure
configure_args="--disable-static --disable-schemas-compile
--with-udevrulesdir=/usr/lib/udev/rules.d --with-daemon-user=colord
--enable-polkit $(vopt_enable gusb) --enable-udev --enable-sane
--disable-argyllcms-sensor $(vopt_enable gir introspection)
--disable-systemd-login --enable-vala"
--disable-systemd-login --disable-vala"
conf_files="/etc/dbus-1/system.d/org.freedesktop.ColorManager.conf"
system_accounts="colord"
colord_homedir="/var/lib/colord"
@ -23,7 +23,7 @@ checksum=2daa8ffd2a532d7094927cd1a4af595b8310cea66f7707edcf6ab743460feed2
hostmakedepends="docbook2x gobject-introspection intltool pkg-config"
makedepends="bash-completion lcms2-devel libgudev-devel polkit-devel sane-devel
sqlite-devel vala-devel $(vopt_if gusb 'libusb-devel libgusb-devel')"
sqlite-devel $(vopt_if gusb 'libusb-devel libgusb-devel')"
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" automake libtool gettext-devel glib-devel gtk-doc colord"
@ -65,7 +65,6 @@ colord-devel_package() {
vmove "usr/lib/*.so"
if [ "$build_option_gir" ]; then
vmove usr/share/gir-1.0
vmove usr/share/vala
fi
}
}

View file

@ -1,6 +1,6 @@
# Template file for 'cproto'
pkgname=cproto
version=4.7m
version=4.7o
revision=1
build_style=gnu-configure
hostmakedepends="flex"
@ -9,7 +9,7 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="Public domain"
homepage="http://invisible-island.net/cproto/cproto.html"
distfiles="ftp://ftp.invisible-island.net/cproto/cproto-${version}.tgz"
checksum=4b482e80f1b492e94f8dcda74d25a7bd0381c870eb500c18e7970ceacdc07c89
checksum=c76b0b72064e59709459bb7d75d6ec929f77ce5ae7f2610d169ba0fa20ccb44f
do_install() {
make bindir=${DESTDIR}/usr/bin mandir=${DESTDIR}/usr/share/man install

View file

@ -1,16 +1,17 @@
# Template file for 'crash'
pkgname=crash
version=7.2.1
version=7.2.3
revision=1
build_style=gnu-makefile
hostmakedepends="flex"
makedepends="ncurses-devel zlib-devel lzo-devel"
makedepends="lzo-devel ncurses-devel zlib-devel"
short_desc="Kernel crash dump debugger and live inspector"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-3"
license="GPL-3.0-or-later"
homepage="http://people.redhat.com/anderson/"
#changelog="https://people.redhat.com/anderson/crash.changelog.html"
distfiles="http://people.redhat.com/anderson/${pkgname}-${version}.tar.gz"
checksum=6510da25db7ad2f49fd2a8bce7b5939ecb561152767423deaa22873e242413a3
checksum=d34d4e3962bd8ef786e6fa4933105ae9049f052aaa2afce45492e2bd78a66112
only_for_archs="i686 x86_64" # broken on musl
nocross=yes
LDFLAGS=-llzo2
@ -25,6 +26,7 @@ post_extract() {
sed -i 's|/boot/efi/redhat|/usr/lib/debug/boot/|g' filesys.c
sed -i '/^LDFLAGS=/d' Makefile
}
do_build() {
make gdb_unzip
sed -i 's|sys/debugreg.h|asm/debugreg.h|g' gdb-7.6/gdb/amd64-linux-nat.c
@ -33,6 +35,7 @@ do_build() {
make ${makejobs} lzo
make ${makejobs} extensions
}
do_install() {
vbin crash
vman crash.8

View file

@ -1,6 +1,6 @@
# Template file for 'criu'
pkgname=criu
version=3.8.1
version=3.9
revision=1
make_use_env=compliant
build_style=gnu-makefile
@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.eu>"
license="GPL-2.0-or-later, LGPL-2.1-only"
homepage="http://criu.org/"
distfiles="https://download.openvz.org/criu/criu-$version.tar.bz2"
checksum=a134ccedd84fc9377c758f204d4e997fd8fe514fd05cbdbd64939b5698865e33
checksum=dd95d35ae6a4eb160926d1b86405e90ba98dfcb9f39e21976057904c67a5e150
nocross="fails to run protobuf internals"
case "$XBPS_TARGET_MACHINE" in
@ -31,7 +31,7 @@ criu-devel_package() {
depends="criu-${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/*.so
vmove "usr/lib/*.so"
vmove usr/lib/pkgconfig
}
}

View file

@ -1,26 +1,24 @@
# Template file for 'cups-filters'
pkgname=cups-filters
version=1.20.1
revision=3
version=1.20.3
revision=1
build_style=gnu-configure
configure_args="--disable-static --with-rcdir=no --enable-avahi
--with-browseremoteprotocols=DNSSD,CUPS"
hostmakedepends="pkg-config ghostscript poppler-utils mupdf-tools glib-devel"
makedepends="lcms2-devel libpng-devel libqpdf-devel
poppler-cpp-devel fontconfig-devel avahi-glib-libs-devel
ghostscript-devel cups-devel"
depends="libcups-filters-${version}_${revision} ghostscript poppler-utils bc"
hostmakedepends="ghostscript glib-devel mupdf-tools poppler-utils pkg-config"
makedepends="avahi-glib-libs-devel cups-devel fontconfig-devel
ghostscript-devel lcms2-devel libqpdf-devel poppler-cpp-devel"
depends="bc ghostscript libcups-filters-${version}_${revision} poppler-utils"
checkdepends="dejavu-fonts-ttf"
conf_files="/etc/cups/cups-browsed.conf"
short_desc="The OpenPrinting CUPS Filters"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-2, LGPL-2.1, MIT"
homepage="http://www.linuxfoundation.org/collaborate/workgroups/openprinting"
distfiles="http://www.openprinting.org/download/${pkgname}/${pkgname}-${version}.tar.xz"
checksum=b36b58f8d4d776d337f22b7b89794afbce6fd10e8e9066a89591d8f2210f3d62
license="GPL-2.0-or-later, LGPL-2.1-or-later, MIT"
homepage="https://wiki.linuxfoundation.org/openprinting/cups-filters"
distfiles="http://openprinting.org/download/cups-filters/${pkgname}-${version}.tar.xz"
checksum=3b9a171c8270fcffc168845325c5358bdc38f716fad115278bbdfd44f7c428bc
lib32disabled=yes
disable_parallel_build=yes
pre_check() {
ln -s /usr/share/fonts/TTF /usr/share/fonts/dejavu

View file

@ -4,7 +4,7 @@ version=3.3.0
revision=1
wrksrc="CuraEngine-${version}"
build_style=cmake
configure_args="-DCURA_ENGINE_VERSION:STRING=${version}"
configure_args="-DCURA_ENGINE_VERSION=${version}"
hostmakedepends="protobuf"
makedepends="libArcus-devel libgomp-devel protobuf-devel"
short_desc="Engine for processing 3D models into GCode"
@ -14,8 +14,6 @@ homepage="https://github.com/Ultimaker/CuraEngine"
distfiles="https://github.com/Ultimaker/CuraEngine/archive/${version}.tar.gz"
checksum=a8fd7deb505771d2e7cf3a2c2d7e78479f59e001a990374ed505030804dc71fc
CXXFLAGS="-D_GLIBCXX_USE_C99_STDIO=1 -D_GLIBCXX_USE_C99_STDLIB=1"
post_install() {
vlicense LICENSE
}

View file

@ -1,9 +1,10 @@
# Template file for 'cura-fdm-materials'
pkgname=cura-fdm-materials
version=3.3.0
revision=1
wrksrc="fdm_materials-${version}"
revision=2
noarch=yes
build_style=cmake
wrksrc="fdm_materials-${version}"
short_desc="FDM Material database"
maintainer="Karl Nilsson <karl.robert.nilsson@gmail.com>"
license="CC0-1.0"

View file

@ -1,14 +1,15 @@
# Template file for 'cura'
pkgname=cura
version=3.3.1
revision=1
python_version=3
revision=2
noarch=yes
wrksrc="Cura-${version}"
build_style=cmake
configure_args="-DCURA_VERSION:STRING=${version}"
configure_args="-DCURA_VERSION=${version}"
pycompile_module="cura"
pycompile_dirs="usr/lib/cura/plugins"
makedepends="Uranium libArcus-devel"
depends="Uranium cura-engine cura-fdm-materials python3-pyserial
python3-zeroconf"
depends="Uranium cura-engine cura-fdm-materials python3-pyserial python3-zeroconf"
short_desc="3D printer / slicing GUI"
maintainer="Karl Nilsson <karl.robert.nilsson@gmail.com>"
license="LGPL-3.0-or-later"

View file

@ -1,27 +1,26 @@
# Template build file for 'curl'.
# Template build file for 'curl'
pkgname=curl
version=7.59.0
revision=2
version=7.60.0
revision=1
build_style=gnu-configure
configure_args="ac_cv_sizeof_off_t=8
--enable-threaded-resolver --enable-ipv6 $(vopt_with rtmp)
$(vopt_with gssapi)
$(vopt_enable ldap) $(vopt_enable ldap ldaps)
$(vopt_with ssh ssh2) $(vopt_with ssl) $(vopt_with gnutls)
configure_args="ac_cv_sizeof_off_t=8 --enable-threaded-resolver --enable-ipv6
$(vopt_with rtmp) $(vopt_with gssapi) $(vopt_enable ldap) $(vopt_with gnuts)
$(vopt_enable ldap ldaps) $(vopt_with ssh ssh2) $(vopt_with ssl)
--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt --without-libidn2"
hostmakedepends="pkg-config perl groff"
makedepends="zlib-devel nghttp2-devel
$(vopt_if gssapi mit-krb5-devel)
$(vopt_if rtmp librtmp-devel)
$(vopt_if ldap libldap-devel) $(vopt_if ssh libssh2-devel)
$(vopt_if ssl libressl-devel) $(vopt_if gnutls gnutls-devel)"
hostmakedepends="groff perl pkg-config"
makedepends="nghttp2-devel zlib-devel $(vopt_if gnutls 'gnutls-devel')
$(vopt_if gssapi 'mit-krb5-devel') $(vopt_if ldap 'libldap-devel')
$(vopt_if rtmp 'librtmp-devel') $(vopt_if ssh 'libssh2-devel')
$(vopt_if ssl 'libressl-devel')"
depends="ca-certificates"
checkdepends="python"
short_desc="Client that groks URLs"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="MIT"
homepage="https://curl.haxx.se"
#changelog="https://curl.haxx.se/changes.html#${version//./_}"
distfiles="$homepage/download/$pkgname-$version.tar.bz2"
checksum=b5920ffd6a8c95585fb95070e0ced38322790cb335c39d0dab852d12e157b5a0
checksum=897dfb2204bd99be328279f88f55b7c61592216b0542fcbe995c60aa92871e9b
build_options="gnutls gssapi ldap rtmp ssh ssl"
build_options_default="ssh ssl"
vopt_conflict ssl gnutls

View file

@ -1,64 +0,0 @@
Subject: [PATCH v3] jobs - Do not block when waiting on SIGCHLD
Message-ID: <20180506164034.s6y4n7yt2gianh63@gondor.apana.org.au>
diff --git a/src/eval.c b/src/eval.c
index a27d657..39c4e41 100644
--- src/eval.c
+++ src/eval.c
@@ -859,10 +859,8 @@ bail:
if (!(flags & EV_EXIT) || have_traps()) {
INTOFF;
jp = makejob(cmd, 1);
- if (forkshell(jp, cmd, FORK_FG) != 0) {
- INTON;
+ if (forkshell(jp, cmd, FORK_FG) != 0)
break;
- }
FORCEINTON;
}
listsetvar(varlist.list, VEXPORT|VSTACK);
@@ -875,11 +873,8 @@ bail:
if (execcmd && argc > 1)
listsetvar(varlist.list, VEXPORT);
}
- if (evalbltin(cmdentry.u.cmd, argc, argv, flags)) {
- if (exception == EXERROR && spclbltin <= 0) {
- FORCEINTON;
- break;
- }
+ if (evalbltin(cmdentry.u.cmd, argc, argv, flags) &&
+ !(exception == EXERROR && spclbltin <= 0)) {
raise:
longjmp(handler->loc, 1);
}
@@ -892,6 +887,7 @@ raise:
}
status = waitforjob(jp);
+ FORCEINTON;
out:
if (cmd->ncmd.redirect)
--- src/jobs.c
+++ src/jobs.c
@@ -975,10 +975,17 @@ waitforjob(struct job *jp)
int st;
TRACE(("waitforjob(%%%d) called\n", jp ? jobno(jp) : 0));
- while ((jp && jp->state == JOBRUNNING) || gotsigchld)
- dowait(DOWAIT_BLOCK, jp);
- if (!jp)
+ if (!jp) {
+ int pid = gotsigchld;
+
+ while (pid > 0)
+ pid = dowait(DOWAIT_NORMAL, NULL);
+
return exitstatus;
+ }
+
+ while (jp->state == JOBRUNNING)
+ dowait(DOWAIT_BLOCK, jp);
st = getstatus(jp);
#if JOBS
if (jp->jobctl) {

View file

@ -1,7 +1,7 @@
# Template file for 'dash'
pkgname=dash
version=0.5.10
revision=3
version=0.5.10.2
revision=1
build_style=gnu-configure
hostmakedepends="bison"
register_shell="/bin/sh /bin/dash"
@ -10,7 +10,7 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="BSD-3-Clause"
homepage="http://gondor.apana.org.au/~herbert/dash/"
distfiles="http://gondor.apana.org.au/~herbert/dash/files/$pkgname-$version.tar.gz"
checksum=ad70e0cc3116b424931c392912b3ebdb8053b21f3fd968c782f0b19fd8ae31ab
checksum=3c663919dc5c66ec991da14c7cf7e0be8ad00f3db73986a987c118862b5f6071
alternatives="
sh:sh:/usr/bin/dash

View file

@ -0,0 +1,20 @@
--- src/dbinc/atomic.h 2013-06-03 21:04:07.000000000 +0200
+++ src/dbinc/atomic.h 2013-06-03 21:10:53.000000000 +0200
@@ -144,7 +144,7 @@
#define atomic_inc(env, p) __atomic_inc(p)
#define atomic_dec(env, p) __atomic_dec(p)
#define atomic_compare_exchange(env, p, o, n) \
- __atomic_compare_exchange((p), (o), (n))
+ __atomic_compare_exchange_db((p), (o), (n))
static inline int __atomic_inc(db_atomic_t *p)
{
int temp;
@@ -176,7 +176,7 @@
* http://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html
* which configure could be changed to use.
*/
-static inline int __atomic_compare_exchange(
+static inline int __atomic_compare_exchange_db(
db_atomic_t *p, atomic_value_t oldval, atomic_value_t newval)
{
atomic_value_t was;

View file

@ -1,7 +1,7 @@
# Template file for 'db'
pkgname=db
version=5.3.28
revision=6
revision=7
wrksrc="db-${version}"
build_wrksrc="build_unix"
build_style=gnu-configure

View file

@ -1,12 +1,12 @@
# Template file for 'ddrescue'
pkgname=ddrescue
version=1.23
revision=1
revision=2
build_style=gnu-configure
hostmakedepends="lzip"
short_desc="Data recovery tool"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-3"
license="GPL-2.0-or-later"
homepage="http://www.gnu.org/software/ddrescue/ddrescue.html"
distfiles="${GNU_SITE}/$pkgname/$pkgname-$version.tar.lz"
checksum=a9ae2dd44592bf386c9c156a5dacaeeb901573c9867ada3608f887d401338d8d

View file

@ -1,6 +1,6 @@
# Template file for 'debootstrap'
pkgname=debootstrap
version=1.0.98
version=1.0.100
revision=1
build_style=fetch
depends="binutils gnupg gzip tar wget xz"
@ -10,7 +10,7 @@ license="MIT"
homepage="http://packages.qa.debian.org/d/debootstrap.html"
distfiles="${DEBIAN_SITE}/main/d/${pkgname}/${pkgname}_${version}_all.deb
${DEBIAN_SITE}/main/d/debian-archive-keyring/debian-archive-keyring_2014.3_all.deb"
checksum="56cba560a646e21a74a835a088b74561a88ff70258171ad3c10791cc3dc47c21
checksum="d988404ebd562a30d6b11303bca8921eb2f9a407a6425a65200f9afe852fbe1c
017a2fba215cd64612891f5aa02546be5c0e30923a66672f889867cc6dd8d3a0"
do_install() {

View file

@ -1,7 +1,7 @@
# Template build file for 'desktop-file-utils'.
pkgname=desktop-file-utils
version=0.23
revision=1
revision=2
build_style=gnu-configure
hostmakedepends="pkg-config"
makedepends="libglib-devel"

View file

@ -10,9 +10,9 @@ short_desc="FUSE filesystem that introduces non-determinism filesystem metadata"
maintainer="Enno Boland <gottox@voidlinux.eu>"
license="GPL-3.0-or-later"
homepage="https://reproducible-builds.org/tools/"
#changelog="https://raw.githubusercontent.com/ReproducibleBuilds/disorderfs/master/NEWS"
distfiles="https://github.com/ReproducibleBuilds/disorderfs/archive/${version}.tar.gz"
checksum=cac1384475dca7e96d00ebe011036181e83a06c68648de0d84b6e80ec8198caa
#changelog="https://salsa.debian.org/reproducible-builds/disorderfs/raw/master/NEWS"
distfiles="https://salsa.debian.org/reproducible-builds/disorderfs/-/archive/${version}/disorderfs-${version}.tar.bz2"
checksum=686136642094adc2b5fe6749dfad02f54ff03d5b53d91c42050b97e7b3e222a1
make_check_target="test"
do_check() {

View file

@ -1,7 +1,7 @@
# Template file for 'dmtx-utils'
pkgname=dmtx-utils
version=0.7.4
revision=7
revision=8
build_style=gnu-configure
maintainer="Orphaned <orphan@voidlinux.eu>"
hostmakedepends="automake libtool pkg-config"

View file

@ -1,6 +1,6 @@
# Template file for 'dnscrypt-proxy'
pkgname=dnscrypt-proxy
version=2.0.12
version=2.0.14
revision=1
build_style=go
short_desc="DNS proxy that encrypts queries"
@ -11,7 +11,7 @@ license="ISC"
homepage="https://github.com/jedisct1/dnscrypt-proxy"
#changelog="https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/master/ChangeLog"
distfiles="${homepage}/archive/${version}.tar.gz"
checksum=cd608949ea7f9e760626e4c6a70b5edcbd0452d0715342e07799dff2f85d5dfe
checksum=291541c0a5c24189c4d76349ac2685823aaed808d02afd608cfc69c80f452d9d
conf_files="/etc/dnscrypt-proxy.toml"
system_accounts="dnscrypt_proxy"

View file

@ -1,6 +1,6 @@
# Template file for 'docker-compose'
pkgname=docker-compose
version=1.21.1
version=1.21.2
revision=1
noarch=yes
wrksrc="compose-${version}"
@ -12,10 +12,10 @@ depends="python3-setuptools python3-jsonschema python3-docker python3-dockerpty
python3-six python3-texttable python3-cached-property"
short_desc="Tool to define and run multi-container Docker applications"
maintainer="pancake <pancake@nopcode.org>"
homepage="https://docs.docker.com/compose/"
license="Apache-2.0"
homepage="https://docs.docker.com/compose/"
distfiles="https://github.com/docker/compose/archive/${version}.tar.gz"
checksum=aa9016685a8ee5cf27677cc985c9b9e984a454556e0407d3ab3d4ad9cefddd69
checksum=3fdaa361dceb919b6008a925b8b672d7402cc3dd8277b8f26b028dd546d39926
pre_build() {
# remove all upper bounds

View file

@ -1,7 +1,7 @@
# Template file for 'docker'
pkgname=docker
version=18.02.0
revision=2
version=18.05.0
revision=1
_subversion='-ce'
_version="$version$_subversion"
wrksrc="$pkgname$_subversion-$_version"
@ -13,7 +13,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="Apache-2.0"
homepage="http://www.docker.io"
distfiles="https://github.com/docker/docker-ce/archive/v$_version.tar.gz"
checksum=fb2b9db5ec1a7e9eb80913fb7790377bbbb0fe5aad033f498d09bcd15a51a5c2
checksum=cc29408b382774b9f5967ee33851e97bcb7463aa7358d60004f28b836a70ba75
# These are required at run-time.
depends="iptables xz git"
@ -23,6 +23,8 @@ nocross=yes
only_for_archs="x86_64 x86_64-musl"
system_groups="docker"
_docker_components="runc containerd tini proxy dockercli"
do_build() {
AUTO_GOPATH=1 DOCKER_BUILDTAGS='seccomp' DOCKER_GITCOMMIT=v$_version \
hack/make.sh dynbinary
@ -30,14 +32,11 @@ do_build() {
pre_build() {
vmkdir usr/bin
sed -i "s|/usr/local|$DESTDIR/usr|g; s|apparmor ||g" hack/dockerfile/install-binaries.sh
AUTO_GOPATH=1 LDFLAGS='' DOCKER_BUILDTAGS='seccomp' DOCKER_GITCOMMIT=v$_version \
hack/dockerfile/install-binaries.sh \
runc-dynamic \
containerd-dynamic \
tini \
proxy-dynamic \
dockercli
sed -i "s|/usr/local|$DESTDIR/usr|g; s|apparmor ||g" hack/dockerfile/install/install.sh
for COMPONENT in $_docker_components; do
AUTO_GOPATH=1 LDFLAGS='' DOCKER_BUILDTAGS='seccomp' DOCKER_GITCOMMIT=v$_version \
hack/dockerfile/install/install.sh $COMPONENT
done
}
do_install() {

View file

@ -3,7 +3,7 @@ only_for_archs="x86_64 x86_64-musl"
pkgname=dolphin-emu
version=5.0
revision=10
revision=11
wrksrc="dolphin-${version}"
build_style=cmake
nopie=yes

View file

@ -0,0 +1,11 @@
--- modules.d/95udev-rules/module-setup.sh 2018-02-19 06:00:33.000000000 -0300
+++ modules.d/95udev-rules/module-setup.sh 2018-05-02 00:27:53.710253893 -0300
@@ -39,6 +39,8 @@
60-persistent-storage.rules \
61-persistent-storage-edd.rules \
70-uaccess.rules \
+ 71-plymouth-seat.rules \
+ 71-udev-seat.rules \
71-seat.rules \
73-seat-late.rules \
75-net-description.rules \

View file

@ -1,7 +1,7 @@
# Template file for 'dracut'
pkgname=dracut
version=047
revision=4
revision=5
build_style=configure
configure_args="--prefix=/usr --sysconfdir=/etc"
hostmakedepends="asciidoc pkg-config"

View file

@ -1,37 +0,0 @@
--- util.c.orig 2016-04-25 08:52:55.441658244 +0200
+++ util.c 2016-04-25 08:53:56.314297430 +0200
@@ -24,7 +24,9 @@
#include <stdint.h>
#include <ctype.h>
#include <inttypes.h>
+#ifdef __GLIBC__
#include <execinfo.h>
+#endif
#include <sys/time.h>
#include "debug.h"
@@ -125,12 +127,14 @@ void print_stack_trace(void)
char **messages = (char **)NULL;
int i, trace_size = 0;
+#ifdef __GLIBC__
trace_size = backtrace(trace, 16);
messages = backtrace_symbols(trace, trace_size);
printf("[stack trace follows]\n");
for (i=0; i < trace_size; i++)
printf("%s\n", messages[i]);
free(messages);
+#endif
}
void record_start(struct elapsed_time *e, const char *name)
--- util.h.orig 2016-04-25 08:56:23.538843339 +0200
+++ util.h 2016-04-25 08:56:38.194997238 +0200
@@ -2,6 +2,7 @@
#define __UTIL_H__
#include <stdint.h>
+#include <sys/time.h>
/* controlled by user options, turns pretty print on if true. */
extern int human_readable;

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