Commit Graph

1908 Commits

Author SHA1 Message Date
Juan RP aab0fe7ed3 xbps-src/bulk: declare some more local vars. 2015-03-17 11:04:09 +01:00
Juan RP 43258cc391 xbps-src: remove autodeps before running the phase unless -C is set.
This should avoid unexpected issues due to building pkgs with dependencies
installed by previous builds.
2015-03-15 10:34:13 +01:00
Juan RP 01afe81aac xbps-src: fix -E to check for the target pkg being registered in repos.
rather than just checking if its binary package is available.
2015-03-15 09:54:52 +01:00
Enno Boland 5207df973a libnfs: update to 1.9.7. 2015-03-14 10:47:52 +01:00
Juan RP 526d3c7388 Merge pull request #1103 from Gottox/libinput0.12
Libinput0.12
2015-03-14 10:36:00 +01:00
Juan RP d8f69bde78 xbps-src: repair 'update-bulk' target (close #1121). 2015-03-14 09:47:56 +01:00
Juan RP a8962ace18 xbps-src/build.sh: only skip building/installing deps for target pkg with -N. 2015-03-14 09:24:35 +01:00
Juan RP f2883afc1b xbps-src/build.sh: fix xbps-src-doinstall() when pkg is a subpkg.
Close #1120
2015-03-14 09:06:44 +01:00
Juan RP 849d22e46d xbps-src: refactor build logic into its own script (build.sh).
The build.sh script is now responsible to handle all the logic to build
a source package and its subpackages, as well as all its required
build dependencies. Thanks to this and subshells, dependencies are now
built into its own child process, creating a process tree that can go
nested as long as your system allows forking and has enough memory :-)

This fixes some issues that have been while building pkgs that have lots
of nested dependencies.
2015-03-14 07:52:29 +01:00
Enno Boland 1ef8624ab4 New package: protobuf-c-1.1.0 2015-03-13 11:58:11 +01:00
Juan RP 891b7e661e xbps-src: move xbps repo conf files to etc/. 2015-03-13 09:53:30 +01:00
Andrea Brancaleoni 2bee6cdc9c New package: usbredir-0.7
Signed-off-by: Andrea Brancaleoni <miwaxe@gmail.com>
2015-03-13 08:20:47 +01:00
Juan RP 4eeef66233 libva-glx: also enable egl backend and update common/shlibs. 2015-03-12 22:39:01 +01:00
Juan RP fdfb9fc9ae libva: disable glx/egl backends; now provided by libva-glx. 2015-03-12 22:35:07 +01:00
Juan RP 5c177c7b67 Require xbps>=0.44 for xbps-uunshare(8) to simplify code. 2015-03-12 18:56:14 +01:00
Juan RP d694d022d1 xbps-src: use xbps-uunshare(8) to sync remote cross repos too. 2015-03-12 18:49:21 +01:00
Enno Boland 8dc6e62e01 libucl: update to 0.7.3. 2015-03-12 11:49:20 +01:00
Juan RP 388c3143ac xbps-src: tweak the order of LDFLAGS set in templates.
Rather than appending to the final LDFLAGS, add it to the head,
this way packages that use LDFLAGS="-lfoo" will still work with --as-needed.

This fixes hsetroot build, at least.
2015-03-12 10:46:36 +01:00
Enno Boland 6c04932221 libinput: update to 0.12.0. 2015-03-12 09:48:51 +01:00
Juan RP 548b0825d0 libXaw: unbreak installation by disabling soname checks in 99-pkglint. 2015-03-12 09:37:18 +01:00
Juan RP 62841d165c libcdio: update libiso9660 soname for 0.93. 2015-03-12 07:24:34 +01:00
Enno Boland 677eba003d poppler: update to 0.32.0. 2015-03-11 18:29:48 +01:00
Juan RP b181f41497 hooks/script-wrapper: fix mysql_config and others. 2015-03-11 12:14:00 +01:00
Juan RP 31b544020f xbps-src/libexec: remove double slash from shebang. 2015-03-11 08:28:13 +01:00
Eivind Uggedal 087b1303ce openconnect: update to 7.05. 2015-03-11 06:53:05 +00:00
Juan RP 0c3416cd85 llvm: update to 3.6; make libllvm versioned (libllvm3.6). 2015-03-10 18:32:32 +01:00
Alessio Sergi 70ea975e1e common/shlibs: fix libpyside-python soname 2015-03-10 12:55:22 +01:00
Juan RP 8c90be615b retroarch: misc tweaks to the configure options for rpi/rpi2/x86. 2015-03-09 18:05:39 +01:00
Juan RP 1bdec0b24b options.description: added description for the rpi option. 2015-03-09 17:44:54 +01:00
Juan RP 319c04eb0d options: add description for ffmpeg, sdl and sdl2. 2015-03-09 17:13:51 +01:00
Christian Neukirchen 2e3c281fb3 common/options.description: add libao. 2015-03-09 15:25:44 +01:00
Christian Neukirchen 29d45f1f17 common/options.description: add sndio. 2015-03-09 15:20:04 +01:00
Christian Neukirchen 3aa1cbfa7c New package: sndio-0.0.8.20150308 2015-03-09 15:20:03 +01:00
Juan RP 87d91f0594 xbps-src: fix previous. 2015-03-09 09:52:35 +01:00
Juan RP c74c204a6e xbps-src: do not sync repodata with -N. 2015-03-09 09:50:09 +01:00
Alessio Sergi 6597221359 python-pyside: split due to file conflicts; rebuild against shiboken-1.2.2_2 2015-03-09 00:29:34 +01:00
Alessio Sergi 5b2792548c New package: shiboken-1.2.2; replaces python-shiboken<1.2.2_1 2015-03-09 00:29:34 +01:00
Christian Neukirchen cd01759127 defaults.conf: move -z now to hardened-ld only. 2015-03-08 19:57:01 +01:00
Juan RP 1ba766a760 glew: update to 1.12.0 (soname bump) and rebuild revdeps. 2015-03-08 11:56:39 +01:00
Christian Neukirchen 3f43576971 06-strip-and-debug-pkgs.sh: detect PIE binaries. 2015-03-07 20:59:51 +01:00
Christian Neukirchen ea96fc3cce xbps-src: pass PIE flags via -specs mechanism, avoids breaking static build. 2015-03-07 20:59:50 +01:00
Enno Boland c9a304cc8a libgphoto2: update to 2.5.7. 2015-03-06 23:41:16 +01:00
Juan RP 3cb08dd17b cross-profiles/i686-musl: also disable _FORTIFY_SOURCE. 2015-03-06 10:33:53 +01:00
Juan RP 020fa3827f cross-profiles/i686-musl: force disable SSP.
whrlpool/.libs/libcrypto_la-wp_block.o: In function `whirlpool_block':
/builddir/libressl-2.1.4/crypto/whrlpool/wp_block.c:634: undefined reference to `__stack_chk_fail_local'
2015-03-06 10:31:09 +01:00
Juan RP ee5d8644be cross-profiles/i686-musl: disable SSP completely. 2015-03-06 10:29:40 +01:00
Juan RP 3774e0e061 cross-profile: i686-musl: disable fstack-protector-strong for now.
crc32.lo: In function `crc32_combine_':
crc32.c:(.text+0x1d1): undefined reference to `__stack_chk_fail_local'
2015-03-06 10:28:26 +01:00
Juan RP 9000a1e907 cross-profiles: use working C{,XX}FLAGS for cross pkgs that use gcc-4.7.x. 2015-03-06 08:23:46 +01:00
Juan RP b095cbfbfe cross-profiles: i686: use -fstack-protector for now (close #1061).
The cross-i686-pc-linux-gnu pkg uses gcc-4.7.x and does not support
-fstack-protector-strong, so use a more relaxed approach for now.
2015-03-06 08:21:21 +01:00
Juan RP b7063fa1bc xbps-src: fix previous. 2015-03-05 21:47:41 +01:00
Juan RP 3d21df48e7 xbps-src: use xbps-uunshare(8) if it's available. 2015-03-05 21:44:22 +01:00
Juan RP a786acf4d2 hooks/distfiles: do not respect perms/owner when extracting via tar.
With user namespaces and uid/gid == 0, tar will try to respect them
and will fail with EINVAL.
2015-03-05 20:27:28 +01:00
Enno Boland 182d1917a3 New package: k3b-2.0.3a 2015-03-05 19:47:51 +01:00
Enno Boland b146605df7 New package: libkcddb-14.12.3 2015-03-05 19:47:50 +01:00
Juan RP 40efca7875 build_style/gnu-makefile: set STRIP=true in do_build() too. 2015-03-04 19:43:46 +01:00
Juan RP 766bcf7ac1 common/shlibs: fix libucl soname. 2015-03-04 19:41:53 +01:00
Juan RP 9870868948 xbps-src: added "build_pie" var to build PIE binaries. 2015-03-04 17:00:19 +01:00
Juan RP 0561a3dbf1 libressl: update to 2.1.4 (soname bumps).
libcrypto30 -> libcrypto32
libssl30 -> libssl32
libtls1 -> libtls3

Let's start the rebuild party.
2015-03-04 16:54:12 +01:00
Juan RP 50a116d27a xbps-src: set default compiler/preprocessor/linker flags via etc/conf.
Rather than setting them in the build profile, just set them in
etc/defaults.conf (overridable via etc/conf) to simplify the code.

- Also enable _FORTIFY_SOURCE=2 in CPPFLAGS.
- Also enable -z,relro in LDFLAGS.

As suggested by @chneukirchen.
2015-03-04 15:18:46 +01:00
Alessio Sergi 427d9ed95a New package: poppler-qt5-0.31.0 2015-03-04 01:21:39 +01:00
Alessio Sergi 82311f514a poppler: update to 0.31.0 (soname bump) 2015-03-03 23:50:00 +01:00
Juan RP d2f127d7ab xbps-src: create log files in $XBPS_STATEDIR while installing bdeps. 2015-03-03 10:45:34 +01:00
Enno Boland dc6f171d9e New package: libpagemaker-0.0.2 2015-03-02 20:59:12 +01:00
Juan RP 46a8da47f0 environment/autoconf-cache: add more more overrides for gnulib.
Close #1046
2015-03-02 15:29:42 +01:00
Duncaen ecdfaf50ee common-linux: fix tests for coreutils 2015-03-02 15:27:15 +01:00
Enno Boland 6420656401 libcmis: update shlib. 2015-03-02 11:09:29 +01:00
Juan RP b50ec3d0c0 GraphicsMagick: update to 1.3.21 and reset maintainer due to inactivity. 2015-03-02 08:53:42 +01:00
Juan RP 49f445f9da libstatgrab: update to 0.91 (soname bump). 2015-03-02 08:39:48 +01:00
Juan RP 083d139f68 xbps-src: setup_pkg: rename a var for clarity. 2015-03-01 19:29:16 +01:00
Juan RP bdb798fa64 xbps-src: more improvements for -E and -t options.
If both options are set, check first if the binpkg exists before
creating the temporary masterdir, and clean this up properly.
2015-03-01 19:29:16 +01:00
Juan RP 2f524cf66a xbps-src: cleanups for -E and -t.
-E also detect noarch binpkgs.
-t make sure to cleanup the temporary masterdirs.
2015-03-01 19:29:16 +01:00
Juan RP 3fbdc2c22b audacious: update to 3.6 (soname bumps). 2015-03-01 12:33:16 +01:00
Juan RP 5665bef5a1 xfce4-panel: update to 4.12.0. 2015-03-01 10:46:42 +01:00
Juan RP 3fb7bd38a2 garcon: update to 0.4.0. 2015-03-01 10:46:42 +01:00
Juan RP 063ac171f5 libxfce4util: update to 4.12.1 (soname bump). 2015-03-01 10:46:42 +01:00
Juan RP 8ee4a7c257 xbps-src: added -E opt to exit immediately if a binpkg already exists.
With -E if there's a binary package in a local repository for the
target pkg, exit immediately. This will be used by the upcoming xbps-fbulk(8).
2015-02-28 10:29:27 +01:00
Juan RP cda175e0d6 xbps-src: make show-build-deps return err when arch is not supported. 2015-02-28 02:38:00 +01:00
Juan RP 429df59e2a xbps-src: show-build-deps: fix an issue with subpkgs. 2015-02-28 01:52:23 +01:00
Juan RP 4130cd3e8f xbps-src: show-build-deps: ignore virtual rdeps completely. 2015-02-28 01:46:38 +01:00
Juan RP 3107408b9e xbps-src: show-build-deps: convert virtual rdeps. 2015-02-28 01:36:22 +01:00
Juan RP 98ae47f3eb xbps-src: show-build-deps: also print rdeps and drop subpkgs. 2015-02-28 00:13:42 +01:00
Juan RP ad74cbe1b4 xbps-src: show-build-deps: sanitize deps and use etc/virtual. 2015-02-27 23:48:14 +01:00
Juan RP fcf24b660f xbps-src: added -t option to create a temporary masterdir.
This temporary masterdir contains hardlinks of files stored in a real
masterdir, and once the target has finished will be removed.

Could be useful to create fully up to date and immutable real masterdirs
that are used as base for the temporary masterdirs.
2015-02-27 23:00:55 +01:00
Juan RP 9c933eda04 common/shlibs: fix a soname from icu. 2015-02-27 22:04:18 +01:00
Duncaen d14314066b dbus-c++: rename to libdbus-c++ 2015-02-27 22:01:43 +01:00
Duncaen 291d2562e6 New package: dbus-c++-0.9.0 2015-02-27 21:32:17 +01:00
Juan RP 0244882adb snapper: update to 0.2.6. 2015-02-27 20:56:32 +01:00
Juan RP d3811ca891 xbps-src: show-build-deps: take only_for_archs into account.
Silently error out if arch is not supported... my new bulk build code
expects ERROR if pkg cannot be built for the target arch.
2015-02-27 19:32:54 +01:00
Juan RP bf48ef4723 vlc: update to 2.2.0 (soname bump). 2015-02-27 18:27:23 +01:00
Juan RP 7f5496db7f hooks/script-wrapper: fix ncurses5{,w}-config wrappers for alsa-utils. 2015-02-27 10:10:16 +01:00
axetwe 8b032820d3 rakudo-star: unbroke 2015-02-26 21:25:52 +03:00
Juan RP 2d5a7a9323 environment/autoconf_cache: override /dev/{ptc,ptmx} tests. 2015-02-26 09:24:22 +01:00
Dominik Honnef ac45502d2e New package: libdmtx-0.7.4 2015-02-25 23:03:42 +01:00
Juan RP e9c2c65102 environment/autoconf_cache: override some more tests for gnulib. 2015-02-25 19:04:27 +01:00
Juan RP a4ff74aeb6 xbps-src: make sure to not propagate <subpkg>_package() funcs.
Unset all them before processing a new template. Close #1023
2015-02-25 18:54:00 +01:00
TJ Vanderpoel c8738243b2 daemontools: properly use wrksrc/build_wrksrc and no patch_args 2015-02-25 16:16:31 +01:00
TJ Vanderpoel c4bbe395ad daemontools: clean up slashpackage.sh documentation 2015-02-25 16:14:54 +01:00
TJ Vanderpoel b7c6857c62 daemontools: add slashpackage build-style and utilize 2015-02-25 16:14:54 +01:00
Juan RP 1bbaef721c xbps-src: do not generate 32bit pkgs for perl/python modules. 2015-02-25 12:00:10 +01:00
Christian Neukirchen 3a5f095293 sox: update to 14.4.2. 2015-02-24 13:29:24 +01:00
Juan RP f71698e46a New package: mbedtls-1.3.10 (supersedes polarssl). 2015-02-24 11:27:27 +01:00
Juan RP 2d3f054590 build-style/perl-module: replace host includedir for cross compilation. 2015-02-24 10:05:08 +01:00
Juan RP 336612fc24 hooks/script-wrapper: fix generic_wrapper2 --cflags. 2015-02-24 10:00:33 +01:00
Juan RP 7339b81b43 xbps-triggers: system-accounts: introduce <account>_pgroup to set primary group.
While here also change default home directory to /dev/null if unset.
2015-02-23 22:09:20 +01:00
Juan RP 45f34108a3 Merge pull request #1011 from Duncaen/mpv
Mpv
2015-02-23 17:34:29 +01:00
Juan RP b9dea95fe1 lightdm: added qt5 support. 2015-02-23 12:36:55 +01:00
Juan RP 8bf5cb819a hooks/remove-la: remove all *.la even if those are symlinks. 2015-02-23 11:33:43 +01:00
Duncaen bdc3056547 mpv: add libmpv (#1009) 2015-02-22 17:56:37 +01:00
Juan RP cb90b79acc hooks/script-wrapper: create a xapian-config wrapper. 2015-02-22 08:39:09 +01:00
Juan RP f730aee93a Merge pull request #1004 from k00mi/mosquitto
New package: mosquitto-1.4
2015-02-21 22:32:03 +01:00
Alessio Sergi 398e057844 build_style/python-module: unbreak cross builds 2015-02-21 19:21:21 +01:00
Dominik Honnef a62f407007 set Go env vars in environment
This way, a template can overwrite do_build but still have good defaults
for GOPATH, GOARCH and GOARM.
2015-02-21 14:49:02 +01:00
Dominik Honnef 92c77a10ec create GOPATH in wrksrc 2015-02-21 14:49:02 +01:00
Dominik Honnef bd75088422 rename import_path to go_import_path 2015-02-21 14:49:02 +01:00
Dominik Honnef 77e8751a93 New build_style: go 2015-02-21 14:49:02 +01:00
Juan RP a44cd245bc hooks/create-xbps-scripts: print what triggers are being added. 2015-02-21 13:03:51 +01:00
Juan RP 869756111e common/environment/README: build_style -> build-style. 2015-02-21 12:25:57 +01:00
Juan RP df4c861f97 xbps-src: common/{,environment}/build_style -> common/${,environment}/build-style. 2015-02-21 12:13:07 +01:00
Juan RP 724426f8e7 common/build-profiles: added a minimal README. 2015-02-21 12:07:23 +01:00
Juan RP 32c5ae8e02 common/environment/README: document build_style. 2015-02-21 12:05:22 +01:00
Juan RP 3adb1c5c6b xbps-src: add environment/build_style to set env vars for build_styles. 2015-02-21 12:03:48 +01:00
Lukas Braun 6eb58a4ff4 New package: mosquitto-1.4
Subpackages:
    - libmosquitto{,-devel}
    - libmosquittopp{,-devel}
    - mosquitto-clients
2015-02-20 20:07:05 +01:00
Juan RP 8651a5f000 util-linux: update to 2.26. 2015-02-20 12:58:40 +01:00
Juan RP d134e57772 mit-krb5: update to 1.13.1. 2015-02-20 10:43:39 +01:00
Juan RP a762a716be xbps-src: do not append to make_install_args, to make overrides possible.
Thanks @chneukirchen
2015-02-19 16:38:30 +01:00
Alessio Sergi 9709a49cc9 New package: python-pyzmq-14.5.0 2015-02-19 09:51:00 +01:00
Juan RP f38c8ba711 xbps-src: fix per pkg options declared in etc/conf (close #973). 2015-02-16 10:48:21 +01:00
Juan RP 7b1f053e57 libfetch: create a versioned soname (#871). 2015-02-16 11:00:40 +01:00
Juan RP ee07b60432 libgsm: create a versioned soname (#874).
Also merge two additional patches from Gentoo.
2015-02-16 10:36:30 +01:00
Juan RP 075ace33f0 crypto++: create a versioned soname (#871).
We use the same version for the soname, because I'm not sure if the major
version would be applicable.
2015-02-16 10:14:13 +01:00
Juan RP 05f5b6e455 perl: update to 5.20.2 and make the soname versioned (#871).
- Merged some patches from Gentoo for misc fixes/tweaks and versioned soname.
- Update common/shlibs with libperl.so.5.20 soname.
2015-02-15 13:49:17 +01:00
Juan RP f5d50b4ec8 libinput: update to 0.10.0 (soname bump). 2015-02-15 10:55:14 +01:00
Juan RP 53b9547a15 x265: update to 1.5 (soname bump). 2015-02-14 09:10:59 +01:00
Alessio Sergi c0ee13c8be ImageMagick: update to 6.9.0-5 (soname bump) 2015-02-13 15:45:05 +01:00
Juan RP b2143525b9 pulseaudio: update to 6.0. 2015-02-13 03:33:40 +01:00
Enno Boland 4bc31c0311 New package: rrdtool-1.4.9 2015-02-13 00:58:29 +01:00
Juan RP fa512a5109 hooks/script-wrapper: use generic_wrapper3 for libpng-config.
Fixes dillo cross compilation.
2015-02-11 15:11:15 +01:00
Christian Neukirchen 989f351fd6 llvm: add lldb-3.5.1. 2015-02-11 14:33:22 +01:00
necrophcodr 8539fb0906 libenet: add development files and update shlibs. 2015-02-10 19:28:41 +01:00
Alessio Sergi f417430e41 xbps-src: update_check: set default url to PYPI for Python packages 2015-02-10 12:15:10 +01:00
Juan RP 863c2c5295 efl: update to 1.13.0.
- Enable DRM evas module.
- Enable the wayland option now that we can use it without systemd.
2015-02-09 19:12:17 +01:00
Juan RP 36f749f305 pcmanfm-qt: update to 0.9.0 (soname bump). 2015-02-08 19:52:47 +01:00
Juan RP d0bc93004e lxqt-globalkeys: update to 0.9.0. 2015-02-08 19:34:16 +01:00
Juan RP 86dc76c030 liblxqt-mount: update to 0.9.0. 2015-02-08 19:25:59 +01:00
Juan RP 650b82912a liblxqt: update to 0.9.0. 2015-02-08 19:21:14 +01:00
Juan RP c928068062 New package: kguiaddons-5.6.0. 2015-02-08 19:16:53 +01:00
Juan RP 3532471d06 New package: kwindowsystem-5.6.0. 2015-02-08 19:11:02 +01:00
Juan RP 964bf772ba hooks/register-pkg: register 32bit pkgs in cross mode too.
You can now build 32bit pkgs in cross compilation mode (-a i686).
2015-02-08 18:13:24 +01:00
Duncaen 599566c4a3 libechonest: update to 2.3.1. 2015-02-08 14:52:22 +01:00
Juan RP ef9056ec30 hooks: move pkglint to the pre-pkg phase to make this work again. 2015-02-08 11:21:47 +01:00
Juan RP 2f9f85e3f5 build-profiles: *-musl: enable -fstack-protector-strong. 2015-02-07 11:37:44 +01:00
Juan RP 84b56a438f hooks/shlib-provides: fix inverted condition. 2015-02-07 10:04:03 +01:00
Juan RP 85f3b568a6 common/shlibs: do not use vpkgs for libGLES/EGL with rpi-firmware.
We do want explicit dependency to rpi-firmware, not a virtual pkg.
2015-02-07 09:53:44 +01:00
Juan RP 75cbc878a9 hooks/shlib-provides: if pkg sets shlib_provides do not skip it. 2015-02-07 09:53:21 +01:00
Juan RP e081bb0888 New package: kodi-rpi-14.1 (supersedes xbmc-rpi). 2015-02-06 16:31:29 +01:00
Juan RP bf2ef44e31 xbps-src: environment/subpkg: sort and sync with reality. 2015-02-05 11:40:31 +01:00
Juan RP 5725a2e0ae xbps-src: introduce "noshlibprovides" to skip shlib-provides detection. 2015-02-05 11:37:10 +01:00
Juan RP 5c95087605 hooks/gen-pkg: do not autogenerate dbg pkg if this exists already.
This will be required by an upcoming change to linuxX.X by @chneukirchen
to build a -dbg pkg; and we cannot generate it automatically for now.

This avoids a double pkg creation noticed by @chneukirchen.
2015-02-05 11:30:32 +01:00
Juan RP 5352c7a007 cross-i686-linux-musl: update components, enable -fstack-protector-strong.
- updated binutils to 2.25
- updated gcc to 4.9.2
- updated musl to 1.1.6
- updated linux headers to 3.18.5
2015-02-03 17:50:28 +01:00
Juan RP ccc4b79acf cross-x86_64-linux-musl: update components, enable -fstack-protector-strong.
- updated binutils to 2.25
- updated gcc to 4.9.2
- updated musl to 1.1.6
- updated linux headers to 3.18.5
2015-02-03 17:33:03 +01:00
Juan RP 52b35693d4 cross-arm-linux-musleabi: update components.
- binutils updated to 2.25
- gcc updated to 4.9.2
- musl updated to 1.1.6
- kernel headers updated to 3.18.5

Also enable -fstack-protector-strong by default in the armv[67]hf-musl
cross profiles.
2015-02-02 22:18:19 +01:00
Juan RP 56e4c861bd hooks/create-xbps-metadata-scripts: fix mktemp assignation.
When set -o ERR is set the exit case wasn't executed. From the bash
manual page:

"The ERR trap is not executed if the
failed command is part of the command list immediately following
a while or until keyword, part of the test in an if statement,
part of a command executed in a && or || list except the command
following the final && or ||, any command in a pipeline but the
last, or if the command's return value is being inverted using
!.  These are the same conditions obeyed by the errexit (-e)
option."
2015-02-01 09:09:38 +01:00
Juan RP 61a52a6656 New package: libcdio-paranoia. 2015-01-31 10:43:21 +01:00
Juan RP 1db2421b18 srcpkgs: rebuild pkgs against libcdio-0.93. 2015-01-31 10:35:03 +01:00
Juan RP 6c395cb76e xbps-src: create a new hook that collects shlib-provides.
This is necessary to be able to collect shlib-provides for 32bit pkgs,
which are autogenerated.

The strip-and-debug-pkgs hook now just does what its name mentions:
 strip binaries and create -dbg pkgs.
2015-01-30 12:20:00 +01:00
Juan RP c12db84339 Revert "nettle: update to 3.0 (soname bump) and rebuild revdeps against it."
This reverts commit 899910c9b4.
2015-01-29 18:53:38 +01:00
Juan RP 899910c9b4 nettle: update to 3.0 (soname bump) and rebuild revdeps against it. 2015-01-29 18:49:04 +01:00
Juan RP 8c72c295c2 libimobiledevice: update to 1.2.0 (soname bump). 2015-01-29 07:44:18 +01:00
Juan RP 946dab4f1f Merge pull request #936 from Duncaen/tomahawk
tomahawk: remove plugins from shlibs
2015-01-28 16:50:20 +01:00
Juan RP d104a99fa0 hooks/prepare-32bit: introduce lib32symlinks.
- This creates a symlink of a file stored in usr/lib32 to usr/lib.
- This expects basename of files stored in usr/lib32.
- This is required by an upcoming change to the glibc pkg.
2015-01-28 16:29:45 +01:00
Duncan Overbruck c44c1a7557 tomahawk: remove plugins from shlibs 2015-01-28 14:48:47 +01:00
Enno Boland 8dc7f2cc68 New package: libuecc-5 2015-01-27 13:08:01 +01:00
Duncan Overbruck 9c352db04b New package: tomahawk-0.8.2
tomahawk fix
2015-01-25 12:37:11 +01:00
Duncan Overbruck 5737baa232 New package: telepathy-qt-0.9.5
telepathy-qt fix
2015-01-25 12:37:11 +01:00
Duncan Overbruck 53ed2d0acf New package: jreen-1.2.0
jreen fix
2015-01-25 12:37:11 +01:00
Duncan Overbruck fe283c240d New package: qtkeychain-0.4.0 2015-01-25 12:37:10 +01:00
Duncan Overbruck a4de4ca3dd New package: quazip-0.7.1 2015-01-25 12:36:34 +01:00
Duncan Overbruck a86f0cd0b3 New package: libechonest-2.3.0 2015-01-25 12:36:34 +01:00
Juan RP 9eb6fe3216 cinnamon-control-center: update to 2.4.2. 2015-01-24 10:31:34 +01:00
Alessio Sergi d42d493b99 ImageMagick: update to 6.9.0-4
Fix conf_files.
Delete obsolete shlibs.
Add update-check support.
2015-01-24 00:06:33 +01:00
Juan RP 20f555c736 libressl: update to 2.1.3 (libssl soname bump).
A new subpkg is now created for libssl: libssl30.
2015-01-22 11:23:06 +01:00
Juan RP 1e5632c887 libressl: split shlibs into its own pkgs.
- libcrypto30: provides libcrypto.so.30.
- libssl29: provides libssl.so.29.
- libtls1: provides libtls.so.1.

This in preparation to upgrade libressl to 2.1.3 that introduces
a soname bump to libssl to 30.
2015-01-22 11:11:49 +01:00
Eivind Uggedal cc8762d3fb update_check.sh: escape gnome package names. 2015-01-21 18:32:25 +00:00
Juan RP 27f983c35e Make ConsoleKit2 the default ckit implementation.
- Switch common/shlibs to use ConsoleKit2 for pkgs that link against libck-connector.so.0
- Revbump ConsoleKit2 to generate proper rdeps.
2015-01-21 11:16:23 +01:00
Juan RP 8b67ccfb89 lxqt-session: rebuild against qt5>=5.4.
Also bump min version for libQt5Widgets to 5.4, due to this "hidden" ABI incompat change.
2015-01-20 18:58:28 +01:00
Juan RP ee044ec1c6 xonotic: update to 0.8.0. 2015-01-20 10:17:12 +01:00
Enno Boland f1cd53d393 libosmocore: update to 0.8.0. 2015-01-19 23:46:00 +01:00
Juan RP 24faf53ffa qt5: update to 5.4.0. (close #870) 2015-01-19 22:04:05 +01:00
Juan RP 38c9ebf6df hooks/prepare-32bit: do not create 32bit pkgs for perl/python/ruby modules. 2015-01-19 10:49:56 +01:00
Juan RP da68a7b63f xbps-src: reverts is now propagated to subpkgs. 2015-01-18 19:34:20 +01:00
Juan RP c111653c6b hooks/script-wrapper: create libassuan-config wrapper. 2015-01-18 17:05:08 +01:00
Juan RP b95076f3e9 Merge pull request #883 from Gottox/poppler
update poppler to 0.30.0, revbump all require-shlibs
2015-01-18 10:43:31 +01:00
Enno Boland 132a44145f libgtop: update to 2.30.0. 2015-01-18 02:12:28 +01:00
Enno Boland e562af5fb5 libgit2: update to 0.22.0. 2015-01-18 01:52:00 +01:00
Enno Boland ee921afbda poppler: update to 0.30.0. 2015-01-18 01:16:07 +01:00
Juan RP e0e5b6b861 graphviz: move private shlibs to the main pkg. 2015-01-17 10:10:05 +01:00
Juan RP 59294f2533 xen: update to 4.5.0. 2015-01-15 16:00:53 +01:00
Eivind Uggedal 3b7a76512d update_check.sh: use external update file for overrides 2015-01-15 11:16:30 +00:00
Juan RP 8be6b7b103 hooks/script-wrapper: revert 0e42bf442e.
it's unnecessary and breaks cross compilation of gnome-ssh-askpass.
2015-01-14 14:28:19 +01:00
Juan RP aed0f3ee0e xbps-src: fix hooks that are expected to be used in subpkgs. 2015-01-14 14:23:10 +01:00
Juan RP 5f63a3cf4f xbps-src: run pre-install hooks for subpkgs too.
The pre-install hooks are run before pkg_install().
2015-01-14 11:31:52 +01:00
Juan RP 0e42bf442e hooks/script-wrapper: multiple run protection. 2015-01-14 11:31:52 +01:00
Juan RP efd827ebbb build_style/cmake: set LIBDIR to lib32 on x86. 2015-01-14 10:50:48 +01:00
Enno Boland 718d7fb3f3 New package: vte290-0.36.3 2015-01-14 09:46:20 +01:00
Eivind Uggedal 3c91dd1ff4 Merge branch 'master' into webkitgtk2
Conflicts:
	common/shlibs
2015-01-13 22:44:56 +00:00
Juan RP 6e19c668e9 New package: asignify-1.0. 2015-01-13 16:23:10 +01:00
Juan RP 3735ead3dc hooks/prepare-32bit: subst /usr/lib to /usr/lib32 in lib32files. 2015-01-13 15:51:01 +01:00
Juan RP 6cea33c030 vala: update to 0.26.2. Close #602 2015-01-13 11:41:27 +01:00
Juan RP 8e20587b49 Merge branch 'gnome3.14'
Welcome GNOME 3.14!
2015-01-13 01:39:51 +01:00
Juan RP 86df9de56b hooks/script-wrapper: create a fox-config wrapper. 2015-01-12 09:18:53 +01:00
Juan RP 1b2eb0889b build_style/gnu-makefile: set STRIP to /bin/true aka ':'.
This way xbps-src will strip bins itself via hooks to generate the
debuginfo files and -dbg pkgs.
2015-01-11 16:28:46 +01:00
Juan RP 1314c545fd cdparanoia: split into libcdparanoia{,-devel}. 2015-01-11 15:35:09 +01:00
Eivind Uggedal 6b16c2d8a4 webkit-gtk: removed; superseded by webkitgtk2. 2015-01-09 13:09:09 +00:00
Eivind Uggedal 6f7c4680be webkitgtk: build gtk2 subpackages. 2015-01-09 13:09:00 +00:00
Juan RP 5a2536f135 xbps-src: really disable --as-needed if broken_as_needed is set.
Also remove some unnecessary stuff from gnu-configure build_style,
because it's done elsewhere.
2015-01-08 11:54:28 +01:00
Juan RP 29b171a284 xbps-src: return early in the bootstrap target when all deps are built.
This fixes the last issue for the 'bootstrap' target... this requires
xbps>=0.43.1 to work properly.
2015-01-05 17:11:23 +01:00
Logen Kain 3b6f98a57d New Package: ssr-0.3.1 2015-01-03 12:56:20 -06:00
Juan RP 1c642b9eac libressl: update to 2.1.2 (libssl soname bump). 2015-01-03 10:29:03 +01:00
Juan RP ff9b9b53b6 libucl: update to 0.7.1. 2015-01-03 08:01:42 +01:00
Juan RP 88d6f0a9f5 xbps-src: add all subrepos if an alternate repo is set. 2014-12-30 08:23:42 +01:00
Juan RP 9b692ff5ef gmp: split C++ into gmpxx subpkg; less deps in base. 2014-12-29 18:21:49 +01:00
Juan RP c29cfb8eac hooks/musl-override: also override config.sub if build_style is unset. 2014-12-28 09:09:31 +01:00
Juan RP 60fbc64cdc marble: there's no point in splitting it into libmarble{,-devel}.
Merge libmarble into the main pkg and create a -devel subpkg.
2014-12-27 13:39:35 +01:00
Alessio Sergi cb96a1384d gettext: update to 0.19.4 2014-12-27 11:11:05 +01:00
Enno Boland 93ab78a791 New package: LoginKit-git-20141226 2014-12-26 10:37:34 +00:00
Juan RP 4f21cdda25 New package: libasr-1.0.0. 2014-12-25 18:46:00 +01:00
Christian Neukirchen 04817bf514 ruby: update to 2.2.0. 2014-12-25 14:52:30 +01:00
Juan RP 897b504d6b xbps-src: use bootstrap build-profile for the bootstrap target.
... otherwise the proper compiler flags are being used in the chroot case.
2014-12-24 09:55:29 +01:00
Juan RP 8252c1a719 xbps-src: set defaults to XBPS_C{,XX}FLAGS for the bootstrap target. 2014-12-23 09:24:17 +01:00
Juan RP 4a91db3b95 xbps-src: do not use ${version} to compose XBPS_STATEDIR.
GNU autoconf configure scripts will separate PATH components with `:'
and some pkgs could use this char in its version component.
2014-12-22 12:15:34 +01:00
Juan RP 57dc040df6 xbps-src: create required dir for xbps-src.conf. 2014-12-22 11:28:52 +01:00
Juan RP 2e78e7fdcf xbps-src: create xbps.d/xbps.conf with our settings. 2014-12-22 11:24:58 +01:00
Juan RP fc052bad5b hooks: remove common/hooks/post-install/04-create-xbps-vpkg-files.sh.
It's unnecessary with xbps>=0.42.
2014-12-22 11:19:52 +01:00
Juan RP b77c7a6836 xbps-src: update for xbps-0.42 and bump required version. 2014-12-22 11:15:44 +01:00
onekk 028409522e New Package: libkipi and libkipi-devel 4.14.3 2014-12-21 16:05:22 +01:00
Juan RP 1ac0f4fe98 net-snmp: update to 5.7.3. 2014-12-21 11:54:14 +01:00
Juan RP 7591e97858 NetworkManager: update to 1.0.0. 2014-12-20 08:57:58 +01:00
pancake bcaf04fb47 New package: parrot 2014-12-19 11:04:42 +01:00
Juan RP 10454449cd hooks/script-wrapper: fix python-wrapper and update PATH. 2014-12-19 11:01:15 +01:00
Juan RP 9b3c55b8a3 hooks/script-wrapper: use XBPS_WRAPPERDIR. 2014-12-19 10:54:48 +01:00
Juan RP c1bb026071 libmusicbrainz5: update to 5.1.0 (soname bump). 2014-12-19 10:05:58 +01:00
Juan RP 85e8dd7b6e New package: speexdsp-1.2rc2 (required by some pkgs). 2014-12-16 13:04:27 +01:00
onekk aea288845c New Package: marble 4.14.3 and accompaining library 2014-12-16 12:32:04 +01:00
Juan RP c5dbedb04b ldc: update to 0.15.1. 2014-12-15 13:00:26 +01:00
Robert La Spina 9084967ef4 New package: libfcitx-qt5 2014-12-13 03:52:55 -08:00
Juan RP bf104ce0c4 xbps-src: no need to remove xbps main repo file; it's disabled already. 2014-12-13 10:01:33 +01:00
Juan RP 5929c2458a xbps-src: remove pkg statedir unless -C is set. 2014-12-13 09:42:11 +01:00
Logen Kain 5d803f4b34 New Package: liblastfm-1.0.9 2014-12-12 12:21:34 -06:00
Christian Neukirchen 09c1d7d1da do-extract/00-distfiles.sh: unzip -o to overwrite without asking. 2014-12-12 10:32:12 +01:00
Robert La Spina 31f26d4468 New package: fcitx 2014-12-12 09:25:45 +01:00
Juan RP 22855c054f qhull: register its shlibs (close #708) 2014-12-11 20:18:44 +01:00
Juan RP 9fbb4fcd42 libpgf: register its shlib. 2014-12-11 19:08:20 +01:00
grauehaare 4edbcab591 New package: espeak-1.48.04 2014-12-11 16:40:53 +01:00
Juan RP 6e13dcbaff xbps-src: introduce XBPS_STATEDIR to store state files, logs and others.
XBPS_STATEDIR is created in XBPS_BUILDDIR/.xbps-${sourcepkg}-${version}
and contains logs and state files for all phases, as well as wrappers.

We can now inspect the output from all hooks.
2014-12-11 11:02:22 +01:00
Juan RP fd3c0c336f wvstreams: merge uniconf subpkg.
- it's required by wvdial anyway.
- it was wrongly splitted with some missing parts in wvstreams.
2014-12-11 07:09:40 +01:00
Enno Boland 86a6dd650e New package: wvstreams-4.6.1 2014-12-11 02:41:11 +01:00
Juan RP 4a5d23fd3a New package: cgmanager-0.33. 2014-12-10 17:21:02 +01:00
onekk 0e16c7333d opencv fixed a typo in common/shlibs 2014-12-10 16:47:56 +01:00
onekk 494fd293a6 New package: opencv 2.4.10 and accompaining packages 2014-12-10 16:45:26 +01:00
Juan RP 28571c1c5e New package: libnih-1.0.3. 2014-12-10 16:36:55 +01:00
Juan RP dbe94cde64 New package: haveged-1.9.1. 2014-12-10 16:15:44 +01:00
Juan RP cc6b3134b8 hooks/pkglint: use xbps-query -Rs to check for shlib-requires in repos. 2014-12-10 09:32:28 +01:00
Juan RP a5193023b9 xbps-src: quote PATH while entering the chroot.
... otherwise if PATH contains whitespaces you could be fucked up.
2014-12-08 18:27:19 +01:00
equeim 91938ed961 New package: libtorrent-rasterbar 2014-12-07 22:35:33 +03:00
Juan RP f70364e9b2 New package: capstone-3.0. 2014-12-07 20:06:01 +01:00
Juan RP 782f331b10 xbps-src: repair running post-install hooks. 2014-12-06 18:10:08 +01:00
Juan RP 2a7a3209b8 xbps-src: make the 'pkg' target work after 'install'.
- Create state files in $wrksrc for $sourcepkg and $subpackages
to see if the phase needs to be re-run.
2014-12-06 13:45:49 +01:00
Juan RP be6533d7cc loudmouth: fix cross compilation; register its shlib. 2014-12-06 13:26:15 +01:00
Juan RP efc17d8c22 xbps-src: accept subpkgname as target pkg for the install target.
Close #686
2014-12-06 12:33:30 +01:00
Juan RP ef4fb8e0e2 libgksu: unbreak: add missing bdeps, fix cross build, remove gconf schemas.
Also register its soname into common/shlibs.
2014-12-04 06:55:14 +01:00
Juan RP 54356cfdf3 Revert "build_style/gnu-makefile: use our compiler/linker flags."
This reverts commit e5cc2819b4.

Revert this for now... Makefile writers don't seem to respect them.
2014-12-03 17:00:10 +01:00
Enno Boland 7d70ab2e08 libosmocore: update to 0.7.0. 2014-12-03 12:43:07 +01:00
Juan RP eedca4a854 New package: liboping-1.8.0. 2014-12-01 19:31:00 +01:00
Juan RP f917bf259a environment/setup: fix vmove with pkgs that use a var named "f". 2014-11-30 21:17:52 +01:00
Eivind Uggedal 1a3b512069 update_check.sh: support for kernels 2014-11-30 19:29:46 +00:00
Juan RP e5cc2819b4 build_style/gnu-makefile: use our compiler/linker flags. 2014-11-30 12:44:12 +01:00
Alessio Sergi 356561c5c7 poppler: update to 0.28.1 (soname bump) 2014-11-29 23:32:23 +01:00
Eivind Uggedal e56ad312f1 libucl: update to 0.6.1. 2014-11-29 20:13:15 +00:00
Enno Boland fb2c71b588 New package: webkit2gtk-2.6.2 2014-11-29 17:39:41 +00:00
Enno Boland 4099a0a13c rygel: update to 0.24.2. 2014-11-29 17:39:41 +00:00
Enno Boland 9c949c5457 vte3: update to 0.38.2. 2014-11-29 17:39:37 +00:00
Enno Boland fa7d18e0cb gnome-dictionary: update to 3.14.2. 2014-11-29 17:39:36 +00:00
Enno Boland b7c7cc67fa xbps-src: update-check reports all newer versions one gnome sites. 2014-11-29 17:59:18 +01:00
Enno Boland 8b5b57a2f4 mutt-kz: update to 20141129; rebuild against notmuch-0.19. 2014-11-29 13:37:31 +01:00
Juan RP 2df3c43cd7 Merge pull request #664 from onekk/master
openjpeg: update to 1.5.2
2014-11-28 08:51:24 +01:00
Juan RP 247f9e771e gettext: update to 0.19.3. 2014-11-27 16:25:07 +01:00
onekk 0715365fb5 darktable: modified template to adpat at the libopenjpeg
SONAME bump
2014-11-26 13:06:21 +01:00
Juan RP 99becc55bd New build_style: ruby-module - for install.rb ruby modules. 2014-11-25 17:54:17 +01:00
onekk 1fbee9e722 openjpeg: update to 1.5.2 and modified template file to use the
new cmake build of the package.
2014-11-25 10:35:36 +01:00
Juan RP a00731629d v4l-utils: update to 1.6.2. 2014-11-24 17:41:53 +01:00
Eivind Uggedal 154c5cd605 update_check.sh: support for update_version (upstream version). 2014-11-24 14:57:41 +00:00
Eivind Uggedal 8525392a11 update_check.sh: bitbucket.org support 2014-11-24 14:44:09 +00:00
Juan RP 66afa52ba2 libotr3: removed; no revdeps and a newer version available. 2014-11-23 12:12:26 +01:00
Juan RP 20528ac599 aubio: update to 0.4.1 (soname bump). 2014-11-23 11:25:00 +01:00
Juan RP e68ead38a0 environment/gnu-configure-args: only set args in two specific cases.
Only set configure_args if build_style is unset or build_style=gnu-configure.
In other cases it's not really necessary to set them.
2014-11-23 11:16:39 +01:00
Juan RP 03d56c4b9c build-profiles: force -mtune=generic on native x86_64. 2014-11-22 19:17:45 +01:00
Christian Neukirchen 6e0d2f7720 New package: ldns-1.6.17 2014-11-22 15:50:23 +01:00
Enno Boland ee61b5340e libuv: update to 1.0.0. 2014-11-21 09:41:44 +01:00
Enno Boland 036413695c hydrogen: update to 0.9.6.1. 2014-11-19 23:21:42 +01:00
Enno Boland fd6a354f84 cairo-dock-plugins: update to 3.4.0. 2014-11-19 08:46:46 +01:00
Juan RP 03f1349895 bind: update to 9.9.6. 2014-11-19 07:34:05 +01:00