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
Alessio Sergi
1cfb846ae6
New package: lapack-3.5.0; supersedes liblapack
...
New (sub)package: blas-3.5.0; supersedes libBLAS
2014-08-29 19:20:59 +02:00
Juan RP
c0049997be
ecryptfs-utils: update to 104.
2014-08-28 19:00:47 +02:00
Christian Neukirchen
6cfe8adfc9
New package: ganv-1.4.2
2014-08-28 16:16:43 +02:00
Christian Neukirchen
ed53c63554
openmpi: update to 1.8.2.
2014-08-28 00:51:19 +02:00
Juan RP
44be72f5d2
common/shlibs: remove obsolete telepathy-logger soname.
2014-08-26 18:57:27 +02:00
Juan RP
e582f328b3
xbps-src: repair and improve the bootstrap target (from scratch).
...
- There's no need to install rdeps into the masterdir, just base-files.
- There's no need to exit if XBPS_TARGET_PKG == sourcepkg, just return.
- After building base-chroot, install bootstrap binary packages.
2014-08-26 10:33:15 +02:00
Juan RP
b019b5df6f
hooks/generate-runtime-deps: also make "virtual?" subst on noarch/noverifyrdeps pkgs.
2014-08-26 09:58:58 +02:00
Juan RP
1651a5fe6e
xbps-src/doinstall: there's no need to remove pkg metafiles on destdir.
2014-08-26 09:55:40 +02:00
Juan RP
aec1b80e86
hooks/generate-gitrevs: fallback to the git cmd for bootstrap builds.
2014-08-26 07:53:31 +02:00
Juan RP
3fdd0e180e
xbps-src: run pre-pkg hooks in the install to destdir target.
...
The prepare-32bit hook has been moved to the pre-pkg stage and now
those hooks are executed as part of the install phase. That means that
pre-pkg hooks are now independently run for the subpkgs and the sourcepkg
after the install-destdir phase and pre/do/install hooks.
As bonus, finally correct rdeps can now be collected for the 32bit pkgs
and works for all them, without the need to sort the order of subpkgs!
2014-08-25 22:34:13 +02:00
Juan RP
93e9ff4eaa
New package: libstrophe-0.8.6.
2014-08-25 19:51:46 +02:00
Juan RP
5290c2a839
xbps-src: change order of how subpackages are processed.
...
10 Non development packages are processed first lexically.
20 Development packages are processed after 10.
This resolves the issue of 32bit pkg creation with development pkgs
that depend on other non-development subpkgs, and result in wrong
dependencies being propagated to the 32bit development pkgs.
2014-08-25 17:43:08 +02:00
Juan RP
22e0c33b39
xbps-src: chroot: do not copy /etc/services; we use iana-etc now.
2014-08-25 15:30:57 +02:00
Juan RP
58963b23e1
New package: libsodium-0.7.0.
2014-08-25 09:50:01 +02:00
Juan RP
12a3b16e42
Introduce "broken" var to skip building broken packages; make "nocross" not error out.
...
- broken var simply exits (without error) and skips building a pkg.
- nocross var now simply exits without an error, to make buildbot continue building pkgs.
2014-08-22 16:49:23 +02:00
Juan RP
d27e135986
hooks/gen-pkg: keep and transform "replaces" in 32bit pkgs.
2014-08-22 09:21:04 +02:00
Juan RP
8fc5850fd4
cross-profiles/armv7hf: use the arm-linux-gnueabihf cross compiler.
...
There's no reason to use the gnueabihf7 variant, because the only difference
are the CFLAGS to build it. Use the gnueabihf one (used by Rpi too).
2014-08-21 16:56:03 +02:00