Commit graph

1281 commits

Author SHA1 Message Date
John Galt
37c3ca81d0 common/shlibs: remove non-existent git entries 2014-10-04 21:54:22 -07:00
Enno Boland
2eb1340649 New package: glew19-1.9.0 2014-10-04 20:48:18 +02:00
Enno Boland
70187ba790 glew: update to 1.11.0. 2014-10-04 19:38:03 +02:00
Enno Boland
4de2147390 libqmi: update to 1.10.2. 2014-10-04 09:30:18 +02:00
Enno Boland
f6a1c566e5 libmbim: update to 1.10.0. 2014-10-04 09:28:39 +02:00
Enno Boland
c9c95933d5 WindowMaker: update shlibs; fix build with giflib-5.1.0 2014-10-03 23:39:49 +02:00
Enno Boland
7ab79f35ca kdelibs: add missing shlibs 2014-10-03 23:31:25 +02:00
Enno Boland
fecc087f42 fontforge: update shlibs; fix build with giflib-5.1.0 2014-10-03 23:31:25 +02:00
Enno Boland
91cb5a7779 efl: add missing shlibs 2014-10-03 23:31:25 +02:00
Enno Boland
3726d80a33 giflib: update to 5.1.0 2014-10-03 23:31:24 +02:00
Enno Boland
c6f6b7f88d New package: Lucene++-3.0.6 2014-10-02 18:20:10 +02:00
Juan RP
6fd8298583 New package: nvidia-stable-340.46. 2014-10-02 12:13:59 +02:00
Juan RP
3b6b9eb774 environment/setup: added reverts var (hi @Gottox) 2014-09-30 06:22:11 +02:00
Enno Boland
5395d9b0a2 common/hooks: add reverts field to packages 2014-09-30 00:03:33 +02:00
Alessio Sergi
38622f603c x264: update to 20140928 stable snapshot (soname bump) 2014-09-29 20:16:19 +02:00
Juan RP
093a5ac501 Merge branch 'master' into perl-5.20 2014-09-29 16:27:58 +02:00
Alessio Sergi
e2eade16ec ffmpeg: update to 2.4.1 (soname bump) 2014-09-29 09:24:58 +02:00
Juan RP
3765a86768 Merge branch 'master' into perl-5.20 2014-09-28 09:37:38 +02:00
Juan RP
774685aaa2 xbps-src: create the void-packages symlink unconditionally. 2014-09-28 08:19:32 +02:00
Juan RP
62e0fb53be xbps-src: export XBPS_WRAPPERDIR for cross builds (could be used for native too). 2014-09-28 08:02:12 +02:00
Juan RP
f7146ea652 environment/pkg-config: unset PKG_CONFIG; find it via PATH instead.
... otherwise some pkgs fail to build due to host vs target (gtk+3).
2014-09-28 08:01:18 +02:00
Juan RP
c48d5ce913 hooks/script-wrapper: fix generated cups-config wrapper.
This was changing cups_serverbin to the cross toolchain sysroot
and caused cups-filters to install bins to this path.
2014-09-28 07:47:14 +02:00
Juan RP
3efa28ecbf xbps-src: create a void-packages symlink for xbps>=0.41. 2014-09-28 07:25:09 +02:00
Juan RP
c920736289 xbps-src: hooks/strip: ignore debug files; set proper perms to files. 2014-09-27 07:19:42 +02:00
Juan RP
6ab69ef143 xbps-src: hooks/script-wrapper: create a pkg-config symlink to the real wrapper.
...otherwise the envvars for cross compilation won't be set and
lots of packages are broken.
2014-09-27 04:57:20 +02:00
Juan RP
0a1ee2966a xbps-src: hooks/script-wrapper: generate the wrappers just once. 2014-09-27 03:58:09 +02:00
Juan RP
8ddf256957 xbps-src: set PKG_CONFIG env var to the triplet-pkg-config wrapper. 2014-09-26 12:07:23 +02:00
Juan RP
5202f22f48 xbps-src: define some xxx_FOR_BUILD vars for cross builds. 2014-09-25 16:37:14 +02:00
Juan RP
535117078c xbps-src: create a <cross-target>-pkg-config wrapper when cross compiling.
This wrapper sets the env vars required for proper cross compiling, rather
than always setting them.
2014-09-25 14:38:16 +02:00
Juan RP
952848ebc3 xbps-src: make sure a target is always passed in to xbps-uhelper. 2014-09-25 12:44:36 +02:00
Juan RP
1d93eff134 common/shlibs: bump perl version for 5.20.1. 2014-09-25 09:57:47 +02:00
Juan RP
78853cfca6 gettext: update to 0.19.2. 2014-09-25 09:29:56 +02:00
Juan RP
1ce278f035 xbps-src: drop fakeroot; xbps-create(8) is our friend.
- This should work for almost 90% current packages, as reported by OpenBSD/ports.
- Packages that use install -o <user> -g <group>  will get fixed progressively.
- xbps-create(8) by default sets pkg files as 0:0, if any pkg needs special
  permissions those can be set via INSTALL scripts (for now).
2014-09-24 19:51:17 +02:00
Eivind Uggedal
18bde8d6d6 New package: jemalloc-3.6.0. 2014-09-24 09:17:10 +00:00
Eivind Uggedal
0dd6cc5e6d hooks/remove-localized-manpages: whitelist all sections 2014-09-23 15:43:20 +00:00
Alessio Sergi
b94a063b2e cups-filters: rebuild against qpdf-5.1.2
Split shlibs into its own subpkg (libcups-filters).
Move so symlinks, headers and pkgconfig files to libcups-filters-devel subpkg.
Add missing shlibs.
Add systemd build option (off).
2014-09-22 16:16:24 +02:00
Alessio Sergi
5b2aef9f34 qpdf: update to 5.1.2 (soname bump) 2014-09-22 16:16:24 +02:00
Eivind Uggedal
1bcb1ec77d new hook: post-install/01-remove-localized-manpages.sh 2014-09-22 13:58:50 +00:00
Juan RP
8063adde71 xbps-src: for runtime deps (depends) do not resolve vpkgs.
...otherwise the following would happen:

	- foo depends on musl
	- musl is provided by cross-vpkg-dummy
	- musl is then detected as resolved and it's not built.
2014-09-21 11:44:45 +02:00
Juan RP
dbde6e849e Revert "Revert "xbps-src: when all deps have been processed exit directly.""
This reverts commit ad79b8e7e2.
2014-09-21 11:25:38 +02:00
Juan RP
85ce39f397 weston: update to 1.6.0. 2014-09-19 16:01:21 +02:00
Juan RP
a1a667c1e8 libinput: update to 0.6.0 (soname bump). 2014-09-19 15:52:11 +02:00
Juan RP
21bc8a7d8f libewf: update to 20140608. 2014-09-18 21:48:53 +02:00
Juan RP
8facdd53e9 libmikmod: update to 3.3.6. 2014-09-18 21:01:36 +02:00
Juan RP
cc4a8b9597 environment/configure: override some more funcs. 2014-09-17 03:49:27 +02:00
Juan RP
d040a8e9a6 New package: msgpack-0.5.9. 2014-09-15 23:50:58 +02:00
Juan RP
c2b011a98a Implement support for {INSTALL,REMOVE}.msg files (fix #454). 2014-09-15 16:20:25 +02:00
Dominik Honnef
456489ec4a New package: libnetfilter_conntrack-1.0.4 2014-09-14 06:09:48 +02:00
Dominik Honnef
5e7867f6a9 New package: libnetfilter_acct-1.0.2 2014-09-14 06:09:48 +02:00
Dominik Honnef
b4f2fd28e9 New package: libnetfilter_log-1.0.1 2014-09-14 06:09:48 +02:00
Dominik Honnef
1af4b8cd59 New package: libnfnetlink-1.0.1 2014-09-14 05:35:25 +02:00
Juan RP
e5fdbaf91f hooks/script-wrapper: create xslt-config wrapper. 2014-09-12 12:55:59 +02:00
Alessio Sergi
6f171bcd2f Add PyPI to master sites 2014-09-10 23:52:34 +02:00
Christian Neukirchen
c484cbfb45 audacious: update to 3.5.1. 2014-09-10 15:35:50 +02:00
Juan RP
26d7f0885c xbps-src: fix the mess with the pkglint hook and glibc dynamic linker sonames. 2014-09-10 13:04:46 +02:00
Juan RP
21a1d23fe5 hooks/strip-and-debug-pkgs: make regexp a bit more generic to match more cases.
ld-linux sonames from glibc, were not matched resulting in incomplete
shlib-provides. The regexp now allows sonames without the "lib" prefix.
2014-09-10 11:59:13 +02:00
Juan RP
289bc58776 xbps-src: added support to append additional shlibs to shlib-{provides,requires}. 2014-09-10 11:23:33 +02:00
Christian Neukirchen
cc2bcbf750 libunistring: update to 0.9.4. 2014-09-10 00:09:18 +02:00
Juan RP
93512822cf miniupnpc: update to 1.9 (soname bump). 2014-09-08 21:33:16 +02:00
Christian Neukirchen
f49ac12207 xfsprogs: fix build on i686, add to common/shlibs 2014-09-08 16:43:08 +02:00
John Galt
f6246958b0 Merge branch 'master' of https://github.com/voidlinux/xbps-packages into llvm35
Conflicts:
	srcpkgs/MesaLib/template
2014-09-07 01:08:00 -07:00
Juan RP
9671b3828e Merge pull request #541 from RealJohnGalt/patch-dist
do-extract: allow patch distfile suffix
2014-09-07 10:06:07 +02:00
Juan RP
2f3537525a cross-profiles/armv7hf.sh: switch to the arm-linux-gnueabihf7 cross compiler. 2014-09-07 09:06:53 +02:00
John Galt
87b16c49b7 llvm: update to 3.5.0 2014-09-06 19:49:59 -07:00
John Galt
440d5d8772 do-extract: allow patch distfile suffix
And do nothing with them
2014-09-06 19:35:08 -07:00
Juan RP
a5b8b3052b cross-profiles/armv7hf: switch to the armv7l-linux-gnueabihf cross compiler again.
glibc uses the cross compiler preprocessor to know what architecture
to compile for, resulting in wrong architecture being used with the armv6
cross compiler.
2014-09-07 01:21:01 +02:00
Christian Neukirchen
c746522226 silc-toolkit: update to 1.1.11. 2014-09-06 22:30:00 +02:00
Juan RP
75b6468fa0 Introduce a way to override dependencies for all pkgs thru a file.
The `etc/defaults.virtual` file contains the default replacement
for our use cases; at this moment we only use it to use `eudev`
rather than `systemd` for udev.

If `etc/virtual` exists it overrides the settings of `etc/defaults.virtual`.
2014-09-06 12:43:24 +02:00
Dominik Honnef
191c1eaf51 add vopt_conflict helper
vopt_conflict prints an error and exits if two options are set at the
same time.
2014-09-05 16:57:47 +02:00
Dominik Honnef
62b3c65d77 tidy up vopt helpers 2014-09-05 16:42:34 +02:00
Juan RP
ad79b8e7e2 Revert "xbps-src: when all deps have been processed exit directly."
This reverts commit 9bf1ba5f88.

I still think the behaviour I observed was related to something else.
2014-09-05 12:57:15 +02:00
Juan RP
13c2ca3bd2 xbps-src: reorganize code in more sections. 2014-09-05 11:10:07 +02:00
John Galt
dfb7a0419c MesaLib-git: build with --disable-gallium-egl @xtraeme
As suggested by wayland. This option also disables libOpenVG, so remove
it completely.
2014-09-04 11:39:14 -07:00
Juan RP
d0a258ac63 MesaLib: build with --disable-gallium-egl as suggested by wayland.
This option also disables libOpenVG, so remove it completely.
2014-09-05 01:23:54 +02:00
Juan RP
843b5d5afb common/shlibs: bump device-mapper version: new symbols have appeared. 2014-09-05 00:35:19 +02:00
Juan RP
c7d055d213 New package: libucl-0.5.2. 2014-09-03 09:41:42 +02:00
Dominik Honnef
090ec92d5f gnucash: update to 2.6.3, restructure packages 2014-09-02 14:36:04 +02:00
Christian Neukirchen
99b94afd27 New package: openjdk-8u20 2014-09-02 00:45:40 +02:00
Juan RP
eb6d8422b5 New package: atril-1.8.0. 2014-09-01 20:41:08 +02:00
Juan RP
f105df15eb libcanberra: split stuff into -utils, -gtk and -gtk3 to avoid extra rdeps. 2014-09-01 15:22:12 +02:00
Alessio Sergi
edcf1c3e07 New package: lz4-122
Extremely fast compression algorithm.
2014-09-01 01:13:41 +02:00
Christian Neukirchen
c8e1a2ba15 mate-control-center: update common/shlibs 2014-08-31 23:44:27 +02:00
Juan RP
e232c0873b New package: mate-panel-1.8.0. 2014-08-31 19:56:31 +02:00
Juan RP
db2ce5400d New package: libmateweather-1.8.0. 2014-08-31 19:46:04 +02:00
Juan RP
642a6b65e4 New package: mate-control-center-1.8.1. 2014-08-31 19:33:02 +02:00
Juan RP
4de4f02701 New package: mate-session-manager-1.8.1. 2014-08-31 19:16:56 +02:00
Juan RP
60fae50292 New package: libmatekbd-1.8.0. 2014-08-31 18:43:43 +02:00
Juan RP
3cb10b3770 New package: caja-1.8.1. 2014-08-31 18:29:47 +02:00
Juan RP
76738b399c New package: mate-menus-1.8.0. 2014-08-31 18:12:28 +02:00
Juan RP
b9aaaf6102 New package: marco-1.8.0. 2014-08-31 17:57:08 +02:00
Juan RP
c853daf569 mate-polkit: remove lib; it's not too useful. 2014-08-31 17:33:55 +02:00
Juan RP
0016f5cb1f New package: mate-desktop-1.8.0. 2014-08-31 17:32:32 +02:00
Juan RP
0051e09fb1 New package: mate-polkit-1.8.0. 2014-08-31 17:09:46 +02:00
Juan RP
2f07dc8532 lxdm: add consolekit build option (on). 2014-08-31 15:40:54 +02:00
Juan RP
9bf1ba5f88 xbps-src: when all deps have been processed exit directly. 2014-08-30 20:45:57 +02:00
Christian Neukirchen
be2187270a New package: cinnamon-menus-2.2.0 2014-08-30 20:10:23 +02:00
Juan RP
58707d3733 libmng: update to 2.0.2 (soname bump). 2014-08-30 10:41:17 +02:00
Juan RP
6d20b9a05a xbps-src: move vopt_* helpers to environment/setup/options.sh. 2014-08-30 09:10:11 +02:00
Juan RP
790202ddbd xbps-src: move helpers to environment; there's no need to have them.
Those helpers were just setting up some extra functions that can be used
on templates, and this can be done already via environment, so let's remove
the helpers completely.
2014-08-30 09:01:29 +02:00
Dominik Honnef
cdd2ce0da4 add helpers for working with options
Add the helpers vopt_if, vopt_with and vopt_enable that simplify common
option-based operations.

Instead of a bunch of

if [ "$build_option_foo" ]; then
	configure_args+=" --with-foo"
	makedepends+=" foo-devel"
else
	configure_args+=" --without-foo"
fi

one can use

configure_args="... $(vopt_with foo)
makedepends="... $(vopt_if foo foo-devel)"

instead.

We're adding these functions to common/xbps-src/shutils/common.sh but
that might not be the ideal place. I would've preferred
common/helpers/options.sh, but helpers are only available in the
individual phases, not when the template itself gets parsed.
2014-08-30 00:39:46 +02:00