Juan RP
a8070f9668
common/shlibs: add libintl.so.8 from gettext on !glibc builds.
2014-11-10 14:12:00 +01:00
Juan RP
d982c558f2
xbps-src: correct test behaviour for build-profiles.
2014-11-10 12:30:07 +01:00
Juan RP
8d033f5724
xbps-src: new hook to remove misc files (used for musl currently).
2014-11-10 12:16:31 +01:00
Juan RP
67c854fc64
xbps-src: chroot: do nothing if we are already in the chroot.
2014-11-10 11:57:46 +01:00
Juan RP
88c76fb588
xbps-src: also use build-profiles for bootstrap pkgs.
2014-11-10 11:25:36 +01:00
Juan RP
c2bd01c8d3
xbps-src: introduce build profiles and use it by default.
...
common/build-profiles contains the compilation flags used in native
builds, and are defined per architecture:
- x86_64 (glibc)
- x86_64-musl (musl)
If XBPS_CFLAGS or XBPS_CXXFLAGS are set in `etc/conf`, the settings
from the build profile will be overrided.
2014-11-10 11:17:34 +01:00
Juan RP
26682d2b86
Revert "Revert "xbps-src: return early if masterdir is not ready for chroot ops.""
...
This reverts commit c6cec1010f
.
2014-11-08 11:07:40 +01:00
Enno Boland
c6cec1010f
Revert "xbps-src: return early if masterdir is not ready for chroot ops."
...
This reverts commit d9943a330d
.
2014-11-08 11:02:38 +01:00
Juan RP
d9943a330d
xbps-src: return early if masterdir is not ready for chroot ops.
2014-11-08 10:52:38 +01:00
Juan RP
4709ea9187
env/setup-subpkg: also unset "reverts".
2014-11-07 17:45:01 +01:00
Juan RP
518e78693e
build_style/python-module: simplify and fix an obvious error.
2014-11-07 16:41:59 +01:00
Alessio Sergi
d76780a2eb
build_style/python-module: fix cross build with python3
2014-11-07 16:33:36 +01:00
Christian Neukirchen
4015ecf3c1
xbps-src: add update_* to common/environment/setup/sourcepkg.sh
2014-11-07 16:03:52 +01:00
Juan RP
97a5e16fab
xbps-src: make "repository" per srcpkg, i.e don't override it for subpkgs.
2014-11-07 11:35:53 +01:00
Juan RP
f676369d88
common/shlibs: remove wrong soname.
2014-11-06 20:04:45 +01:00
Juan RP
33c922dafc
Merge pull request #619 from ShadowKyogre/keybinder
...
libkeybinder2 and Kupfer settings patch
2014-11-06 20:00:19 +01:00
Juan RP
f7543fb5b6
xbps-src: libexec: simplify chdir to wrksrc/build_wrksrc.
2014-11-06 17:23:58 +01:00
Eivind Uggedal
2188b00f4a
build_style/fetch: non-global vars
2014-11-06 12:02:26 +00:00
ShadowKyogre
344942ecbf
New package: libkeybinder2-0.3.0
2014-11-05 12:43:02 -08:00
Juan RP
457fd7aefb
xbps-src: respect XBPS_DEBUG_PKGS for bootstrap pkgs too.
2014-11-05 17:29:58 +01:00
Enno Boland
1a75818e7b
common: fix "$repository" = "nonfree" comparision.
2014-11-05 14:55:47 +01:00
Enno Boland
bf9ea156d8
move "repository" variable from environment/setup to environment/setup-subpkg
2014-11-05 14:15:25 +01:00
Enno Boland
59cc3e0d45
replace nonfree=yes with repository=nonfree.
...
This way it is possible to set up package specific repositories for
i.e. specific devices.
2014-11-05 14:15:25 +01:00
Alessio Sergi
78e15825ca
libnfs: update to 1.9.5 (soname bump)
2014-11-04 12:10:36 +01:00
Juan RP
29fd09339a
env/setup/install: use chmod 755 for runit scripts.
2014-11-03 17:03:27 +01:00
Juan RP
8260a5bf8d
New package: qtermwidget-0.6.0.
2014-11-03 13:41:36 +01:00
Eivind Uggedal
aeb7baef31
Revert "update_check.sh: do not check packages without distfiles"
...
This reverts commit e67c2718f2
.
2014-11-03 12:18:28 +00:00
Eivind Uggedal
e67c2718f2
update_check.sh: do not check packages without distfiles
2014-11-03 11:45:03 +00:00
Eivind Uggedal
451b5d3bcc
update_check.sh: reset regex before each site
...
Fixes a bug where python projects from PYPI which have a github
homepage gets the github regex when checking PYPI.
2014-11-03 11:37:08 +00:00
Eivind Uggedal
b7219e9407
update_check.sh: fix globals
2014-11-03 11:37:08 +00:00
Juan RP
3ec59dfb75
New package: pcmanfm-qt-0.8.0.
2014-11-03 11:12:34 +01:00
Juan RP
1af6c5d98e
New package: polkit-qt5-0.112.0.
2014-11-03 10:52:18 +01:00
Juan RP
82c1b0e40a
New package: lxde-libsysstat-0.2.0.
2014-11-03 10:40:17 +01:00
Juan RP
deab1c3abf
New package: lxqt-globalkeys-0.8.0.
2014-11-03 10:25:35 +01:00
Juan RP
c0e612ad69
New package: liblxqt-mount-0.8.0.
2014-11-03 10:05:24 +01:00
Juan RP
dc31a1fb77
build_style/cmake: set INSTALL_{LIBDIR,SBINDIR}.
2014-11-02 19:11:02 +01:00
Juan RP
5bd9d303ef
New package: liblxqt-0.8.0.
2014-11-02 18:23:34 +01:00
Juan RP
19f62bf0cc
New package: libqtxdg-1.0.0.
2014-11-02 18:19:22 +01:00
Christian Neukirchen
637dcf9472
update_check.sh: scan tags page instead of using the API.
2014-11-02 16:31:17 +01:00
Christian Neukirchen
01646ec643
update_check.sh: escape pkgname in default regexp.
2014-11-02 15:54:08 +01:00
Christian Neukirchen
ebbb33b519
update_check.sh: ignore SSL errors.
2014-11-02 15:45:57 +01:00
Juan RP
2c6870414f
New package: x265-1.4.
2014-11-02 10:33:26 +01:00
Juan RP
c09e941166
New package: qt5-5.3.2.
2014-11-02 10:23:14 +01:00
Christian Neukirchen
85ea2492c3
update_check.sh: regard dashes as dots for version comparison.
2014-11-01 20:37:17 +01:00
Christian Neukirchen
bcaeae6d24
update_check.sh: extract launchpad project name from URL instead of guessing it.
2014-11-01 19:43:55 +01:00
Christian Neukirchen
c36f464f4d
update_check.sh: extract sourceforge project name from URL instead of guessing it.
2014-11-01 19:04:21 +01:00
Juan RP
07dd4ad339
xbps-src: update-check: avoid bashism, requested by @chneukirchen.
2014-11-01 15:23:51 +01:00
Juan RP
1e445fe096
xbps-src: update-check: return if curl not available; simplify output for match.
2014-10-31 21:24:07 +01:00
Christian Neukirchen
60ac25fd1f
xbps-src: add update-check.
2014-10-31 20:43:35 +01:00
Juan RP
cc45da3f6d
xbps-src: indent enabled build options correctly too.
2014-10-30 07:09:33 +01:00
Juan RP
fb1d18aec3
kde: update to 4.14.2.
2014-10-29 16:21:18 +01:00
Enno Boland
cd50d45f26
openexr: update to 2.2.0.
2014-10-28 14:47:05 +01:00
Enno Boland
3b169ad67b
ilmbase: update to 2.2.0.
2014-10-28 14:47:05 +01:00
Juan RP
3f31573ed5
xbps-src: align show options correctly.
2014-10-28 10:15:58 +01:00
Juan RP
568c2a032b
hooks: strip: move to post-install to generate shlib-provides for all pkgs.
...
That was the missing piece to generate proper dependencies in 32bit
packages with subpkgs that depended in other subpkgs.
For example kmod: libkmod and libkmod-devel. libkmod-devel was being processed
before libkmod, and due to missing shlib-provides a dependency to the 64bit
package was generated.
2014-10-28 09:06:16 +01:00
Juan RP
58bbb98712
xbps-src: move ccache/distcc to hostdir, to make them shared by multiple masterdirs.
...
This way a single ccache or distcc directory can be shared by multiple
independent masterdirs.
2014-10-26 10:22:30 +01:00
Alessio Sergi
1e3b059eb3
libfm: split libfm-extra into its own source/binary package
2014-10-25 23:35:25 +02:00
Alessio Sergi
936a7dd069
menu-cache: update to 1.0.0 (soname bump)
2014-10-25 18:35:33 +02:00
Alessio Sergi
ade221aa1e
libfm: add missing shlibs
2014-10-25 18:35:33 +02:00
Juan RP
6b1df95e8f
atf: update to 0.21 (soname bumps).
2014-10-23 22:55:32 +02:00
Enno Boland
597db32c56
New package: icu-49-49.1.2
2014-10-23 14:19:42 +00:00
Enno Boland
b4d7b5f646
New package: libcmis-0.4.1
2014-10-23 14:19:42 +00:00
Enno Boland
cd5cdd41e6
New package: libabw-0.1.0
2014-10-23 14:19:42 +00:00
Enno Boland
1af194541d
New package: libgltf-0.0.2
2014-10-23 14:19:42 +00:00
Eivind Uggedal
91dc20e791
New package: pth-2.0.7.
2014-10-19 15:27:47 +00:00
Eivind Uggedal
65f78c9d1f
New package: libksba-1.3.1.
2014-10-19 15:27:47 +00:00
Juan RP
4545aca5e3
xbps-src: repair bootstrap installation.
2014-10-18 16:45:16 +02:00
Juan RP
7df57b30b0
icu: update to 54.1 (soname bumps).
2014-10-15 11:08:43 +02:00
Juan RP
033c4ed0f5
xbps-src: remove WIP repo delta support.
...
- it never worked correctly
- it's WIP and looks like it will be stalled forever
- won't be necessary anymore with xbps-0.42
2014-10-14 19:19:07 +02:00
Juan RP
1cee26a59f
xbps-src: hooks: reorganize some hooks.
...
The strip-and-debug-pkgs/generate-runtime-deps hooks have been moved
to the pre-pkg stage, and are run before prepare-32bit; this way dependencies
are collected correctly in all cases.
2014-10-14 19:19:07 +02:00
Juan RP
6e7e1398f8
Merge branch 'runit-services'
...
All packages that had runit services are now providing them themselves.
2014-10-13 18:17:26 +02:00
Dominik Honnef
1e08480cf2
New package: ledger-3.1
2014-10-13 17:23:59 +02:00
Juan RP
d4025450ae
xbps-src: vsv: take into account log service too.
2014-10-13 13:02:04 +02:00
Juan RP
b700bf40e4
xbps-src: vsv: chmod +x run/finish scripts; create supervise symlink.
2014-10-13 12:37:33 +02:00
Enno Boland
33fd83f6be
common/environment/setup: add vsv command to add runit services.
2014-10-13 11:12:05 +02:00
Juan RP
def9cee898
hooks/script-wrapper: create libmikmod-config wrapper.
2014-10-12 09:16:02 +02:00
Juan RP
86ba1ea9c5
hooks/strip: before stripping make sure files have write bit set.
...
... otherwise strip(1) errors out. Perl installs shlibs without write
bit set and results in EPERM errors.
Perl could be fixed instead, but meanwhile this works.
2014-10-12 08:56:32 +02:00
Juan RP
dbfb3a2b81
hooks/strip-and-debug: do not override file perms.
...
... otherwise additional perms are lost, always resulting in non setuid bins.
2014-10-12 07:23:06 +02:00
Juan RP
6928b52a4e
xbps-src: full switch to void-packages.
2014-10-11 11:15:02 +02:00
Juan RP
4b6129eeb7
xbps-src: chroot: use /void-packages.
2014-10-11 11:11:09 +02:00
Juan RP
77d1837155
xbps-src: misc tweaks for zap and use void-packages too in chroot ops.
2014-10-11 11:02:57 +02:00
Juan RP
d9ff56e873
common/environment/setup/sourcepkg.sh: unset do_clean() too.
2014-10-11 10:19:16 +02:00
Juan RP
b2976da1c8
xbps-src: use "disable_debug" to disable -dbg subpkg creation.
2014-10-11 09:57:27 +02:00
Enno Boland
62687139a1
New package: libexttextcat-3.4.3
2014-10-10 10:55:17 +02:00
Enno Boland
97fee7d7a8
New package: liblangtag-0.5.4
2014-10-10 10:55:17 +02:00
Enno Boland
0ebe1b30e7
New package: lpsolve-5.5.2.0
2014-10-10 10:55:17 +02:00
Enno Boland
3a5f4108c1
New package: mythes-1.2.4
2014-10-10 10:55:17 +02:00
Enno Boland
82f4b9c386
New package: hyphen-2.8.8
2014-10-10 10:55:17 +02:00
Enno Boland
96a1d750f6
New package: vigra-1.10.0
2014-10-10 10:55:17 +02:00
Enno Boland
f370633290
New package: libwpg-0.3.0
2014-10-10 10:55:17 +02:00
Enno Boland
d228ed8759
New package: libwps-0.3.0
2014-10-10 10:55:17 +02:00
Enno Boland
6044f9aafc
New package: libwpd-0.10.0
2014-10-10 10:55:17 +02:00
Enno Boland
1b5e319140
New package: libvisio-0.1.0
2014-10-10 10:55:17 +02:00
Enno Boland
8287bb964e
New package: libmspub-0.1.1
2014-10-10 10:55:17 +02:00
Enno Boland
573eff5843
New package: libcdr-0.1.0
2014-10-10 10:55:17 +02:00
Enno Boland
0efa28196a
New package: libodfgen-0.1.1
2014-10-10 10:55:17 +02:00
Enno Boland
98d7fdfa88
New package: libetonyek-0.1.1
2014-10-10 10:55:17 +02:00
Enno Boland
5a3b4a5336
New package: librevenge-0.0.1
2014-10-10 10:55:17 +02:00
Juan RP
5eb04edb49
atf: update to 0.20.
2014-10-06 10:20:21 +02:00
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
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
Juan RP
7e9f329643
xbps-src: remove_pkg: exit early if destdir does not exist.
2014-08-21 12:16:53 +02:00
Juan RP
108a6d3fac
xbps-src: introduce "nocross" to not allow cross compilation.
2014-08-21 12:07:44 +02:00
Juan RP
954e1aff05
xbps-src/chroot: disable xbps/repo.d/00-main.conf with a symlink; rather than removing the file.
2014-08-21 11:42:51 +02:00
Dominik Honnef
5c53ca14dd
New package: libpar2-0.4
2014-08-20 12:34:15 +02:00
Christian Neukirchen
4cc17d7b04
libunwind: fixes for ARM
2014-08-19 21:13:57 +02:00
Juan RP
7d41c7bcd8
environment/autoconf_cache: switch to off_t=4 for 32bit archs;
...
Assume that _FILE_OFFSET_BITS=64 is always defined to get proper 64bit support.
Setting it to 8 was giving unexpected results in e2fsprogs, which does not
defined _FILE_OFFSET_BITS=64, and checks for sizeof(off_t) >= sizeof(long long)
to use lseek() rather than lseek64().
2014-08-19 18:28:11 +02:00
Enno Boland
bd5dd12b53
New package: libdshconfig-devel-0.20.10.
2014-08-19 16:38:58 +02:00
Juan RP
f52419ed0c
polarssl: update to 1.3.8.
2014-08-19 15:34:50 +02:00
Eivind Uggedal
723a461f24
fcgi-devel: add missing shlibs
2014-08-18 16:59:16 +00:00
Juan RP
e13c7ffe78
hooks/prepare-32bit: fix shlib-provides detection for non subpkgs.
2014-08-18 13:43:39 +02:00
Juan RP
f06932f34d
hooks/prepare-32bit: even more debugging.
2014-08-18 13:17:49 +02:00
Juan RP
344ca13dab
hooks/prepare-32bit: add some more debugging to see what's going on.
2014-08-18 13:11:46 +02:00
Juan RP
f1822d43af
hooks/prepare-32bit: update paths to lib32 correctly in pkgconfig files.
2014-08-18 10:54:33 +02:00
Juan RP
cdc60029eb
hooks/prepare-32bit: convert -devel pkgs to 32bit to have proper rdeps.
2014-08-18 10:12:37 +02:00
Juan RP
9d50c2fb05
xbps-src: use "virtual?" keyword to declare virtual runtime dependencies.
...
The syntax "pkg?vpkg" can be used in hostmakedepends, makedepends and depends;
but the "virtual" keyword can be declared specifically for runtime dependencies
(depends).
2014-08-17 19:21:25 +02:00
John Galt
528f17bf3e
llvm-git: update to current master
2014-08-17 00:46:50 -07:00
Juan RP
b0aedbb03a
xbps-src: added -D to generate repository binary deltas; disabled for now.
2014-08-14 12:28:27 +02:00
Juan RP
234a4fd685
hooks/xdelta: use silent output; those warnings are too noisy.
2014-08-14 08:56:48 +02:00
Alessio Sergi
3dba8f05d1
tk: install bin symlink; common/shlibs: tk: add missing shlibs; revbump
2014-08-14 00:28:14 +02:00
Enno Boland
0f20ab1139
common/hooks: delta creation: only generate own delta for own XBPS_TARGET_MACHINE
2014-08-13 22:30:51 +02:00
Enno Boland
b317e8ff03
common/hooks: delta creation: don't hide stderr
2014-08-13 22:22:38 +02:00
Enno Boland
e8d0b810b1
common/hooks: remove file before copy
2014-08-13 22:21:03 +02:00
Enno Boland
d29b40ee46
common/hooks: use ln -f instead of cp
2014-08-13 22:19:30 +02:00
Enno Boland
179c07cc30
common/hooks: use cp instead of ln
2014-08-13 22:17:10 +02:00
Juan RP
c0afddcdbc
hooks/xdelta: style twerks.
2014-08-13 21:59:20 +02:00
Enno Boland
bdb339f5fa
common/hooks: remove config variable enable vcdiff generation.
2014-08-12 09:42:05 +02:00
Enno Boland
27e96f018b
common/hooks: enable repackaging of indexes for xdelta
2014-08-12 08:28:43 +02:00
Enno Boland
b713c62413
common/hooks: generate null diffs to the new files itself.
2014-08-11 19:55:14 +02:00
Enno Boland
f4544b82a6
common/hooks: add support for vcdiff creation
2014-08-11 18:05:13 +02:00
Enno Boland
5a55427d97
New package: swc-git-20140809
2014-08-09 13:49:37 +02:00
Enno Boland
9946a2a020
libinput: Update to 0.5.0
2014-08-09 13:04:24 +02:00
Enno Boland
ccf88fd5e9
New package: wld-git-20140809
2014-08-09 11:15:07 +02:00
Christian Neukirchen
8cfc31126e
New package: libnftnl-1.0.2
2014-08-07 15:17:44 +02:00
Christian Neukirchen
7e8df0ded7
New package: libmnl-1.0.3
2014-08-07 15:17:44 +02:00