maxice8
f638b4e04f
xbps-src: add valac wrapper
...
Projects like zeitgeist and gtksourceview4 need it
2019-02-06 20:13:27 -02:00
maxice8
fbb17f5cda
xbps-src: make vapigen_wrapper install vapigen-0.42
2019-02-05 23:19:27 -02:00
maxice8
1c1490217a
xbps-src: Add wrapper for vapigen on cross
2019-02-05 19:43:56 -02:00
maxice8
ab96ff356e
xbps-src/hooks: most 05-rename-python3-c-bindings to post-install
2019-02-02 14:40:05 -02:00
maxice8
ff196d112f
05-rename-python3-c-bindings.sh: fix
2019-01-31 15:20:03 -02:00
maxice8
1a0ce0e066
hooks/pre-pkg/05-rename-python3-c-bindings.sh: introduce
2019-01-31 15:08:13 -02:00
maxice8
f6c595619c
hooks/pre-pkg/99-pkglint-subpkgs.sh: fix case where grep doesn't match
2019-01-29 23:14:59 -02:00
maxice8
c5d40ba078
hooks/pre-pkg: add pkglint-subpkgs hook
2019-01-27 10:20:32 +01:00
maxice8
07c2dc7131
hooks/do-fetch/00-distfiles.sh: use fetch_cmd instead of XBPS_FETCH_CMD
2019-01-21 16:17:02 -02:00
maxice8
75e535d257
hooks/11-pkglint-elf-in-usrshare: make use of bashisms to fix stuff.
...
using for-loop causes the loop to hang at filenames with -.
Use while read instead with bash process substitution so it avoids the
subshell problem.
2019-01-10 00:44:44 -02:00
maxice8
c06512eac9
hooks: Add hook to check for ELF files in /usr/share
2019-01-09 17:01:13 -02:00
Piotr Wójcik
27d9e7ffea
hooks/uncompress-manpages: prevent hang
...
In case when file to be uncompressed existed, decompressors asked
whether to overwrite it.
As output is muted, building hung silently waiting for input.
2019-01-05 08:12:55 -02:00
maxice8
9251941c99
hooks/pre-pkg: prohibit /usr/doc, mention /usr/share/doc
2018-12-20 16:33:35 -02:00
maxice8
3f5059ae50
hooks/post-install: fix find for executable files, use GNU -executable
2018-12-13 10:14:44 -02:00
maxice8
80c5550ce4
hooks/post-install: fix message and indentation on pkglint-devel-paths.
2018-12-12 23:08:56 -02:00
maxice8
de31bf8d1f
hooks/post-install: Add hook to warn when paths for -devel packages
...
should be added.
This hooks checks installed files of all packages that do not end
in -devel and warn when certain paths are found that should be in
the -devel package like:
- /usr/include
- /usr/lib/*.so
- /usr/lib/*.a
- /usr/[lib|share]/[pkg-config|cmake]
- /usr/share/vala
- /usr/share/gir-1.0
2018-12-12 23:07:05 -02:00
maxice8
7bd2eaea34
hooks/pre-pkg: deal with packages that install to /etc but should use
...
/usr/lib
some packages install stuff to places like /etc/udev/rules.d and
/etc/modprobe.d.
That is wrong, they should use their equivalents in /usr/lib.
2018-12-10 20:16:25 -02:00
maxice8
d1a14f90be
hooks/pre-pkg: deal with packages using /etc/bash_completion.d
...
Detect when it is used and suggest
/usr/share/bash-completion/completions instead.
2018-12-07 12:30:20 +01:00
Cameron Nemo
61065bcb1f
hooks/pre-pkg: safely pass arguments to printf
2018-11-18 20:30:04 +01:00
Rasmus Thomsen
a8f008f21c
hook/do-extract: support extracting .crate files
2018-11-02 08:59:03 -03:00
maxice8
c6c249348d
hooks/do-extract: support extracting .gem files with gem unpack.
2018-10-27 09:25:31 -03:00
Toyam Cox
1edc8846ca
xbps-src: Migrate from build_style for 32bit pkgs
...
This allows dxpb to have a simpler test for whether or not a 32bit
package will be built.
2018-10-04 10:28:27 +02:00
Helmut Pozimski
ee4e6ad061
02-script-wrapper.sh: add wx-config-gtk3 for the generic_wrapper
2018-09-10 14:43:09 +02:00
Enno Boland
50e86ef640
common/libexec/build.sh: register all packages at once to prevent inconistent staging
2018-09-07 11:19:55 +02:00
maxice8
59b5fdf36f
04-create-xbps-metadata-scripts.sh: automatically add triggers for
...
appstream-cache
[ci skip]
2018-08-27 18:26:11 -03:00
maxice8
88f96346d4
hooks/post-install/04-create-xbps-medata-scripts.sh: automatically
...
handle gtk-pixbuf-loaders
2018-08-23 17:16:47 -03:00
newbluemoon
05fb5e4ad7
common/hooks/pre-configure: fix python3 wrapper [skip ci] ( #1005 )
2018-08-21 19:33:52 +02:00
maxice8
5c28f42b50
04-create-xbps-medatada-scripts.sh: fix indentation.
2018-08-20 22:25:11 -03:00
Michael Gehring
7186589618
common/hooks/pre-pkg/04-generate-runtime-deps.sh: remove unused variable
2018-08-20 12:03:31 -03:00
maxice8
2a37c4734c
hooks/post-install/04-create-xbps-medata-scripts.sh: automatically
...
handle gtk{,3}-immodules
2018-08-19 06:01:47 -03:00
Alessio Sergi
0c06da09e4
Revert "common/hooks: add hook to check python dependencies"
...
This reverts commit 3b1f5272b9
.
2018-06-05 16:17:27 +02:00
Enno Boland
3b1f5272b9
common/hooks: add hook to check python dependencies
2018-06-05 09:22:30 +02:00
Duncaen
94ed33657b
Revert "common/: add support for changelog field."
...
This reverts commit 8599efd9fd
.
2018-05-04 16:46:46 +02:00
maxice8
8599efd9fd
common/: add support for changelog field.
...
This commits allows ./xbps-src show to show the changelog field and for
changelog to be included with the -c/--changelog option via xbps-create.
Closes : #14102 [via git-merge-pr]
2018-05-03 22:58:27 -04:00
Enno Boland
3d8549991b
common/hooks: fix support for application/x-pie-executable
2018-04-16 21:37:48 +02:00
Leah Neukirchen
d30a239d41
common/hooks: support application/x-pie-executable (from file 5.33).
2018-04-16 14:37:49 +02:00
Jürgen Buchmüller
f274d7728c
04-generate-runtime-deps.sh: introduce skiprdeps
...
Yet another variable to permit skipping of runtime dependency checks
for a list of files, specifying their absolute path in the $DESTDIR,
allows us to handle known bad detections due to e.g. binaries or
shared libraries not meant to be run or loaded in the host.
This will be used to fix the android-studio template to skip
a number of files which would create a bogus dependency on libc.so.
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2018-04-10 17:54:13 +02:00
Michael Gehring
b9e321456b
xbps-src: make -dbg packages depend on the pkgver they are generated from
...
Closes : #12161 [via git-merge-pr]
2018-03-05 19:50:05 -08:00
Jürgen Buchmüller
c1fd6c389e
hooks/do-fetch/00-distfiles.sh: contents checksum
...
Add support for contents checksums. This is meant to be used for tarballs
like the ones coming from https://*.googlesource.com/ which on every download
change their outer checksum due to being packaged with different date/time
stamps or similar.
If such a distfile still contains the same files as the author of a template
found, then the checksum of its contents can be specified by prepending a
commercial at (@) to the corresponding checksum="..." line.
Depending on the format of the distfile its entire contents will then be
piped into sha256sum and the resulting digest is verified against what
follows after the @.
2018-03-02 23:28:36 +01:00
Jürgen Buchmüller
7c53259f00
create-xbps-metadata-scripts: indent with tabs
2018-01-15 14:32:42 +01:00
James Barnett
90b5c612ae
Add hook and trigger to handle hwdb.d files
...
Adds a hook to check if /usr/lib/udev/hwdb.d is being modified. If so,
triggers 'udevadm hwdb --root=. --update'.
Closes : #9858 [via git-merge-pr]
2018-01-15 14:31:12 +01:00
newbluemoon
e8842e10d7
wxWidgets: fix cross compilation
...
xbps-src: add wx-config to 02-script-wrapper.sh
2017-12-16 01:48:46 +01:00
Andrea Brancaleoni
cb72dfc4cd
wine: nopie_files
2017-11-29 19:28:02 +01:00
Enno Boland
c72e969742
add hook-directories for check phase
2017-11-18 14:32:37 +01:00
Michael Gehring
85b7e8335a
hooks/post-extract/00-patches.sh: ignore files without patch/diff suffix
2017-09-26 11:02:37 +00:00
Enno Boland
571e42ffce
03-rewrite-python-shebang.sh: don't rewrite versioned python scripts ( #6155 )
...
fixes #6151 .
2017-04-17 08:49:06 +02:00
Alessio Sergi
29c37543cf
xbps-src: introduce python_version
2016-11-17 17:42:54 +01:00
Alessio Sergi
8cb79d7a30
python-setuptools: update to 28.8.0
2016-11-10 10:06:26 +01:00
Alessio Sergi
d77d6cde40
xbps-src: limit the search to the /usr/lib/pythonX.Y directory
2016-10-27 15:22:54 +02:00
Alessio Sergi
b6bc28251b
hooks/rewrite-python-shebang: s/pycompile_version/pyver/
2016-10-24 10:18:49 +02:00