Commit graph

1212 commits

Author SHA1 Message Date
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
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