Merge branch 'master' into libgit2
This commit is contained in:
commit
d5b7d3faed
467 changed files with 2700 additions and 1187 deletions
47
Manual.md
47
Manual.md
|
@ -38,6 +38,7 @@ packages for XBPS, the `Void Linux` native packaging system.
|
|||
* [Python packages](#pkgs_python)
|
||||
* [Go packages](#pkgs_go)
|
||||
* [Haskell packages](#pkgs_haskell)
|
||||
* [Font packages](#pkgs_font)
|
||||
* [Notes](#notes)
|
||||
* [Contributing via git](#contributing)
|
||||
* [Help](#help)
|
||||
|
@ -580,13 +581,30 @@ Example:
|
|||
A list is composed of three components separated by a colon: group, symlink and target.
|
||||
i.e `alternatives="vi:/usr/bin/vi:/usr/bin/nvi ex:/usr/bin/ex:/usr/bin/nvi-ex"`.
|
||||
|
||||
- `font_dirs` A white space separated list of directories specified by an absolute path where a
|
||||
font package installs its fonts.
|
||||
It is used in the `x11-fonts` xbps-trigger to rebuild the font cache during install/removal
|
||||
of the package.
|
||||
i.e `font_dirs="/usr/share/fonts/TTF /usr/share/fonts/X11/misc"`
|
||||
|
||||
- `dkms_modules` A white space separated list of Dynamic Kernel Module Support (dkms) modules
|
||||
that will be installed and removed by the `dkms` xbps-trigger with the install/removal of the
|
||||
package.
|
||||
The format is a white space separated pair of strings that represent the name of the module,
|
||||
most of the time `pkgname`, and the version of the module, most of the time `version`.
|
||||
i.e `dkms_modules="$pkgname $version zfs 4.14"`
|
||||
|
||||
- `register_shell` A white space separated list of shells defined by absolute path to be
|
||||
registered into the system shells database. It is used by the `register-shell` trigger.
|
||||
i.e `register_shell="/bin/tcsh /bin/csh"`
|
||||
|
||||
<a id="explain_depends"></a>
|
||||
#### About the many types of `depends` variable.
|
||||
|
||||
So far we have listed three types of `depends`, there are `hostmakedepends`,
|
||||
`makedepends`, and plain old `depends`. To understand the difference between
|
||||
them, understand this: Void Linux cross compiles for many arches. Sometimes in
|
||||
a build process, certain programs must be run, for example `yacc`, or the
|
||||
So far we have listed four types of `depends`, there are `hostmakedepends`,
|
||||
`makedepends`, `checkdepends` and plain old `depends`.To understand the difference
|
||||
between them, understand this: Void Linux cross compiles for many arches.
|
||||
Sometimes in a build process, certain programs must be run, for example `yacc`, or the
|
||||
compiler itself for a C program. Those programs get put in `hostmakedepends`.
|
||||
When the build runs, those will be installed on the host to help the build
|
||||
complete.
|
||||
|
@ -597,6 +615,11 @@ architecture of the build machine, the architecture of the target machine must
|
|||
be used. Typically the `makedepends` will be the only one of the three types of
|
||||
`depends` to include `-devel` packages, and typically only `-devel` packages.
|
||||
|
||||
Then there are those things that are required for a package to run its testsuite
|
||||
`dejagnu` or libraries it must link to when building test binaries like `cmocka`.
|
||||
These are `checkdepends` and they are installed like they are part of `makedepends`.
|
||||
the difference is that they are only installed when `XBPS_CHECK_PKGS` is defined.
|
||||
|
||||
The final variable, `depends`, is for those things the package needs at
|
||||
runtime and without which is unusable, and that xbps can't auto-detect.
|
||||
These are not all the packages the package needs at runtime, but only those
|
||||
|
@ -731,6 +754,10 @@ be passed in via `make_build_args` and install arguments via `make_install_args`
|
|||
target can be overridden via `make_build_target` and the install target
|
||||
via `make_install_target`.
|
||||
|
||||
- `meson` For packages that use the Meson Build system, configuration options can be passed
|
||||
via `configure_args`, the meson command can be overridden by `meson_cmd` and the location of
|
||||
the out of source build by `meson_builddir`
|
||||
|
||||
For packages that use the Python module build method (`setup.py`), you
|
||||
can choose one of the following:
|
||||
|
||||
|
@ -1242,6 +1269,18 @@ The following variables influence how Haskell packages are built:
|
|||
- `make_build_args`: This is passed as-is to `stack build ...`, so
|
||||
you can add your `--flag ...` parameters there.
|
||||
|
||||
<a id="pkgs_font"></a>
|
||||
### Font packages
|
||||
|
||||
Font packages are very straightforward to write, they are always set with the
|
||||
following variables:
|
||||
|
||||
- `noarch=yes`: Font packages don't install arch specific files.
|
||||
- `depends="font-util"`: because they are required for regenerating the font
|
||||
cache during the install/removal of the package
|
||||
- `font_dirs`: which should be set to the directory where the package
|
||||
installs its fonts
|
||||
|
||||
<a id="notes"></a>
|
||||
### Notes
|
||||
|
||||
|
|
1
common/environment/build-style/scons.sh
Normal file
1
common/environment/build-style/scons.sh
Normal file
|
@ -0,0 +1 @@
|
|||
hostmakedepends+=" scons"
|
|
@ -148,7 +148,7 @@ _EOF
|
|||
#
|
||||
if [ -d "${PKGDESTDIR}/usr/lib/udev/hwdb.d" ]; then
|
||||
_add_trigger hwdb.d-dir
|
||||
fi
|
||||
fi
|
||||
#
|
||||
# (Un)Register a shell in /etc/shells.
|
||||
#
|
||||
|
@ -222,6 +222,20 @@ _EOF
|
|||
_add_trigger gio-modules
|
||||
fi
|
||||
#
|
||||
# Handle gtk immodules in /usr/lib/gtk-2.0/2.10.0/immodules with
|
||||
# gtk-immodules
|
||||
#
|
||||
if [ -d ${PKGDESTDIR}/usr/lib/gtk-2.0/2.10.0/immodules ]; then
|
||||
_add_trigger gtk-immodules
|
||||
fi
|
||||
#
|
||||
# Handle gtk3 immodules in /usr/lib/gtk-3.0/3.0.0/immodules with
|
||||
# gtk3-immodules
|
||||
#
|
||||
if [ -d ${PKGDESTDIR}/usr/lib/gtk-3.0/3.0.0/immodules ]; then
|
||||
_add_trigger gtk3-immodules
|
||||
fi
|
||||
#
|
||||
# Handle gsettings schemas in /usr/share/glib-2.0/schemas with
|
||||
# gsettings-schemas.
|
||||
#
|
||||
|
@ -229,6 +243,13 @@ _EOF
|
|||
_add_trigger gsettings-schemas
|
||||
fi
|
||||
#
|
||||
# Handle gdk-pixbuf loadable modules in /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
|
||||
# with gdk-pixbuf-loaders
|
||||
#
|
||||
if [ -d ${PKGDESTDIR}/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders ]; then
|
||||
_add_trigger gdk-pixbuf-loaders
|
||||
fi
|
||||
#
|
||||
# Handle mime database in /usr/share/mime with update-mime-database.
|
||||
#
|
||||
if [ -d ${PKGDESTDIR}/usr/share/mime ]; then
|
||||
|
|
|
@ -153,5 +153,5 @@ hook() {
|
|||
generic_wrapper3 libetpan-config
|
||||
generic_wrapper3 giblib-config
|
||||
python_wrapper python-config 2.7
|
||||
python_wrapper python3.4-config 3.4m
|
||||
python_wrapper python3-config 3.6m
|
||||
}
|
||||
|
|
|
@ -47,7 +47,7 @@ store_pkgdestdir_rundeps() {
|
|||
}
|
||||
|
||||
hook() {
|
||||
local depsftmp f lf j tmplf mapshlibs sorequires _curdep
|
||||
local depsftmp f lf j mapshlibs sorequires _curdep
|
||||
|
||||
# Disable trap on ERR, xbps-uhelper cmd might return error... but not something
|
||||
# to be worried about because if there are broken shlibs this hook returns
|
||||
|
@ -55,7 +55,6 @@ hook() {
|
|||
trap - ERR
|
||||
|
||||
mapshlibs=$XBPS_COMMONDIR/shlibs
|
||||
tmplf=$XBPS_SRCPKGDIR/$pkgname/template
|
||||
|
||||
if [ -n "$noarch" -o -n "$noverifyrdeps" ]; then
|
||||
store_pkgdestdir_rundeps
|
||||
|
|
|
@ -124,6 +124,7 @@ libGLESv1_CM.so.1 libGLES-1.0_1
|
|||
libGLESv2.so.2 libGLES-1.0_1
|
||||
libEGL.so rpi-userland-0.0.0.0.20150907_1
|
||||
libGLESv2.so rpi-userland-0.0.0.0.20150907_1
|
||||
libGLESv2.so opera-55.0.2994.37_2
|
||||
libbrcmEGL.so rpi-userland-20180103_2
|
||||
libbrcmGLESv2.so rpi-userland-20180103_2
|
||||
libbrcmOpenVG.so rpi-userland-20180103_2
|
||||
|
@ -341,7 +342,7 @@ 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
|
||||
libpoppler.so.79 poppler-0.68.0_1
|
||||
libpoppler-glib.so.8 poppler-glib-0.18.2_1
|
||||
libpoppler-cpp.so.0 poppler-cpp-0.18.2_1
|
||||
libpoppler-qt5.so.1 poppler-qt5-0.31.0_1
|
||||
|
@ -1568,10 +1569,10 @@ libdovecot-lda.so.0 dovecot-2.2.11_2
|
|||
libnetapi.so.0 samba-3.6.23_1
|
||||
libsmbsharemodes.so.0 samba-3.6.23_1
|
||||
libmysqld.so.18 libmariadbclient-5.5.36_1
|
||||
libwscodecs.so.1 libwireshark-2.4.1_1
|
||||
libwiretap.so.7 libwireshark-2.4.1_1
|
||||
libwireshark.so.9 libwireshark-2.4.5_1
|
||||
libwsutil.so.8 libwireshark-2.4.1_1
|
||||
libwscodecs.so.2 libwireshark-2.6.2_1
|
||||
libwiretap.so.8 libwireshark-2.6.2_1
|
||||
libwireshark.so.10 libwireshark-2.6.2_1
|
||||
libwsutil.so.9 libwireshark-2.6.2_1
|
||||
libKF5ContactEditor.so.5 akonadi-contacts-17.12.1_1
|
||||
libKF5AkonadiContact.so.5 akonadi-contacts-17.12.1_1
|
||||
libKF5Prison.so.5 prison-5.43.0_1
|
||||
|
@ -2020,11 +2021,11 @@ libFcitxQt5WidgetsAddons.so.1 libfcitx-qt5-1.2.1_1
|
|||
libfcitx-qt5.so.0 libfcitx-qt5-0.1.3_1
|
||||
liblastfm.so.1 liblastfm-1.0.9_1
|
||||
liblastfm_fingerprint.so.1 liblastfm-1.0.9_1
|
||||
libdruntime-ldc-debug-shared.so.80 ldc-runtime-1.10.0_1
|
||||
libdruntime-ldc-shared.so.80 ldc-runtime-1.10.0_1
|
||||
libphobos2-ldc-shared.so.80 ldc-runtime-1.10.0_1
|
||||
libphobos2-ldc-debug-shared.so.80 ldc-runtime-1.10.0_1
|
||||
libldc-jit.so.80 ldc-runtime-1.10.0_1
|
||||
libdruntime-ldc-debug-shared.so.81 ldc-runtime-1.11.0_1
|
||||
libdruntime-ldc-shared.so.81 ldc-runtime-1.11.0_1
|
||||
libphobos2-ldc-shared.so.81 ldc-runtime-1.11.0_1
|
||||
libphobos2-ldc-debug-shared.so.81 ldc-runtime-1.11.0_1
|
||||
libldc-jit.so.81 ldc-runtime-1.11.0_1
|
||||
libmarblewidget.so.19 marble-4.14.3_2
|
||||
libastro.so.1 marble-4.14.3_2
|
||||
libmarblewidget-qt5.so.28 marble5-17.12.2_1
|
||||
|
@ -2197,7 +2198,7 @@ libgoocanvas.so.3 goocanvas1-1.0.0_1
|
|||
libgoocanvas-2.0.so.9 goocanvas-2.0.4_1
|
||||
libplatform.so.2.0 platform-2.0.1_1
|
||||
libp8-platform.so.2 p8-platform-2.1.0.1_1
|
||||
libfacter.so.3.11.3 facter-3.11.3_1
|
||||
libfacter.so.3.11.4 facter-3.11.4_1
|
||||
libOIS-1.3.0.so ois-1.3_1
|
||||
libSILLY.so.1 silly-0.1.0_1
|
||||
libkeybinder-3.0.so.0 libkeybinder3-0.3.0_1
|
||||
|
@ -2830,7 +2831,7 @@ libsidplayfp.so.4 libsidplayfp-1.8.7_1
|
|||
libstilview.so.0 libsidplayfp-1.8.7_1
|
||||
libczmq.so.4 czmq-4.0.1_1
|
||||
liblz.so.1 lzlib-1.8_1
|
||||
libelogind.so.0 elogind-219.12_1
|
||||
libelogind.so.0 libelogind-238.1_2
|
||||
libnma.so.0 libnm-gtk-1.4.0_1
|
||||
libgspell-1.so.2 gspell-1.8.0_1
|
||||
libotf.so.1 libotf-0.9.16_1
|
||||
|
@ -3353,9 +3354,6 @@ libgeos-3.6.2.so geos-3.6.2_1
|
|||
libgeos_c.so.1 geos-3.6.2_1
|
||||
libspatialindex.so.4 libspatialindex-1.8.5_1
|
||||
libspatialindex_c.so.4 libspatialindex-1.8.5_1
|
||||
liboctave.so.5 octave-4.4.0_1
|
||||
liboctinterp.so.5 octave-4.4.0_1
|
||||
liboctgui.so.3 octave-4.4.0_1
|
||||
libpapi.so.5 papi-5.6.0_1
|
||||
libpfm.so.4 papi-5.6.0_1
|
||||
libfifechan.so.0.1.4 fifechan-0.1.4_1
|
||||
|
@ -3405,3 +3403,4 @@ libbelcard.so.1 belcard-1.0.2_1
|
|||
libshaderc_shared.so shaderc-2017.2_1
|
||||
libglslang.so glslang-6.2.2596_1
|
||||
libSPIRV.so glslang-6.2.2596_1
|
||||
libmaxminddb.so.0 libmaxminddb-1.3.2_1
|
||||
|
|
20
srcpkgs/0ad-data/template
Normal file
20
srcpkgs/0ad-data/template
Normal file
|
@ -0,0 +1,20 @@
|
|||
# Template file for '0ad-data'
|
||||
pkgname=0ad-data
|
||||
version=0.0.23
|
||||
revision=1
|
||||
noarch=yes
|
||||
wrksrc="0ad-${version}-alpha"
|
||||
short_desc="Historically-based real-time strategy game (data files)"
|
||||
maintainer="Helmut Pozimski <helmut@pozimski.eu>"
|
||||
license="CC-BY-SA-3.0"
|
||||
homepage="https://play0ad.com"
|
||||
distfiles="https://releases.wildfiregames.com/0ad-${version}-alpha-unix-data.tar.xz"
|
||||
checksum=fdbf774637252dbedf339fbe29b77d7d585ab53a9a5ddede56dd7b8fda66d8ac
|
||||
|
||||
do_install() {
|
||||
vmkdir usr/share/0ad/data
|
||||
vmkdir usr/share/0ad/data/tools
|
||||
vcopy binaries/data/mods usr/share/0ad/data
|
||||
vcopy binaries/data/config usr/share/0ad/data
|
||||
vcopy binaries/data/tools/atlas usr/share/0ad/data/tools
|
||||
}
|
22
srcpkgs/0ad/patches/musl.patch
Normal file
22
srcpkgs/0ad/patches/musl.patch
Normal file
|
@ -0,0 +1,22 @@
|
|||
--- libraries/source/nvtt/src/src/nvmath/nvmath.h.orig 2018-06-16 16:01:48.511540946 +0200
|
||||
+++ libraries/source/nvtt/src/src/nvmath/nvmath.h 2018-06-16 16:02:29.935000183 +0200
|
||||
@@ -130,7 +130,7 @@
|
||||
{
|
||||
#if NV_OS_WIN32
|
||||
return _isnan(f) != 0;
|
||||
-#elif NV_OS_DARWIN || NV_OS_FREEBSD || NV_OS_OPENBSD
|
||||
+#elif NV_OS_DARWIN || NV_OS_FREEBSD || NV_OS_OPENBSD || !defined(__GLIBC__)
|
||||
return isnan(f);
|
||||
#elif NV_OS_LINUX
|
||||
return isnanf(f);
|
||||
--- source/lib/sysdep/os/linux/ldbg.cpp.orig 2018-06-16 16:27:55.639277094 +0200
|
||||
+++ source/lib/sysdep/os/linux/ldbg.cpp 2018-06-16 16:28:17.342014019 +0200
|
||||
@@ -33,7 +33,7 @@
|
||||
#include "lib/sysdep/sysdep.h"
|
||||
#include "lib/debug.h"
|
||||
|
||||
-#if OS_ANDROID
|
||||
+#if OS_ANDROID || !defined(__GLIBC__)
|
||||
|
||||
// Android NDK doesn't support backtrace()
|
||||
// TODO: use unwind.h or similar?
|
41
srcpkgs/0ad/template
Normal file
41
srcpkgs/0ad/template
Normal file
|
@ -0,0 +1,41 @@
|
|||
# Template file for '0ad'
|
||||
pkgname=0ad
|
||||
version=0.0.23
|
||||
revision=1
|
||||
wrksrc="${pkgname}-${version}-alpha"
|
||||
hostmakedepends="pkg-config perl cmake python"
|
||||
makedepends="SDL2-devel boost-devel gloox-devel libcurl-devel libenet-devel
|
||||
libopenal-devel libpng-devel libsodium-devel libxml2-devel miniupnpc-devel
|
||||
nspr-devel wxWidgets-devel"
|
||||
depends="${pkgname}-data"
|
||||
short_desc="Historically-based real-time strategy game"
|
||||
maintainer="Helmut Pozimski <helmut@pozimski.eu>"
|
||||
license="GPL-2.0-or-later, CC-BY-SA-3.0, MPL-2.0, MIT"
|
||||
homepage="https://play0ad.com"
|
||||
distfiles="https://releases.wildfiregames.com/${pkgname}-${version}-alpha-unix-build.tar.xz"
|
||||
checksum=cfa1e3b6989466961451c95a96c19c274cd373ce6d98f83836e6f862c9d3e163
|
||||
nocross="uses bundled third-party libraries that do not cross-compile"
|
||||
|
||||
CXXFLAGS="-fpermissive"
|
||||
|
||||
do_configure() {
|
||||
cd ${wrksrc}/build/workspaces
|
||||
./update-workspaces.sh --bindir=/usr/bin --libdir=/usr/lib/0ad \
|
||||
--datadir=/usr/share/${pkgname}/data
|
||||
}
|
||||
|
||||
do_build() {
|
||||
make config=release -C build/workspaces/gcc ${makejobs}
|
||||
}
|
||||
|
||||
do_install() {
|
||||
vbin binaries/system/pyrogenesis
|
||||
vmkdir usr/lib/${pkgname}
|
||||
vcopy binaries/system/*.so usr/lib/${pkgname}
|
||||
vmkdir usr/share/${pkgname}/data
|
||||
vcopy binaries/data/l10n usr/share/${pkgname}/data
|
||||
vbin build/resources/${pkgname}.sh ${pkgname}
|
||||
vinstall build/resources/${pkgname}.desktop 0644 usr/share/applications
|
||||
vinstall build/resources/${pkgname}.png 0644 usr/share/pixmaps
|
||||
vlicense LICENSE.txt
|
||||
}
|
1
srcpkgs/0ad/update
Normal file
1
srcpkgs/0ad/update
Normal file
|
@ -0,0 +1 @@
|
|||
pattern='href="0ad-\K[\d\.]*+(?=-alpha-unix-build.tar.xz")'
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'Adapta'
|
||||
pkgname=Adapta
|
||||
version=3.94.0.92
|
||||
version=3.94.0.120
|
||||
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=b47f0b3f2a2c8f321a53ce72dd15002d2dd1c6a6de2ba78b5921bffdb50138a2
|
||||
checksum=e97472dff931611928dc927fc463cf504ac00daf25279a534c86ab92668ca705
|
||||
|
||||
pre_configure() {
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
|
|
35
srcpkgs/DarkRadiant/patches/03_c++17_filesystem.patch
Normal file
35
srcpkgs/DarkRadiant/patches/03_c++17_filesystem.patch
Normal file
|
@ -0,0 +1,35 @@
|
|||
Description: Resolve FTBFS with GCC 8
|
||||
We can't use the regular C++17 <filesystem> header, because the code is written
|
||||
against the pre-C++17 header <experimental/filesystem>.
|
||||
Author: Juhani Numminen <juhaninumminen0@gmail.com>
|
||||
Bug-Debian: https://bugs.debian.org/897734
|
||||
Forwarded: http://bugs.thedarkmod.com/view.php?id=4874
|
||||
Last-Update: 2018-05-24
|
||||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -159,15 +159,6 @@
|
||||
# By default, we rely on boost.filesystem, unless we have the C++17 libs
|
||||
use_boost_filesystem=yes
|
||||
|
||||
-# Check for the regular C++17 <filesystem> header
|
||||
-AC_CHECK_HEADER([filesystem], [found_std_filesystem=yes], [found_std_filesystem=no])
|
||||
-
|
||||
-# if no <filesystem> is present, check for the pre-C++17 header <experimental/filesystem>
|
||||
-if test "$found_std_filesystem" = "yes"
|
||||
-then
|
||||
- AC_DEFINE([HAVE_STD_FILESYSTEM], [1], [Define this to indicate that the <filesystem> header is available for inclusion.])
|
||||
- use_boost_filesystem=no
|
||||
-else
|
||||
AC_CHECK_HEADER([experimental/filesystem], [found_experimental_filesystem=yes], [found_experimental_filesystem=no])
|
||||
|
||||
if test "$found_experimental_filesystem" = "yes"
|
||||
@@ -176,7 +167,6 @@
|
||||
header is available for inclusion.])
|
||||
use_boost_filesystem=no
|
||||
fi
|
||||
-fi
|
||||
|
||||
FILESYSTEM_LIBS=''
|
||||
|
||||
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'DarkRadiant'
|
||||
pkgname=DarkRadiant
|
||||
version=2.6.0
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=gnu-configure
|
||||
configure_args="--enable-darkmod-plugins"
|
||||
hostmakedepends="automake libtool pkg-config"
|
||||
|
|
94
srcpkgs/Maelstrom/patches/gcc82.patch
Normal file
94
srcpkgs/Maelstrom/patches/gcc82.patch
Normal file
|
@ -0,0 +1,94 @@
|
|||
--- load.h 2016-10-08 10:10:38.000000000 +0200
|
||||
+++ load.h 2018-08-22 10:13:31.696766996 +0200
|
||||
@@ -108,9 +108,9 @@
|
||||
delete[] path;
|
||||
path = new char[strlen(directory)+1+strlen(filename)+1];
|
||||
if ( strcmp(directory, DIR_SEP) == 0 ) {
|
||||
- sprintf(path, DIR_SEP"%s", filename);
|
||||
+ sprintf(path, DIR_SEP "%s", filename);
|
||||
} else {
|
||||
- sprintf(path, "%s"DIR_SEP"%s", directory, filename);
|
||||
+ sprintf(path, "%s" DIR_SEP "%s", directory, filename);
|
||||
}
|
||||
return(path);
|
||||
}
|
||||
--- load.cpp 2000-02-15 03:47:39.000000000 +0100
|
||||
+++ load.cpp 2018-08-22 10:23:36.123798178 +0200
|
||||
@@ -81,7 +81,7 @@
|
||||
SDL_Surface *bmp, *title;
|
||||
|
||||
/* Open the title file -- we know its colormap is our global one */
|
||||
- sprintf(file, "Images"DIR_SEP"Maelstrom_Titles#%d.bmp", title_id);
|
||||
+ sprintf(file, "Images" DIR_SEP "Maelstrom_Titles#%d.bmp", title_id);
|
||||
bmp = SDL_LoadBMP(path.Path(file));
|
||||
if ( bmp == NULL ) {
|
||||
return(NULL);
|
||||
@@ -103,7 +103,7 @@
|
||||
Uint16 w, h;
|
||||
|
||||
/* Open the cicn sprite file.. */
|
||||
- sprintf(file, "Images"DIR_SEP"Maelstrom_Icon#%hd.cicn", cicn_id);
|
||||
+ sprintf(file, "Images" DIR_SEP "Maelstrom_Icon#%hd.cicn", cicn_id);
|
||||
if ( (cicn_src=SDL_RWFromFile(path.Path(file), "r")) == NULL ) {
|
||||
error("GetCIcon(%hd): Can't open CICN %s: ",
|
||||
cicn_id, path.Path(file));
|
||||
--- Maelstrom-netd.c 2000-02-12 10:58:59.000000000 +0100
|
||||
+++ Maelstrom-netd.c 2018-08-22 10:14:38.352770435 +0200
|
||||
@@ -2,6 +2,8 @@
|
||||
/* Here we go... */
|
||||
|
||||
#include <stdio.h>
|
||||
+#include <stdlib.h>
|
||||
+#include <time.h>
|
||||
#include <string.h>
|
||||
#include <signal.h>
|
||||
#include <errno.h>
|
||||
--- buttonlist.h 2000-01-25 17:41:32.000000000 +0100
|
||||
+++ buttonlist.h 2018-08-22 10:17:36.182779609 +0200
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
void Add_Button(Uint16 x, Uint16 y, Uint16 width, Uint16 height,
|
||||
void (*callback)(void)) {
|
||||
- struct button *belem;
|
||||
+ ButtonList::button *belem;
|
||||
|
||||
for ( belem=&button_list; belem->next; belem=belem->next );
|
||||
belem->next = new button;
|
||||
@@ -30,7 +30,7 @@
|
||||
}
|
||||
|
||||
void Activate_Button(Uint16 x, Uint16 y) {
|
||||
- struct button *belem;
|
||||
+ ButtonList::button *belem;
|
||||
|
||||
for ( belem=button_list.next; belem; belem=belem->next ) {
|
||||
if ( (x >= belem->x1) && (x <= belem->x2) &&
|
||||
@@ -42,7 +42,7 @@
|
||||
}
|
||||
|
||||
void Delete_Buttons(void) {
|
||||
- struct button *belem, *btemp;
|
||||
+ ButtonList::button *belem, *btemp;
|
||||
|
||||
for ( belem=button_list.next; belem; ) {
|
||||
btemp = belem;
|
||||
@@ -58,7 +58,7 @@
|
||||
Uint16 x1, y1;
|
||||
Uint16 x2, y2;
|
||||
void (*callback)(void);
|
||||
- struct button *next;
|
||||
+ struct ButtonList::button *next;
|
||||
} button;
|
||||
button button_list;
|
||||
};
|
||||
--- dialog.h 2001-07-20 17:08:10.000000000 +0200
|
||||
+++ dialog.h 2018-08-22 10:21:41.404792260 +0200
|
||||
@@ -402,7 +402,7 @@
|
||||
/* Loop to end of radio box list */;
|
||||
/* Which is ANSI C++? */
|
||||
#ifdef linux
|
||||
- radio->next = new struct Mac_RadioList::radio;
|
||||
+ radio->next = new Mac_RadioList::radio;
|
||||
#else
|
||||
radio->next = new struct radio;
|
||||
#endif
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'Maelstrom'
|
||||
pkgname=Maelstrom
|
||||
version=3.0.6a
|
||||
revision=1
|
||||
revision=2
|
||||
wrksrc="${pkgname}-${version%a}"
|
||||
build_style=gnu-configure
|
||||
hostmakedepends="automake libtool SDL_net-devel"
|
||||
|
@ -13,6 +13,8 @@ homepage="https://www.libsdl.org/projects/${pkgname}/"
|
|||
distfiles="${homepage}/src/${pkgname}-${version}.tar.gz"
|
||||
checksum=342557bcc89eea57af4272778d3511be95fe46cf75e291298a15caa49a2f0e29
|
||||
|
||||
CXXFLAGS="-Wno-error -Wno-write-strings"
|
||||
|
||||
pre_configure() {
|
||||
mv configure.{in,ac}
|
||||
./autogen.sh
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'NetAuth-nsscache'
|
||||
pkgname=NetAuth-nsscache
|
||||
version=0.2
|
||||
revision=1
|
||||
revision=2
|
||||
wrksrc="nsscache-$version"
|
||||
build_style=go
|
||||
go_import_path="github.com/NetAuth/nsscache"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'NetAuth'
|
||||
pkgname=NetAuth
|
||||
version=0.0.9
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
hostmakedepends="dep"
|
||||
go_import_path="github.com/NetAuth/NetAuth"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'NetKeys'
|
||||
pkgname=NetKeys
|
||||
version=0.2
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path="github.com/NetAuth/NetKeys"
|
||||
go_package="${go_import_path}/cmd/netkeys"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'PopCorn'
|
||||
pkgname=PopCorn
|
||||
version=0.3
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path="github.com/the-maldridge/popcorn"
|
||||
go_package="${go_import_path}/cmd/popcorn
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
# Template file for 'R-cran-digest'
|
||||
pkgname=R-cran-digest
|
||||
version=0.6.15
|
||||
revision=2
|
||||
version=0.6.16
|
||||
revision=1
|
||||
build_style=R-cran
|
||||
short_desc="Create Compact Hash Digests of R Objects"
|
||||
maintainer="Florian Wagner <florian@wagner-flo.net>"
|
||||
license="GPL-2"
|
||||
license="GPL-2.0-or-later"
|
||||
homepage="http://dirk.eddelbuettel.com/code/digest.html"
|
||||
checksum=882e74bb4f0722260bd912fd7f8a0fcefcf44c558f43ac8a03d63e53d25444c5
|
||||
changelog="https://github.com/eddelbuettel/digest/raw/master/ChangeLog"
|
||||
checksum=59193110d88038c07705749b4908e050a70975881725efe530eb42d96e2a1ad2
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
# Template file for 'R-cran-fansi'
|
||||
pkgname=R-cran-fansi
|
||||
version=0.2.3
|
||||
version=0.3.0
|
||||
revision=1
|
||||
build_style=R-cran
|
||||
short_desc="ANSI Control Sequence Aware String Functions"
|
||||
maintainer="Florian Wagner <florian@wagner-flo.net>"
|
||||
license="GPL-2.0-or-later"
|
||||
homepage="https://cran.r-project.org/web/packages/fansi/index.html"
|
||||
checksum=db6dfef8bfe6682d58b654b6a6a1d59cb07225ca41755176b465ab8611fd96c9
|
||||
checksum=dd6401d5c91ff4c45d752cceddd5379d1ae39a8a1196f236b0bc0ec6d691b88c
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
# Template file for 'R-cran-rlang'
|
||||
pkgname=R-cran-rlang
|
||||
version=0.2.1
|
||||
version=0.2.2
|
||||
revision=1
|
||||
build_style=R-cran
|
||||
short_desc="Functions for Base Types and Core R and 'Tidyverse' Features"
|
||||
maintainer="Florian Wagner <florian@wagner-flo.net>"
|
||||
license="GPL-3"
|
||||
license="GPL-3.0-or-later"
|
||||
homepage="http://rlang.tidyverse.org/"
|
||||
checksum=f2ba4826bc376e6893d1d547b97b5df7367c08b4814e73c96416c5ecb7310f3e
|
||||
checksum=c9119420ff0caeb6b0fcee8800e2fb1ec072e291e0e53b8acea3c4cf49420d33
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'R-cran-scales'
|
||||
pkgname=R-cran-scales
|
||||
version=0.5.0
|
||||
revision=2
|
||||
version=1.0.0
|
||||
revision=1
|
||||
build_style=R-cran
|
||||
depends+="R-cran-RColorBrewer R-cran-dichromat R-cran-plyr
|
||||
R-cran-munsell>=0.2 R-cran-labeling R-cran-Rcpp R-cran-R6
|
||||
|
@ -13,7 +13,7 @@ short_desc="Scale Functions for Visualization"
|
|||
maintainer="Florian Wagner <florian@wagner-flo.net>"
|
||||
license="MIT"
|
||||
homepage="https://github.com/hadley/scales"
|
||||
checksum=dbfcc0817c4ab8b8777ec7d68ebfe220177c193cfb5bd0e8ba5d365dbfe3e97d
|
||||
checksum=0c1f4a14edd336a404da34a3cc71a6a9d0ca2040ba19360c41a79f36e06ca30c
|
||||
|
||||
post_install() {
|
||||
vlicense LICENSE
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'SLADE'
|
||||
pkgname=SLADE
|
||||
version=3.1.1.5
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=cmake
|
||||
configure_args="-DUSE_WEBVIEW_STARTPAGE=ON"
|
||||
hostmakedepends="pkg-config zip"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'TerraState'
|
||||
pkgname=TerraState
|
||||
version=0.1
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path="github.com/the-maldridge/TerraState"
|
||||
go_package="${go_import_path}/cmd/terrastate"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'Veracrypt'
|
||||
pkgname=VeraCrypt
|
||||
version=1.22
|
||||
revision=2
|
||||
revision=3
|
||||
create_wrksrc=1
|
||||
build_wrksrc="src"
|
||||
build_style=gnu-makefile
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'WoeUSB'
|
||||
pkgname=WoeUSB
|
||||
version=3.2.2
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=gnu-configure
|
||||
hostmakedepends="automake libtool"
|
||||
makedepends="wxWidgets-devel"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'acbuild'
|
||||
pkgname=acbuild
|
||||
version=0.4.0
|
||||
revision=11
|
||||
revision=12
|
||||
wrksrc="build-${version}"
|
||||
build_style=go
|
||||
go_import_path=github.com/appc/acbuild
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'acmetool'
|
||||
pkgname=acmetool
|
||||
version=0.0.67
|
||||
revision=4
|
||||
revision=5
|
||||
wrksrc="acme-${version}"
|
||||
build_style=go
|
||||
go_import_path=github.com/hlandau/acme
|
||||
|
|
|
@ -11,7 +11,6 @@ homepage="https://github.com/damadmai/acpi_call"
|
|||
distfiles="$homepage/archive/v$version.tar.gz"
|
||||
checksum=c48a0a8768d657a8da7b59d7dbf6276554313fa6a0cb012fa4cf85a77e55f44b
|
||||
|
||||
triggers="dkms"
|
||||
dkms_modules="acpi_call ${version}"
|
||||
depends="dkms"
|
||||
|
||||
|
|
11
srcpkgs/agg/patches/gcc82.patch
Normal file
11
srcpkgs/agg/patches/gcc82.patch
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- include/agg_renderer_outline_aa.h 2006-10-09 06:07:08.000000000 +0200
|
||||
+++ include/agg_renderer_outline_aa.h 2018-08-22 11:06:28.038930861 +0200
|
||||
@@ -1375,7 +1375,7 @@
|
||||
//---------------------------------------------------------------------
|
||||
void profile(const line_profile_aa& prof) { m_profile = &prof; }
|
||||
const line_profile_aa& profile() const { return *m_profile; }
|
||||
- line_profile_aa& profile() { return *m_profile; }
|
||||
+ line_profile_aa& profile() { return const_cast<line_profile_aa &>(*m_profile); }
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
int subpixel_width() const { return m_profile->subpixel_width(); }
|
|
@ -1,15 +1,16 @@
|
|||
# Template file for 'agg'
|
||||
pkgname=agg
|
||||
version=2.5
|
||||
revision=4
|
||||
revision=5
|
||||
build_style=gnu-configure
|
||||
configure_args="--disable-examples"
|
||||
disable_parallel_build=1
|
||||
hostmakedepends="pkg-config automake libtool gettext-devel SDL-devel"
|
||||
makedepends="freetype-devel SDL-devel"
|
||||
hostmakedepends="SDL-devel automake gettext-devel libtool pkg-config"
|
||||
makedepends="SDL-devel freetype-devel"
|
||||
short_desc="A High Quality Rendering Engine for C++"
|
||||
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
||||
homepage="http://www.antigrain.com/"
|
||||
license="GPL-2"
|
||||
license="GPL-2.0-or-later"
|
||||
distfiles="http://www.antigrain.com/agg-${version}.tar.gz"
|
||||
checksum=ab1edc54cc32ba51a62ff120d501eecd55fceeedf869b9354e7e13812289911f
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'alertmanager'
|
||||
pkgname=alertmanager
|
||||
version=0.15.1
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path="github.com/prometheus/alertmanager"
|
||||
go_package="${go_import_path}/cmd/alertmanager ${go_import_path}/cmd/amtool"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'annie'
|
||||
pkgname=annie
|
||||
version=0.7.15
|
||||
revision=1
|
||||
version=0.7.17
|
||||
revision=2
|
||||
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=73e26dd5ba0ed1d767d79d0d7f9f0182cf3443585ea6f858afb964df6d79a1b7
|
||||
checksum=18f8738c6601f88773e6ca7b826ed55d65b7566ce170eb6d601d77da5f2e3597
|
||||
|
||||
post_install() {
|
||||
vlicense LICENSE
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'ansible'
|
||||
pkgname=ansible
|
||||
version=2.6.2
|
||||
version=2.6.3
|
||||
revision=1
|
||||
noarch=yes
|
||||
build_style=python2-module
|
||||
|
@ -9,11 +9,11 @@ hostmakedepends="python-setuptools"
|
|||
depends="${hostmakedepends} python-cryptography python-Jinja2 python-paramiko
|
||||
python-yaml"
|
||||
short_desc="Simple deployment, configuration management and execution framework"
|
||||
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
||||
maintainer="Michael Aldridge <maldridge@VoidLinux.eu>"
|
||||
license="GPL-3.0-or-later"
|
||||
homepage="https://www.ansible.com/"
|
||||
distfiles="https://releases.ansible.com/ansible/${pkgname}-${version}.tar.gz"
|
||||
checksum=747e4cca09c10833ffe3a7c53af310d2d387bd4f499ec6e1bde60662606aaff8
|
||||
checksum=1027f627e6d8a2d51f3a79abb01447716a78aa646e0c2f9860cfde273256a28c
|
||||
|
||||
post_install() {
|
||||
for f in examples/*; do
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'antibody'
|
||||
pkgname=antibody
|
||||
version=3.6.1
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path=github.com/getantibody/antibody
|
||||
hostmakedepends="git"
|
||||
|
|
|
@ -11,6 +11,8 @@ homepage="http://www.gnu.org/software/apl"
|
|||
distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
|
||||
checksum=8ff6e28256d7a3cdfa9dc6025e3905312310b27a43645ef5d617fd4a5b43b81f
|
||||
|
||||
CXXFLAGS="-Wno-format-truncation -Wno-class-memaccess -Wno-restrict"
|
||||
|
||||
post_install() {
|
||||
vdoc support-files/Dyalog-Keyboard/apl.xkb
|
||||
vdoc support-files/Dyalog-Keyboard/apl.xmodmap
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'apvlv'
|
||||
pkgname=apvlv
|
||||
version=0.1.5
|
||||
revision=5
|
||||
revision=7
|
||||
build_style=cmake
|
||||
configure_args="-DAPVLV_WITH_UMD=no -DAPVLV_WITH_DJVU=yes -DAPVLV_WITH_TXT=yes"
|
||||
hostmakedepends="pkg-config"
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
# Template file for 'ark'
|
||||
pkgname=ark
|
||||
version=18.04.3
|
||||
version=18.08.0
|
||||
revision=1
|
||||
build_style=cmake
|
||||
hostmakedepends="extra-cmake-modules qt5-devel qt5-qmake kdoctools kconfig"
|
||||
makedepends="libarchive-devel kpty-devel kparts-devel kitemmodels-devel libzip-devel"
|
||||
short_desc="KDE Archiving Tool"
|
||||
maintainer="Andrea Brancaleoni <abc@pompel.me>"
|
||||
license="GPL-2"
|
||||
license="GPL-2.0-or-later"
|
||||
homepage="https://kde.org/applications/utilities/ark"
|
||||
distfiles="https://download.kde.org/stable/applications/${version}/src/${pkgname}-${version}.tar.xz"
|
||||
checksum=e5cc2484dbd422b28b17b23e0563d392746b7e89d69edac3c2a2468d760dbb09
|
||||
distfiles="${KDE_SITE}/applications/${version}/src/${pkgname}-${version}.tar.xz"
|
||||
checksum=e544c3433350fb837570b62e14faeb1033ef31458084a819d49c630b58a6e736
|
||||
|
||||
if [ -n "$CROSS_BUILD" ]; then
|
||||
if [ "$CROSS_BUILD" ]; then
|
||||
hostmakedepends+=" python kcoreaddons kparts"
|
||||
configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
|
||||
fi
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'atlantis'
|
||||
pkgname=atlantis
|
||||
version=0.4.5
|
||||
revision=1
|
||||
version=0.4.6
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path="github.com/runatlantis/atlantis"
|
||||
hostmakedepends="dep"
|
||||
|
@ -11,7 +11,7 @@ maintainer="Michael Aldridge <maldridge@VoidLinux.eu>"
|
|||
license="Apache-2.0"
|
||||
homepage="https://runatlantis.io"
|
||||
distfiles="https://github.com/runatlantis/atlantis/archive/v$version.tar.gz"
|
||||
checksum=17d13037a26525dbafb3053c2dd2cfd37bb9da519ce36c54f2022500cb719800
|
||||
checksum=3f88783b725f7d056dea691dda2a29c13bce0afa45738896bd0c14038c503010
|
||||
|
||||
pre_build() {
|
||||
cd $GOSRCPATH
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
# Template file for 'atril'
|
||||
pkgname=atril
|
||||
version=1.20.2
|
||||
revision=1
|
||||
revision=3
|
||||
build_style=gnu-configure
|
||||
configure_args="--disable-schemas-compile --enable-djvu
|
||||
--enable-dvi --enable-t1lib --enable-pixbuf --enable-comics --enable-xps
|
||||
--disable-static $(vopt_enable gir introspection)"
|
||||
hostmakedepends="glib-devel intltool itstool pkg-config
|
||||
$(vopt_if gir 'gobject-introspection')"
|
||||
$(vopt_if gir 'gobject-introspection') perl-XML-Parser"
|
||||
makedepends="djvulibre-devel libSM-devel libcaja-devel libgxps-devel
|
||||
libnotify-devel libsecret-devel libspectre-devel libunique-devel
|
||||
mate-desktop-devel mate-icon-theme poppler-glib-devel webkit2gtk-devel"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'audacity'
|
||||
pkgname=audacity
|
||||
version=2.2.2
|
||||
revision=3
|
||||
revision=4
|
||||
wrksrc="${pkgname}-Audacity-${version}"
|
||||
build_style=gnu-configure
|
||||
hostmakedepends="pkg-config cmake libtool m4"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'babl'
|
||||
pkgname=babl
|
||||
version=0.1.54
|
||||
version=0.1.56
|
||||
revision=1
|
||||
build_style=gnu-configure
|
||||
hostmakedepends="pkg-config vala-devel"
|
||||
|
@ -10,7 +10,7 @@ license="LGPL-3.0-only"
|
|||
homepage="http://gegl.org/babl/"
|
||||
changelog="https://raw.githubusercontent.com/GNOME/babl/master/NEWS"
|
||||
distfiles="https://download.gimp.org/pub/babl/${version%.*}/babl-${version}.tar.bz2"
|
||||
checksum=4d2bf1345d7214b08762e6d1e23d0038508b806dbf7c4c44386faee434682a07
|
||||
checksum=8ad26ca717ec3c74e261f454dd6bb316333a39fd1f87db4ac44706a860dc4d28
|
||||
|
||||
babl-devel_package() {
|
||||
depends="${sourcepkg}>=${version}_${revision}"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'backblaze-b2'
|
||||
pkgname=backblaze-b2
|
||||
version=1.3.4
|
||||
version=1.3.6
|
||||
revision=1
|
||||
noarch=yes
|
||||
wrksrc="B2_Command_Line_Tool-${version}"
|
||||
|
@ -14,7 +14,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
|
|||
license="MIT"
|
||||
homepage="https://github.com/Backblaze/B2_Command_Line_Tool"
|
||||
distfiles="${homepage}/archive/v${version}.tar.gz"
|
||||
checksum=3e224cb19b16ffd293048b73ac59a2c3d99b8ab0059469ce36ce5f290dfabe69
|
||||
checksum=077d5e9b186d4cb0be1fcbeb3b80e1788d8b941b0fcfbf2c7386b8c6a653740c
|
||||
|
||||
post_install() {
|
||||
# Remove test directory polluting site-packages
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'bat'
|
||||
pkgname=bat
|
||||
version=0.4.1
|
||||
version=0.5.0
|
||||
revision=1
|
||||
hostmakedepends="cargo cmake"
|
||||
makedepends="libcurl-devel libssh2-devel oniguruma-devel"
|
||||
|
@ -9,7 +9,7 @@ maintainer="cr6git <quark6@protonmail.com>"
|
|||
license="Apache-2.0, MIT"
|
||||
homepage="https://github.com/sharkdp/bat"
|
||||
distfiles="https://github.com/sharkdp/bat/archive/v${version}.tar.gz"
|
||||
checksum=3ae66854da59d691b8740672708a2e7f2f240c76e8a00283f59a6e39127e4583
|
||||
checksum=ae96e7397ece312fa4e074a340fc9438b4b3f69d541623db5cfd5749b2baa3b2
|
||||
|
||||
nocross="https://travis-ci.org/voidlinux/void-packages/jobs/374173136#L1025
|
||||
https://travis-ci.org/voidlinux/void-packages/jobs/374173137#L1021"
|
||||
|
|
|
@ -9,7 +9,6 @@ homepage="http://www.open-mesh.org/"
|
|||
distfiles="http://downloads.open-mesh.org/batman/releases/batman-adv-${version}/batman-adv-${version}.tar.gz"
|
||||
checksum=ec1848023308c41710eeefb544580f5853d68b88a627a3f2dabaa3472b988c15
|
||||
|
||||
triggers="dkms"
|
||||
dkms_modules="batman-adv ${version}"
|
||||
depends="dkms"
|
||||
|
||||
|
|
|
@ -12,7 +12,6 @@ conflicts="batman-adv>=0"
|
|||
wrksrc="batman-adv-$version"
|
||||
provides="batman-adv-${version}_${revision}"
|
||||
|
||||
triggers="dkms"
|
||||
dkms_modules="batman-adv14 ${version}"
|
||||
depends="dkms"
|
||||
|
||||
|
|
|
@ -6,7 +6,6 @@ hostmakedepends="git"
|
|||
makedepends="dkms"
|
||||
depends="dkms"
|
||||
dkms_modules="${pkgname} ${version}"
|
||||
triggers="dkms"
|
||||
short_desc="kernel module allowing to switch dedicated graphics card on Optimus laptops"
|
||||
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
||||
license="GPL-2"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'bettercap'
|
||||
pkgname=bettercap
|
||||
version=2.7
|
||||
revision=1
|
||||
version=2.8
|
||||
revision=2
|
||||
build_style=go
|
||||
hostmakedepends="git pkg-config"
|
||||
makedepends="libpcap-devel libnetfilter_queue-devel"
|
||||
|
@ -11,7 +11,7 @@ license="GPL-3"
|
|||
go_import_path=github.com/bettercap/bettercap
|
||||
homepage="https://${go_import_path}"
|
||||
distfiles="${homepage}/archive/v${version}.tar.gz"
|
||||
checksum=4ce11f69f3532d482bfc38ffab12d69545b6d7826bac5222d6bd6ff8ee20a26b
|
||||
checksum=9f8054aaa78acf0ddc020e52b6c7f6737556f2f4c7df16c094ac54e51dd11784
|
||||
|
||||
case "$XBPS_TARGET_MACHINE" in
|
||||
x86_64-musl) broken="fails to build" ;;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'blackbox_exporter'
|
||||
pkgname=blackbox_exporter
|
||||
version=0.12.0
|
||||
revision=3
|
||||
revision=4
|
||||
build_style=go
|
||||
go_import_path="github.com/prometheus/blackbox_exporter"
|
||||
go_ldflags="-X ${go_import_path}/version.Version=${version}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'blush'
|
||||
pkgname=blush
|
||||
version=0.5.3
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path=github.com/arsham/blush
|
||||
hostmakedepends="git"
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
# Template file for 'boinc'
|
||||
pkgname=boinc
|
||||
version=7.12.1
|
||||
revision=2
|
||||
_majorver=${version%.*.*}
|
||||
wrksrc=boinc-client_release-${_majorver}-${version%.*}
|
||||
revision=3
|
||||
_majorver=${version%.*}
|
||||
wrksrc=boinc-client_release-${_majorver}-${version}
|
||||
build_style=gnu-configure
|
||||
hostmakedepends="automake libtool pkg-config python xorgproto"
|
||||
makedepends="glu-devel libfreeglut-devel libcurl-devel
|
||||
|
@ -16,10 +16,10 @@ boinc_shell="/bin/bash"
|
|||
conf_files="/etc/default/boinc-client"
|
||||
short_desc="Berkely Infrastructure for Network Computing"
|
||||
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
|
||||
license="LGPL-3.0"
|
||||
license="LGPL-3.0-or-later"
|
||||
homepage="https://boinc.berkeley.edu/"
|
||||
distfiles="https://github.com/BOINC/boinc/archive/client_release/${_majorver}/${version}.tar.gz>boinc-${version}.tar.gz"
|
||||
checksum=1004d96c8f9b2100bef36bfee6079bf1fed318788c7288b8d4b8ac77e30377d7
|
||||
checksum=8fcfa84d2c1c90f65b0f1a5b0edf8353341f0211acfaa7538428845d9817e2d7
|
||||
conflicts="boinc-nox>=0"
|
||||
|
||||
CXXFLAGS="-Wno-redundant-decls"
|
||||
|
|
|
@ -12,7 +12,6 @@ repository="nonfree"
|
|||
create_wrksrc=yes
|
||||
|
||||
short_desc="Broadcom proprietary wireless drivers for Linux - DKMS kernel module"
|
||||
triggers="dkms"
|
||||
dkms_modules="wl ${version}"
|
||||
depends="dkms"
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'browserpass'
|
||||
pkgname=browserpass
|
||||
version=2.0.21
|
||||
revision=2
|
||||
revision=3
|
||||
build_style=go
|
||||
go_import_path="github.com/dannyvankooten/browserpass"
|
||||
go_package="${go_import_path}/cmd/browserpass"
|
||||
|
|
|
@ -1,33 +0,0 @@
|
|||
--- libffsox-2/ffsox_frame.c.orig 2018-05-03 16:26:40.651562783 +0200
|
||||
+++ libffsox-2/ffsox_frame.c 2018-05-03 16:27:43.450930824 +0200
|
||||
@@ -48,7 +48,7 @@
|
||||
goto frame;
|
||||
}
|
||||
|
||||
- if (NULL!=codec&&(codec->capabilities&CODEC_CAP_VARIABLE_FRAME_SIZE))
|
||||
+ if (NULL!=codec&&(codec->capabilities&AV_CODEC_CAP_VARIABLE_FRAME_SIZE))
|
||||
nb_samples=10000;
|
||||
else
|
||||
nb_samples=cc->frame_size;
|
||||
--- libffsox-2/ffsox_frame_writer.c.orig 2018-05-03 16:27:03.067335575 +0200
|
||||
+++ libffsox-2/ffsox_frame_writer.c 2018-05-03 16:28:05.418712077 +0200
|
||||
@@ -66,7 +66,7 @@
|
||||
goto open;
|
||||
|
||||
if (fw->so.fc->oformat->flags&AVFMT_GLOBALHEADER)
|
||||
- fw->so.cc->flags|=CODEC_FLAG_GLOBAL_HEADER;
|
||||
+ fw->so.cc->flags|=AV_CODEC_FLAG_GLOBAL_HEADER;
|
||||
|
||||
fw->so.st->time_base=fw->so.cc->time_base;
|
||||
//fw->so.st->time_base=fr->si.st->time_base;
|
||||
--- libffsox-2/ffsox_packet_writer.c.orig 2018-05-03 16:27:24.836116183 +0200
|
||||
+++ libffsox-2/ffsox_packet_writer.c 2018-05-03 16:28:19.530571557 +0200
|
||||
@@ -65,7 +65,7 @@
|
||||
pw->so.cc->codec_tag=0;
|
||||
|
||||
if (pw->so.fc->oformat->flags&AVFMT_GLOBALHEADER)
|
||||
- pw->so.cc->flags|=CODEC_FLAG_GLOBAL_HEADER;
|
||||
+ pw->so.cc->flags|=AV_CODEC_FLAG_GLOBAL_HEADER;
|
||||
|
||||
if (ffsox_sink_append(so,&pw->si,&pw->so)<0) {
|
||||
DMESSAGE("appending output stream");
|
|
@ -1,12 +1,14 @@
|
|||
# Template file for 'bs1770gain'
|
||||
pkgname=bs1770gain
|
||||
version=0.4.12
|
||||
revision=2
|
||||
version=0.5.0.beta.5
|
||||
revision=1
|
||||
_real_version=0.5.0-beta-5
|
||||
wrksrc="${pkgname}-${_real_version}"
|
||||
build_style=gnu-configure
|
||||
makedepends="ffmpeg-devel sox-devel"
|
||||
short_desc="A loudness scanner compliant with ITU-R BS.1770"
|
||||
maintainer="Michal Koutenský <koutak.m@gmail.com>"
|
||||
license="GPL-2"
|
||||
license="GPL-2.0-or-later"
|
||||
homepage="http://bs1770gain.sourceforge.net"
|
||||
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
|
||||
checksum=cafc5440cf4940939c675e98c8dbeb839f4965d60f74270a37d4ee70559b3a59
|
||||
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${_real_version}.tar.gz"
|
||||
checksum=27babaaf257b7d5c8890d82c30594103281c64b85efa231989c66afa09ae804d
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
# Template file for 'bum'
|
||||
pkgname=bum
|
||||
version=0.1.3
|
||||
revision=2
|
||||
revision=3
|
||||
noarch=yes
|
||||
build_style=python3-module
|
||||
pycompile_modules="bum"
|
||||
pycompile_module="bum"
|
||||
hostmakedepends="python3-setuptools"
|
||||
depends="python3-setuptools python3-mpd2 python3-musicbrainzngs python3-mpv"
|
||||
short_desc="Daemon that downloads and displays album arts via MPD events"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'caddy'
|
||||
pkgname=caddy
|
||||
version=0.11.0
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path="github.com/mholt/caddy"
|
||||
go_package="${go_import_path}/caddy"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'calligra'
|
||||
pkgname=calligra
|
||||
version=3.1.0
|
||||
revision=7
|
||||
revision=9
|
||||
build_style=cmake
|
||||
configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON"
|
||||
hostmakedepends="automoc4 perl pkg-config extra-cmake-modules"
|
||||
|
@ -18,6 +18,7 @@ license="GPL-2.0-or-later LGPL-2.0-or-later GFDL-1.2-or-later"
|
|||
homepage="http://www.calligra-suite.org/"
|
||||
distfiles="${KDE_SITE}/calligra/${version}/calligra-${version}.tar.xz"
|
||||
checksum=6818cd6e64136321be217eb57cc7d6ac7c7035191fdb1ee336ebe60bc114e870
|
||||
nocross="https://build.voidlinux.eu/builders/armv6l-musl_builder/builds/11481/steps/shell_3/logs/stdio"
|
||||
|
||||
replaces="calligra-braindump>=0 calligra-flow>=0"
|
||||
|
||||
|
|
|
@ -122,7 +122,6 @@ do_install() {
|
|||
|
||||
catalyst-dkms_package() {
|
||||
short_desc="${_desc} - DKMS kernel module"
|
||||
triggers="dkms"
|
||||
depends="dkms"
|
||||
dkms_modules="fglrx ${version}_${revision}"
|
||||
pkg_install() {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'cdetect'
|
||||
pkgname=cdetect
|
||||
version=0.5.1
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path="github.com/xyproto/cdetect"
|
||||
short_desc="Detects the compiler (and version) used to compile an ELF binary"
|
||||
|
|
1
srcpkgs/cdogs-sdl-data
Symbolic link
1
srcpkgs/cdogs-sdl-data
Symbolic link
|
@ -0,0 +1 @@
|
|||
cdogs-sdl
|
|
@ -1,10 +1,11 @@
|
|||
# Template file for 'cdogs'
|
||||
pkgname=cdogs-sdl
|
||||
version=0.6.7
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=cmake
|
||||
hostmakedepends="pkg-config"
|
||||
makedepends="SDL2-devel SDL2_mixer-devel SDL2_image-devel SDL2_net-devel"
|
||||
depends="cdogs-sdl-data>=${version}_${revision}"
|
||||
short_desc="A classic overhead run-and-gun game"
|
||||
maintainer="Enno Boland <gottox@voidlinux.eu>"
|
||||
homepage="http://cxong.github.io/cdogs-sdl/"
|
||||
|
@ -13,6 +14,16 @@ distfiles="https://github.com/cxong/cdogs-sdl/archive/$version.tar.gz"
|
|||
checksum=af53c4f45938c4c57f630bc073ea84354ca5a6e26f4e315241a7ba9036c13b52
|
||||
configure_args="-DCDOGS_DATA_DIR=/usr/share/cdogs/"
|
||||
|
||||
CFLAGS="-Wno-restrict -Wno-format-truncation -Wno-stringop-overflow -Wno-stringop-truncation -Wno-format-overflow"
|
||||
|
||||
pre_configure() {
|
||||
sed -i '/appveyor.yml.cmake/ s/^/#/' CMakeLists.txt
|
||||
}
|
||||
|
||||
cdogs-sdl-data_package() {
|
||||
short_desc+=" - data"
|
||||
noarch=yes
|
||||
pkg_install() {
|
||||
vmove usr/share/cdogs
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'cfssl'
|
||||
pkgname=cfssl
|
||||
version=1.3.2
|
||||
revision=3
|
||||
revision=4
|
||||
build_style=go
|
||||
go_import_path="github.com/cloudflare/cfssl"
|
||||
go_package="${go_import_path}/cmd/cfssl"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'cfssl'
|
||||
pkgname=cfssljson
|
||||
version=1.3.2
|
||||
revision=3
|
||||
revision=4
|
||||
wrksrc="cfssl-${version}"
|
||||
build_style=go
|
||||
go_import_path="github.com/cloudflare/cfssl"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'cgrps'
|
||||
pkgname=cgrps
|
||||
version=0.7.0
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path=github.com/k1LoW/cgrps
|
||||
short_desc="Set of commands for checking cgroups"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'chroma'
|
||||
pkgname=chroma
|
||||
version=0.5.0
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
hostmakedepends="git"
|
||||
go_import_path="github.com/alecthomas/${pkgname}"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'chronograf'
|
||||
pkgname=chronograf
|
||||
version=1.6.1
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path="github.com/influxdata/${pkgname}"
|
||||
go_package="${go_import_path}/cmd/chronograf"
|
||||
|
|
|
@ -6,7 +6,7 @@ short_desc="The Cinnamon Control Center"
|
|||
build_style=gnu-configure
|
||||
configure_args="--disable-static --disable-update-mimedb --disable-systemd"
|
||||
hostmakedepends="autoconf-archive gettext-devel glib-devel gnome-common
|
||||
gobject-introspection intltool pkg-config"
|
||||
gobject-introspection intltool pkg-config libxslt"
|
||||
makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
|
||||
cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel
|
||||
libSM-devel libXxf86misc-devel libcanberra-devel libgnomekbd-devel
|
||||
|
|
|
@ -0,0 +1,104 @@
|
|||
--- libcinnamon-desktop/meson.build
|
||||
+++ libcinnamon-desktop/meson.build
|
||||
@@ -81,31 +81,35 @@ if pnp_ids_install_internal
|
||||
)
|
||||
endif
|
||||
|
||||
-cdesktop_gir = gnome.generate_gir(libcinnamon_desktop,
|
||||
- sources: 'cdesktop-enums.h',
|
||||
- namespace: 'CDesktopEnums',
|
||||
- nsversion: '3.0',
|
||||
- identifier_prefix: 'CDesktop',
|
||||
- symbol_prefix: 'c_desktop',
|
||||
- extra_args: [
|
||||
- '-DGNOME_DESKTOP_USE_UNSTABLE_API',
|
||||
- ],
|
||||
- install: true,
|
||||
-)
|
||||
+with_introspection = get_option('introspection')
|
||||
|
||||
-gnome.generate_gir(libcinnamon_desktop,
|
||||
- sources: libcinnamon_desktop_gir_sources + libcinnamon_desktop_headers,
|
||||
- namespace: 'CinnamonDesktop',
|
||||
- nsversion: '3.0',
|
||||
- export_packages: 'cinnamon-desktop',
|
||||
- identifier_prefix: 'Gnome',
|
||||
- symbol_prefix: 'gnome_',
|
||||
- includes: ['GObject-2.0', 'Gtk-3.0', cdesktop_gir[0], ],
|
||||
- extra_args: [
|
||||
- '-DGNOME_DESKTOP_USE_UNSTABLE_API',
|
||||
- ],
|
||||
- install: true,
|
||||
-)
|
||||
+if with_introspection
|
||||
+ cdesktop_gir = gnome.generate_gir(libcinnamon_desktop,
|
||||
+ sources: 'cdesktop-enums.h',
|
||||
+ namespace: 'CDesktopEnums',
|
||||
+ nsversion: '3.0',
|
||||
+ identifier_prefix: 'CDesktop',
|
||||
+ symbol_prefix: 'c_desktop',
|
||||
+ extra_args: [
|
||||
+ '-DGNOME_DESKTOP_USE_UNSTABLE_API',
|
||||
+ ],
|
||||
+ install: true,
|
||||
+ )
|
||||
+
|
||||
+ gnome.generate_gir(libcinnamon_desktop,
|
||||
+ sources: libcinnamon_desktop_gir_sources + libcinnamon_desktop_headers,
|
||||
+ namespace: 'CinnamonDesktop',
|
||||
+ nsversion: '3.0',
|
||||
+ export_packages: 'cinnamon-desktop',
|
||||
+ identifier_prefix: 'Gnome',
|
||||
+ symbol_prefix: 'gnome_',
|
||||
+ includes: ['GObject-2.0', 'Gtk-3.0', cdesktop_gir[0], ],
|
||||
+ extra_args: [
|
||||
+ '-DGNOME_DESKTOP_USE_UNSTABLE_API',
|
||||
+ ],
|
||||
+ install: true,
|
||||
+ )
|
||||
+endif
|
||||
|
||||
# FIXME
|
||||
# https://github.com/mesonbuild/meson/issues/1687
|
||||
--- libcvc/meson.build
|
||||
+++ libcvc/meson.build
|
||||
@@ -44,18 +44,20 @@ libcvc = shared_library('cvc',
|
||||
version: '0.0.0',
|
||||
)
|
||||
|
||||
-gnome.generate_gir(libcvc,
|
||||
- sources: libcvc_gir_sources + libcvc_headers,
|
||||
- namespace: 'Cvc',
|
||||
- nsversion: '1.0',
|
||||
- identifier_prefix: 'Gvc',
|
||||
- symbol_prefix: 'gvc_',
|
||||
- includes: [
|
||||
- 'GObject-2.0',
|
||||
- 'Gio-2.0',
|
||||
- ],
|
||||
- install: true,
|
||||
-)
|
||||
+if get_option('introspection')
|
||||
+ gnome.generate_gir(libcvc,
|
||||
+ sources: libcvc_gir_sources + libcvc_headers,
|
||||
+ namespace: 'Cvc',
|
||||
+ nsversion: '1.0',
|
||||
+ identifier_prefix: 'Gvc',
|
||||
+ symbol_prefix: 'gvc_',
|
||||
+ includes: [
|
||||
+ 'GObject-2.0',
|
||||
+ 'Gio-2.0',
|
||||
+ ],
|
||||
+ install: true,
|
||||
+ )
|
||||
+endif
|
||||
|
||||
|
||||
install_headers(
|
||||
--- meson_options.txt
|
||||
+++ meson_options.txt
|
||||
@@ -1,3 +1,4 @@
|
||||
option('deprecation-flags', type: 'boolean', value: true)
|
||||
option('pnp-ids-path', type: 'string', value: '')
|
||||
option('use-alsa', type: 'boolean', value: false)
|
||||
+option('introspection', type: 'boolean', value: true)
|
|
@ -2,19 +2,23 @@
|
|||
pkgname=cinnamon-desktop
|
||||
version=3.8.1
|
||||
revision=1
|
||||
short_desc="Library with common API for various Cinnamon modules"
|
||||
build_style=meson
|
||||
hostmakedepends="glib-devel gobject-introspection intltool pkg-config"
|
||||
configure_args="-Dintrospection=$(vopt_if gir true false)"
|
||||
hostmakedepends="glib-devel $(vopt_if gir gobject-introspection) intltool pkg-config"
|
||||
makedepends="accountsservice-devel gtk+3-devel libxkbfile-devel pam-devel
|
||||
pulseaudio-devel"
|
||||
depends="xkeyboard-config"
|
||||
short_desc="Library with common API for various Cinnamon modules"
|
||||
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
||||
license="GPL-2.0-or-later, LGPL-2.0-or-later"
|
||||
homepage="http://developer.linuxmint.com/projects/cinnamon-projects.html"
|
||||
distfiles="https://github.com/linuxmint/${pkgname}/archive/${version}.tar.gz"
|
||||
checksum=239c8a210de18468919d9cbc379535e55628559e396cb321100ccab4ee0d04d0
|
||||
|
||||
nocross=yes
|
||||
case "$XBPS_TARGET_MACHINE" in
|
||||
aarch64-musl) broken="Expat.c: loadable library and perl binaries are mismatched (got handshake key 0xce00080, needed 0xc800080)" ;;
|
||||
esac
|
||||
|
||||
build_options="gir"
|
||||
if [ -z "$CROSS_BUILD" ]; then
|
||||
build_options_default="gir"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'cinnamon-session'
|
||||
pkgname=cinnamon-session
|
||||
version=3.8.2
|
||||
revision=1
|
||||
revision=2
|
||||
short_desc="The Cinnamon session handler"
|
||||
build_style=meson
|
||||
hostmakedepends="pkg-config gobject-introspection
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'cinnamon-settings-daemon'
|
||||
pkgname=cinnamon-settings-daemon
|
||||
version=3.8.4
|
||||
revision=1
|
||||
revision=2
|
||||
short_desc="The Cinnamon Settings Daemon"
|
||||
build_style=gnu-configure
|
||||
configure_args=" --disable-static --disable-schemas-compile --disable-gconf"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'claws-mail'
|
||||
pkgname=claws-mail
|
||||
version=3.17.0
|
||||
revision=1
|
||||
revision=3
|
||||
build_style=gnu-configure
|
||||
configure_args="--disable-static --disable-python-plugin --disable-perl-plugin"
|
||||
hostmakedepends="pkg-config python-devel"
|
||||
|
|
1
srcpkgs/clinfo/update
Normal file
1
srcpkgs/clinfo/update
Normal file
|
@ -0,0 +1 @@
|
|||
ignore="20*"
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'clipgrab'
|
||||
pkgname=clipgrab
|
||||
version=3.6.8
|
||||
version=3.6.9
|
||||
revision=1
|
||||
build_style=qmake
|
||||
configure_args=clipgrab.pro
|
||||
|
@ -9,10 +9,10 @@ makedepends="qt-webkit-devel"
|
|||
depends="ffmpeg desktop-file-utils"
|
||||
short_desc="Friendly downloader for YouTube and other sites"
|
||||
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
||||
license="GPL-3"
|
||||
license="GPL-3.0-or-later"
|
||||
homepage="https://clipgrab.org"
|
||||
distfiles="https://download.clipgrab.org/clipgrab-${version}.tar.gz"
|
||||
checksum=1704386b88d2d17ed7d56dc62e5285a04fc27bcb6576f11d6798d674de49f729
|
||||
checksum=7bb0fc45dde0e79edc6d6706d71ff243de1492e8a5eb24b45d81e36d9080209b
|
||||
|
||||
do_install() {
|
||||
vbin clipgrab
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'codeblocks'
|
||||
pkgname=codeblocks
|
||||
version=17.12
|
||||
revision=3
|
||||
revision=4
|
||||
build_style=gnu-configure
|
||||
hostmakedepends="automake libtool pkg-config zip"
|
||||
makedepends="gtk+-devel wxWidgets-devel tinyxml-devel"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'codelite'
|
||||
pkgname=codelite
|
||||
version=12.0
|
||||
revision=3
|
||||
revision=4
|
||||
build_style=cmake
|
||||
configure_args="-DENABLE_CLANG=1 -DENABLE_LLDB=1 -DWITH_MYSQL=1"
|
||||
hostmakedepends="pkg-config clang"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'codesearch'
|
||||
pkgname=codesearch
|
||||
version=0.0.20150617
|
||||
revision=13
|
||||
revision=14
|
||||
_githash=a45d81b686e85d01f2838439deaf72126ccd5a96
|
||||
wrksrc="${pkgname}-${_githash}"
|
||||
build_style=go
|
||||
|
|
|
@ -1,15 +1,16 @@
|
|||
# Template file for 'confuse'
|
||||
pkgname=confuse
|
||||
version=3.2.1
|
||||
version=3.2.2
|
||||
revision=1
|
||||
build_style=gnu-configure
|
||||
configure_args="--enable-shared --enable-static"
|
||||
short_desc="Small configuration file parser library for C"
|
||||
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
||||
homepage="https://github.com/martinh/libconfuse/"
|
||||
license="ISC"
|
||||
homepage="https://github.com/martinh/libconfuse/"
|
||||
changelog="https://github.com/martinh/libconfuse/raw/master/ChangeLog.md"
|
||||
distfiles="https://github.com/martinh/libconfuse/releases/download/v${version}/confuse-${version}.tar.xz"
|
||||
checksum=23c63272baf2ef4e2cbbafad2cf57de7eb81f006ec347c00b954819824add25e
|
||||
checksum=a9240b653d02e8cfc52db48e8c4224426e528e1faa09b65e8ca08a197fad210b
|
||||
|
||||
post_install() {
|
||||
vlicense LICENSE
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'consul'
|
||||
pkgname=consul
|
||||
version=1.2.2
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path="github.com/hashicorp/${pkgname}"
|
||||
short_desc="Distributed solution to connect and configure applications"
|
||||
|
|
|
@ -1,10 +1,16 @@
|
|||
# Template file for 'containerd'
|
||||
pkgname=containerd
|
||||
version=1.1.2
|
||||
revision=1
|
||||
version=1.1.3
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path=github.com/containerd/containerd
|
||||
hostmakedepends="git pkg-config"
|
||||
go_package="${go_import_path}/cmd/containerd
|
||||
${go_import_path}/cmd/containerd-release
|
||||
${go_import_path}/cmd/containerd-shim
|
||||
${go_import_path}/cmd/ctr"
|
||||
go_ldflags="-X ${go_import_path}/version.Version=$version -X ${go_import_path}/version.Revision=UNSET"
|
||||
go_build_tags="seccomp apparmor"
|
||||
hostmakedepends="pkg-config go-md2man"
|
||||
makedepends="libbtrfs-devel libseccomp-devel"
|
||||
depends="runc"
|
||||
short_desc="An open and reliable container runtime"
|
||||
|
@ -12,16 +18,20 @@ maintainer="Paul Knopf <pauldotknopf@gmail.com>"
|
|||
license="Apache-2.0"
|
||||
homepage="https://github.com/containerd/containerd"
|
||||
distfiles="https://github.com/containerd/containerd/archive/v${version}.tar.gz"
|
||||
checksum=fd2531e1a1ace89b62f193f8c32e04ab847d75ad6316c7aa864e1eb386db3743
|
||||
checksum=a946f4614d92d60361213ef18deab04ee73599e4567f1ff26f7a72841afe4fa2
|
||||
make_dirs="/var/lib/containerd 0755 root root"
|
||||
|
||||
do_build() {
|
||||
cd ${GOSRCPATH}
|
||||
make
|
||||
post_build() {
|
||||
# Build the man pages
|
||||
for _i in ctr.1 containerd.1 config.toml.5 containerd-config.1 ; do
|
||||
go-md2man -in "docs/man/$_i.md" -out "docs/man/$_i"
|
||||
done
|
||||
}
|
||||
|
||||
do_install() {
|
||||
post_install() {
|
||||
vsv containerd
|
||||
cd ${GOSRCPATH}
|
||||
make install DESTDIR=${DESTDIR}/usr/
|
||||
|
||||
for _i in ctr.1 containerd.1 config.toml.5 containerd-config.1 ; do
|
||||
vman docs/man/$_i
|
||||
done
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'crane'
|
||||
pkgname=crane
|
||||
version=3.4.2
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
hostmakedepends="git"
|
||||
short_desc="Lift containers with ease"
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
# Template file for 'crystal'
|
||||
pkgname=crystal
|
||||
version=0.25.1
|
||||
version=0.26.0
|
||||
revision=1
|
||||
_shardsversion=0.8.1
|
||||
_bootstrapversion=0.25.1
|
||||
_bootstrapversion=0.26.0
|
||||
_bootstraprevision=1
|
||||
hostmakedepends="git llvm"
|
||||
makedepends="gc-devel libatomic_ops pcre-devel libevent-devel libyaml-devel
|
||||
|
@ -18,7 +18,7 @@ homepage="https://crystal-lang.org/"
|
|||
distfiles="
|
||||
https://github.com/crystal-lang/crystal/archive/${version}.tar.gz
|
||||
https://github.com/crystal-lang/shards/archive/v${_shardsversion}.tar.gz"
|
||||
checksum="9b5a7bd2de67ab36cc5430133228a1e656a431fc7d928a37a61109bd8da77fc6
|
||||
checksum="e98cf1403d5182fce888a120cda61918c329244765eaa265a17038bbfb217ba3
|
||||
75c74ab6acf2d5c59f61a7efd3bbc3c4b1d65217f910340cb818ebf5233207a5"
|
||||
nocross="FIXME: someone needs to sort out the llvm --cxxflags for cross building"
|
||||
_crystalflags="--release --no-debug --progress"
|
||||
|
@ -31,11 +31,11 @@ if [ "$build_option_binary_bootstrap" ]; then
|
|||
case "$XBPS_MACHINE" in
|
||||
x86_64)
|
||||
distfiles+=" https://github.com/crystal-lang/crystal/releases/download/${_bootstrapversion}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-x86_64.tar.gz"
|
||||
checksum+=" 943ea77a976e80d2b3558ef525d2c9fa7fc3d41d6b5799923e378408d75e557e"
|
||||
checksum+=" 856c6fe8b5104ea9bc9aeaf64e21bacb9082c7edc3ee4e27ad3c462f40b06af5"
|
||||
;;
|
||||
i686)
|
||||
distfiles+=" https://github.com/crystal-lang/crystal/releases/download/${_bootstrapversion}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-i686.tar.gz"
|
||||
checksum+=" ff0e38021cb20ad7cea3aaba78350a4ae22c4dc48563ba482aa3a87eb07e1044"
|
||||
checksum+=" 2c822deabd2c5ab2151b8545f8c9b67bfa50515f33bb0b7ebdfcec4c83bbfac5"
|
||||
;;
|
||||
*)
|
||||
broken="cannot be built on $XBPS_MACHINE"
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
# Template file for 'cups-filters'
|
||||
pkgname=cups-filters
|
||||
version=1.20.4
|
||||
revision=1
|
||||
version=1.21.0
|
||||
revision=2
|
||||
build_style=gnu-configure
|
||||
configure_args="--disable-static --with-rcdir=no --enable-avahi
|
||||
--with-browseremoteprotocols=DNSSD,CUPS"
|
||||
hostmakedepends="ghostscript glib-devel mupdf-tools poppler-utils pkg-config"
|
||||
hostmakedepends="ghostscript glib-devel mupdf-tools pkg-config poppler-utils"
|
||||
makedepends="avahi-glib-libs-devel cups-devel fontconfig-devel
|
||||
ghostscript-devel lcms2-devel libqpdf-devel poppler-cpp-devel"
|
||||
ghostscript-devel lcms2-devel libqpdf-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"
|
||||
|
@ -16,7 +16,7 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
|||
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=33756e9fa8562cde050ecbec13f4c84b1c61c4f79a525e02382787c528ab536a
|
||||
checksum=d1e975eaece2884ffa726f8d57dc249bd220e09cc5bd48ef7a0892987a07493b
|
||||
|
||||
lib32disabled=yes
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'darch'
|
||||
pkgname=darch
|
||||
version=0.20.0
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path=github.com/godarch/darch
|
||||
hostmakedepends="git go"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'debootstrap'
|
||||
pkgname=debootstrap
|
||||
version=1.0.107
|
||||
version=1.0.108
|
||||
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_2017.5_all.deb"
|
||||
checksum="d26114b8df0e8c99b3bae964b053672fafd9bf34f0577621dd3e2dc1a051dbc9
|
||||
checksum="21fd97b585b3c1a83433e5b021b208ebec9d4025d35372174644810ab843c3a7
|
||||
6a38407c47fefad2d8459dc271d109f1841ee857f993ed3ce2884e33f7f0f734"
|
||||
|
||||
do_install() {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'deepin-terminal'
|
||||
pkgname=deepin-terminal
|
||||
version=3.0.1
|
||||
version=3.0.3
|
||||
revision=1
|
||||
build_style=cmake
|
||||
configure_args="-DTEST_BUILD=OFF"
|
||||
|
@ -15,5 +15,5 @@ license="GPL-3.0-or-later"
|
|||
homepage="https://github.com/linuxdeepin/deepin-terminal"
|
||||
changelog="https://github.com/linuxdeepin/deepin-terminal/blob/master/CHANGELOG.md"
|
||||
distfiles="https://github.com/linuxdeepin/deepin-terminal/archive/${version}.tar.gz"
|
||||
checksum=1e58e48ea6f3e9b2a41c1443a848f64ff167a24f90a913d18fe6836302442a28
|
||||
checksum=b23d1b04cc2953bc79ec866d2f213fd16a5c92e3db1b865f17d2044d49c7ccfb
|
||||
nocross=yes
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'dep'
|
||||
pkgname=dep
|
||||
version=0.5.0
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
hostmakedepends="git"
|
||||
depends="git go"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'dhcpcd'
|
||||
pkgname=dhcpcd
|
||||
version=7.0.7
|
||||
version=7.0.8
|
||||
revision=1
|
||||
build_style=configure
|
||||
configure_args="--prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc --rundir=/run"
|
||||
|
@ -11,7 +11,7 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
|||
license="BSD-2-Clause"
|
||||
homepage="https://roy.marples.name/projects/dhcpcd"
|
||||
distfiles="https://roy.marples.name/downloads/dhcpcd/dhcpcd-${version}.tar.xz"
|
||||
checksum=af23f11cf7a6d6cbbe236ac7c4b45db5765a4c1e468e88f2ef37ac2fa2de3a49
|
||||
checksum=96968e883369ab4afd11eba9dfd9bb109f5dfff65b2814ce6c432f36362dc9b5
|
||||
lib32disabled=yes
|
||||
conf_files=/etc/dhcpcd.conf
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'dht-node'
|
||||
pkgname=dht-node
|
||||
version=0.2.0
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path="github.com/ipfs/dht-node"
|
||||
go_build_tags="netgo"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'diff-pdf'
|
||||
pkgname=diff-pdf
|
||||
version=0.2.20160602
|
||||
revision=5
|
||||
revision=7
|
||||
_commit=ccf96982fa8a35d64a377779cfd80c921f66cefc
|
||||
build_style=gnu-configure
|
||||
wrksrc="$pkgname-$_commit"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'direnv'
|
||||
pkgname=direnv
|
||||
version=2.17.0
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
go_import_path=github.com/direnv/direnv
|
||||
short_desc="An environment switcher for the shell"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'dnote-cli'
|
||||
pkgname=dnote-cli
|
||||
version=0.2.1
|
||||
revision=4
|
||||
revision=5
|
||||
wrksrc=cli-${version}
|
||||
build_style=go
|
||||
go_import_path="github.com/dnote-io/cli"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'dnscrypt-proxy'
|
||||
pkgname=dnscrypt-proxy
|
||||
version=2.0.16
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=go
|
||||
short_desc="DNS proxy that encrypts queries"
|
||||
go_import_path=github.com/jedisct1/dnscrypt-proxy
|
||||
|
@ -16,6 +16,8 @@ conf_files="/etc/dnscrypt-proxy.toml"
|
|||
system_accounts="dnscrypt_proxy"
|
||||
make_dirs="/var/log/dnscrypt-proxy 0750 dnscrypt_proxy dnscrypt_proxy"
|
||||
|
||||
broken="go-1.11/runtime.support_avx2"
|
||||
|
||||
post_install() {
|
||||
vconf dnscrypt-proxy/example-dnscrypt-proxy.toml dnscrypt-proxy.toml
|
||||
vlicense LICENSE
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'docker-gen'
|
||||
pkgname=docker-gen
|
||||
version=0.7.4
|
||||
revision=5
|
||||
revision=6
|
||||
build_style=go
|
||||
hostmakedepends="git glock"
|
||||
short_desc="Generate files from docker container meta-data"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'docker-machine'
|
||||
pkgname=docker-machine
|
||||
version=0.14.0
|
||||
revision=3
|
||||
revision=4
|
||||
wrksrc="machine-${version}"
|
||||
build_style=go
|
||||
go_import_path="github.com/docker/machine"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'docker2aci'
|
||||
pkgname=docker2aci
|
||||
version=0.17.2
|
||||
revision=2
|
||||
revision=3
|
||||
hostmakedepends="git"
|
||||
build_style=go
|
||||
short_desc="Library and CLI tool to convert Docker images to ACIs"
|
||||
|
|
|
@ -0,0 +1,47 @@
|
|||
Origin: https://github.com/dolphin-emu/dolphin/commit/2ab51c73c6e384b55ac8b95891bcecc455fae0da.patch
|
||||
Subject: [PATCH] intrinsics: stop defining _xgetbv/_XCR_XFEATURE_ENABLED_MASK,
|
||||
which are reserved
|
||||
|
||||
---
|
||||
--- Source/Core/Common/x64CPUDetect.cpp 2016-06-24 10:09:07.000000000 +0200
|
||||
+++ - 2018-08-19 19:43:35.737800299 +0200
|
||||
@@ -41,15 +41,27 @@
|
||||
return __cpuidex(info, function_id, 0);
|
||||
}
|
||||
|
||||
-#define _XCR_XFEATURE_ENABLED_MASK 0
|
||||
-static u64 _xgetbv(u32 index)
|
||||
+#endif // ifndef _WIN32
|
||||
+
|
||||
+#ifdef _WIN32
|
||||
+
|
||||
+static u64 xgetbv(u32 index)
|
||||
+{
|
||||
+ return _xgetbv(index);
|
||||
+}
|
||||
+constexpr u32 XCR_XFEATURE_ENABLED_MASK = _XCR_XFEATURE_ENABLED_MASK;
|
||||
+
|
||||
+#else
|
||||
+
|
||||
+static u64 xgetbv(u32 index)
|
||||
{
|
||||
u32 eax, edx;
|
||||
__asm__ __volatile__("xgetbv" : "=a"(eax), "=d"(edx) : "c"(index));
|
||||
return ((u64)edx << 32) | eax;
|
||||
}
|
||||
+constexpr u32 XCR_XFEATURE_ENABLED_MASK = 0;
|
||||
+#endif // ifdef _WIN32
|
||||
|
||||
-#endif // ifndef _WIN32
|
||||
|
||||
CPUInfo cpu_info;
|
||||
|
||||
@@ -134,7 +146,7 @@
|
||||
// - XGETBV result has the XCR bit set.
|
||||
if (((cpu_id[2] >> 28) & 1) && ((cpu_id[2] >> 27) & 1))
|
||||
{
|
||||
- if ((_xgetbv(_XCR_XFEATURE_ENABLED_MASK) & 0x6) == 0x6)
|
||||
+ if ((xgetbv(XCR_XFEATURE_ENABLED_MASK) & 0x6) == 0x6)
|
||||
{
|
||||
bAVX = true;
|
||||
if ((cpu_id[2] >> 12) & 1)
|
|
@ -3,7 +3,7 @@ only_for_archs="x86_64 x86_64-musl"
|
|||
|
||||
pkgname=dolphin-emu
|
||||
version=5.0
|
||||
revision=14
|
||||
revision=15
|
||||
wrksrc="dolphin-${version}"
|
||||
build_style=cmake
|
||||
nopie=yes
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue