]>
git.pld-linux.org Git - packages/rpm-build-macros.git/log
Arkadiusz Miśkiewicz [Sat, 21 Oct 2017 08:16:28 +0000 (10:16 +0200)]
Up to 1.726.
More meson macros. Usage:
%meson \
some-options \
-Dvariable=value \
more-options \
<srcdir (use current dir mostly: .)> <builddir (like '-C builddir' in make)>
%meson_build -C build
%meson_install -C build
%meson_test -C build
Ninja macros also adjusted.
Jan Palus [Sat, 29 Jul 2017 15:42:52 +0000 (17:42 +0200)]
1.725; pass --*dir opts to meson
contrary to --help output they accept absolute paths
Jan Palus [Mon, 24 Jul 2017 22:59:41 +0000 (00:59 +0200)]
1.724; initial version of %meson/%ninja macros
Elan Ruusamäe [Sun, 23 Apr 2017 22:38:45 +0000 (01:38 +0300)]
find-lang: use find.dirs after it has been created
Elan Ruusamäe [Sun, 23 Apr 2017 22:26:55 +0000 (01:26 +0300)]
find lang 1.40: add --with-django; previous change (
701db50 ) removed
Elan Ruusamäe [Sun, 23 Apr 2017 14:54:07 +0000 (17:54 +0300)]
rel 2
Elan Ruusamäe [Sun, 23 Apr 2017 14:50:46 +0000 (17:50 +0300)]
find-lang 1.39: --all-name to catch .mo files from python modules
%lang(et) /usr/share/python2.7/site-packages/rest_framework/locale/et/LC_MESSAGES/django.mo
Arkadiusz Miśkiewicz [Sun, 1 Jan 2017 11:18:08 +0000 (12:18 +0100)]
- 1.723; fix compressing man pages with spaces inside filenames
Jan Rękorajski [Wed, 28 Dec 2016 07:25:42 +0000 (08:25 +0100)]
- fix too many slashes in update_mime_database macro
- 1.722
Jakub Bogusz [Sun, 18 Dec 2016 08:42:18 +0000 (09:42 +0100)]
- added _soname_prov and journal_catalog_update macros
- drop arm macro from macros.build (more recent version already defined in macros.rpmbuild)
- version 1.721
Elan Ruusamäe [Thu, 29 Sep 2016 17:25:24 +0000 (20:25 +0300)]
document _noautoreq_pyegg, _noautoreq_py3egg
added in
e7053164
Tomasz Pala [Tue, 6 Sep 2016 09:54:45 +0000 (11:54 +0200)]
fixed %systemd_post
broken with wrong chunk at
3303369cd82fe4c2d6297d60fec3272066a322c5
Tomasz Pala [Wed, 24 Aug 2016 13:27:24 +0000 (15:27 +0200)]
don't be quiet when enabling systemd native service in place of SysV one
As RPM_ENABLE_SYSTEMD_SERVICE overrides systemd presets and this is
happening only once per package, it's better to notice admin about that.
Tomasz Pala [Wed, 24 Aug 2016 13:24:40 +0000 (15:24 +0200)]
remove --quiet option for systemctl actions that do not support it
Tomasz Pala [Wed, 24 Aug 2016 13:18:21 +0000 (15:18 +0200)]
pass RPM_SKIP_AUTO_RESTART value of a service to %systemd_post
Tomasz Pala [Wed, 24 Aug 2016 00:21:45 +0000 (02:21 +0200)]
stop INSANE delay
If this update-mime-database corrupts data cache, let them fix their crappy
code, until then it's not worth to introduce ~minute updates for
recreatable data, this is not an RDBMS.
Elan Ruusamäe [Sat, 20 Aug 2016 11:35:46 +0000 (14:35 +0300)]
v1.720: add %fish_compdir
Elan Ruusamäe [Sat, 20 Aug 2016 11:26:15 +0000 (14:26 +0300)]
don't hide output; refs
3303369
Elan Ruusamäe [Sat, 20 Aug 2016 11:22:43 +0000 (14:22 +0300)]
v1.719: add %zsh_compdir
Tomasz Pala [Sun, 7 Aug 2016 17:35:23 +0000 (19:35 +0200)]
use systemctl preset instead enable where appropriate
Jan Palus [Tue, 2 Aug 2016 19:33:17 +0000 (21:33 +0200)]
hardcode /usr/share/vim/doc in %vim_doc_helptags
Jan Palus [Mon, 1 Aug 2016 15:08:52 +0000 (17:08 +0200)]
ver 1.718: added %vim_doc_helptags
Elan Ruusamäe [Wed, 29 Jun 2016 20:28:51 +0000 (23:28 +0300)]
v1.717: %py_install_opts, %py3_install_opts
moved from %py_install, %py3_install so it could be used elsewhere in
install section
Jacek Konieczny [Tue, 26 Apr 2016 13:13:59 +0000 (15:13 +0200)]
fix __spec_install_post_check_shebangs for spaces
Paths with spaces would cause the macro to fail.
Version: 1.716
Jan Palus [Sun, 24 Apr 2016 10:31:34 +0000 (12:31 +0200)]
drop usage of O= in kernel module macros; ver 1.715
breaks KERNELRELEASE determination
Elan Ruusamäe [Wed, 20 Jan 2016 21:05:31 +0000 (23:05 +0200)]
find-lang: v1.38
restore .qm files from /usr/share from
59c9ed8f8968ff427964670e3d782ac458ef5d38
like clementine:
/usr/share/locale/bg/LC_MESSAGES/clementine.qm
the find-lang.sh is crazy, it should be rewritten with something more
readable!
Elan Ruusamäe [Wed, 6 Jan 2016 11:45:29 +0000 (13:45 +0200)]
cosmetics
Elan Ruusamäe [Wed, 6 Jan 2016 11:42:08 +0000 (13:42 +0200)]
__php_api_requires has no -v param
Jacek Konieczny [Fri, 4 Dec 2015 07:22:04 +0000 (08:22 +0100)]
Do not ask Python3 for module installation dirs
Version: 1.714
Jacek Konieczny [Wed, 2 Dec 2015 17:25:20 +0000 (18:25 +0100)]
py_install: explicitly specify --install-purelib
This way our Python does not need to be patched in a way virtualenv
doesn't like.
Version: 1.713
Elan Ruusamäe [Mon, 30 Nov 2015 08:31:48 +0000 (10:31 +0200)]
add info about test spec
Jacek Konieczny [Mon, 30 Nov 2015 07:34:59 +0000 (08:34 +0100)]
shebangs check: missing '*'
Jacek Konieczny [Sun, 29 Nov 2015 16:49:03 +0000 (17:49 +0100)]
shebangs: allow explicit pyhon%{py_ver} too
Jacek Konieczny [Sun, 29 Nov 2015 16:31:36 +0000 (17:31 +0100)]
__spec_install_post_check_shebangs
Check script shebangs. Currently only for python and a generic
"#!/usr/bin/env interpreter" check. Checks for other interpreters may
easily be added.
For Python – check if /usr/bin/python2 or /usr/bin/python3 is used, so
we don't run Python3-compatible software with Python 2 just because it
is our /usr/bin/python.
Version: 1.712
Jacek Konieczny [Wed, 25 Nov 2015 20:07:18 +0000 (21:07 +0100)]
py_build/py_install - cosmetics
Jacek Konieczny [Wed, 25 Nov 2015 18:04:43 +0000 (19:04 +0100)]
{py,py3}_{build,install} macros
Shortcuts for 'python setup.py', passing all the needed variables.
Single '%%setup_py' for build and install would not do, as the prefix
cannot be given before the 'install' command.
Version: 1.710
Elan Ruusamäe [Fri, 13 Nov 2015 19:53:31 +0000 (21:53 +0200)]
drop rpm-build.sh, provided by ../rpm-build-tools/shrc.sh
was removed in
dec1a0aedb2fa4c662673def49b3a9d70d90a922
but file still kept, which lead to duplicate life of same script in both
repos. sigh...
that commit makes up as rpm-build-macros 1.651
Elan Ruusamäe [Tue, 19 May 2015 08:13:46 +0000 (11:13 +0300)]
drop duplicate "ac-tag" alias, provided by rpm-build-tools
Jan Rękorajski [Tue, 5 May 2015 06:16:44 +0000 (08:16 +0200)]
- added pythonegg/python3egg noautoreq helpers
- 1.709
Elan Ruusamäe [Thu, 26 Feb 2015 21:44:02 +0000 (23:44 +0200)]
add q alias
Elan Ruusamäe [Thu, 26 Feb 2015 21:40:40 +0000 (23:40 +0200)]
drop rpmb
not needed either, rpm-build-macros can setup spec and sourcedirs properly
Elan Ruusamäe [Thu, 26 Feb 2015 21:40:11 +0000 (23:40 +0200)]
drop kdediff, kde3.5 unmaintained and current kde in git probably
Elan Ruusamäe [Thu, 26 Feb 2015 21:37:32 +0000 (23:37 +0200)]
cleanup functions related to pld cvs -- no longer needed
Jan Rękorajski [Sun, 1 Feb 2015 11:12:28 +0000 (12:12 +0100)]
- use UTS_RELEASE for determining kernel version, rpm EVR doesn't contain alt_kernel information
Elan Ruusamäe [Tue, 27 Jan 2015 09:07:51 +0000 (11:07 +0200)]
kernel modules: fix syntax error; rel 2
Elan Ruusamäe [Mon, 26 Jan 2015 21:56:34 +0000 (23:56 +0200)]
"xz -9e" and "xz" size difference is very minimal:
$ du xz*/lib/modules/ -sk
42940 xz-e9/lib/modules/
42876 xz/lib/modules/
Elan Ruusamäe [Mon, 26 Jan 2015 21:54:29 +0000 (23:54 +0200)]
v1.707: make kernel module compression configurable via kmod_compress_cmd macro
Elan Ruusamäe [Sun, 25 Jan 2015 12:57:28 +0000 (14:57 +0200)]
v1.706: find-lang: v1.37 update --with-qm to accept from any path
sed patterns from rpm.org
315d491514c1b710b53c40aa8bf03eb56c202a36
Jakub Bogusz [Sun, 25 Jan 2015 09:34:04 +0000 (10:34 +0100)]
- C: rpm-build < 5.4.15-6 because of macros.d/kernel file
Elan Ruusamäe [Tue, 6 Jan 2015 21:04:24 +0000 (23:04 +0200)]
find-lang: put diagnostics to stderr
Jan Rękorajski [Sat, 3 Jan 2015 16:35:37 +0000 (17:35 +0100)]
- moved _{host,target}_base_arch macros where they belong (kernel specific)
- translate x32 to x86_64 for kernel purposes
Jan Rękorajski [Thu, 1 Jan 2015 20:08:16 +0000 (21:08 +0100)]
- add x32 support to cmake
Jan Rękorajski [Sun, 14 Dec 2014 13:44:16 +0000 (14:44 +0100)]
- fix kernl BR generator
Jan Rękorajski [Sun, 14 Dec 2014 12:24:19 +0000 (13:24 +0100)]
- drop non-dist kernel support, it was broken for a long time and noone noticed/cared
Jan Rękorajski [Sun, 14 Dec 2014 11:22:05 +0000 (12:22 +0100)]
- allow versioned BRs when generating them for kernel packages
Jan Rękorajski [Wed, 10 Dec 2014 21:47:11 +0000 (22:47 +0100)]
- package new macro file
Jan Rękorajski [Wed, 10 Dec 2014 20:59:18 +0000 (21:59 +0100)]
- add argument parsing to buildrequires_kernel macro
Jan Rękorajski [Wed, 10 Dec 2014 20:37:40 +0000 (21:37 +0100)]
- split all kernel macros to separate file and install it in place of
one provided by rpm
- 1.699
Arkadiusz Miśkiewicz [Tue, 9 Dec 2014 11:50:07 +0000 (12:50 +0100)]
Set BINDIR, SBINDIR, LIBEXECDIR, SYSCONFDIR, SHAREDSTATEDIRPATH,
LOCALSTATEDIRPATH, INCLUDEDIR, OLDINCLUDEDIR, DATAROOTDIR, DATADIR,
INFODIR, LOCALEDIR, MANDIR, DOCDIR in cmake macro, too.
Arkadiusz Miśkiewicz [Sat, 1 Nov 2014 16:29:36 +0000 (17:29 +0100)]
- 1.697; use new %_make_opts in make call; to be overrided with custom flags
Elan Ruusamäe [Mon, 4 Aug 2014 14:41:29 +0000 (17:41 +0300)]
1.696 add %ruby_abi macro
Elan Ruusamäe [Thu, 17 Jul 2014 19:47:29 +0000 (22:47 +0300)]
1.695: ruby 2.0 compatible macros
i knew i forgot something!
Elan Ruusamäe [Fri, 11 Jul 2014 04:38:47 +0000 (07:38 +0300)]
__noauto_regexp_helper: detect quote char at runtime
this allows to use same rpm-build-macros but using old rpm 4.5 build
Elan Ruusamäe [Mon, 2 Jun 2014 12:50:20 +0000 (15:50 +0300)]
disable deprecated %ruby_ver_requires_eq, %ruby_mod_ver_requires_eq
Elan Ruusamäe [Sun, 1 Jun 2014 19:15:24 +0000 (22:15 +0300)]
1.694: ruby-2.0 packaging fixes
Elan Ruusamäe [Sat, 31 May 2014 16:49:16 +0000 (19:49 +0300)]
%ruby_gemdir: use value from Gem itself, 1.9/2.0 compatible packaging
Elan Ruusamäe [Fri, 30 May 2014 07:31:20 +0000 (10:31 +0300)]
ruby: add %__ruby_rbconfig to simplify other ruby macros
Elan Ruusamäe [Mon, 26 May 2014 07:45:17 +0000 (10:45 +0300)]
add version info for py.postclean (added in
f12c2314 )
Elan Ruusamäe [Mon, 26 May 2014 07:44:54 +0000 (10:44 +0300)]
add version info for py.postclean -x
Elan Ruusamäe [Thu, 8 May 2014 08:35:45 +0000 (11:35 +0300)]
r1.693: dokuwiki lang: add hu-formal
Elan Ruusamäe [Thu, 1 May 2014 17:27:36 +0000 (20:27 +0300)]
1.692: fix ruby_ridir not to use deprecated CONFIG (removed in 2.0)
Marcin Banasiak [Sun, 2 Mar 2014 14:25:01 +0000 (15:25 +0100)]
1.691: add %udev_hwdb_update responsible for updating hardware database index
Elan Ruusamäe [Sun, 2 Mar 2014 10:11:14 +0000 (12:11 +0200)]
upstart_post: do nothing if not under upstart supervision
Elan Ruusamäe [Sun, 2 Mar 2014 09:35:32 +0000 (09:35 +0000)]
upstart macros: multiline safety fixes
Jacek Konieczny [Sat, 22 Feb 2014 15:20:11 +0000 (16:20 +0100)]
Actually use the %{_clean_env} in %build and %install
Default %{___build_pre} provided in the rpm-build package does
clear some environment variables (locale), but there are other,
that can break build (e.g. $http_proxy may break Python tests using
http://localhost/ URLs).
Version: 1.688
Jan Rękorajski [Thu, 20 Feb 2014 11:59:49 +0000 (12:59 +0100)]
- 1.687
- split old/compatibility kernel_modules_{build,install} macros for
-(non)dist kernel into _compat() macros to avoid "Macro expansion too
big for target buffer" errors
Elan Ruusamäe [Wed, 29 Jan 2014 13:26:25 +0000 (15:26 +0200)]
1.686: %{__php} macro is always versioned to ensure we need just %{php_name}-cli to get the binary
Elan Ruusamäe [Tue, 28 Jan 2014 20:02:37 +0000 (20:02 +0000)]
1.685: add nrpe.d support to %nagios_nrpe macro
Jakub Bogusz [Mon, 27 Jan 2014 17:44:29 +0000 (18:44 +0100)]
- 1.684: sanitized cmake macro by removing 3 of 4 non-standard parameters (with exhaustive comment)
Jan Palus [Thu, 23 Jan 2014 12:15:32 +0000 (13:15 +0100)]
- pass LINKFLAGS to waf
Elan Ruusamäe [Sun, 5 Jan 2014 13:15:21 +0000 (15:15 +0200)]
update patchset dep info
Elan Ruusamäe [Fri, 3 Jan 2014 23:41:11 +0000 (01:41 +0200)]
1.683: patchset source, added -s FILELIST support (for ncurses)
Jakub Bogusz [Fri, 3 Jan 2014 19:40:41 +0000 (20:40 +0100)]
- 1.682: added systemduserunitdir
Elan Ruusamäe [Thu, 26 Dec 2013 10:30:00 +0000 (10:30 +0000)]
- 1.681: _tomcatconfdir to /etc
Elan Ruusamäe [Tue, 26 Nov 2013 23:19:25 +0000 (01:19 +0200)]
disable systemd: disable also tmpfiles presence
Elan Ruusamäe [Tue, 26 Nov 2013 23:17:32 +0000 (01:17 +0200)]
updated disable-systemd.patch
Arkadiusz Miśkiewicz [Sun, 3 Nov 2013 17:41:23 +0000 (18:41 +0100)]
- ver 1.680 (qt debugging/asserts disabled by default in cmake macro)
Arkadiusz Miśkiewicz [Sun, 3 Nov 2013 17:34:09 +0000 (18:34 +0100)]
- disable qt debugging, too
Kacper Kornet [Thu, 31 Oct 2013 16:41:13 +0000 (16:41 +0000)]
- use full path in %{__python3} macro
Jan Rękorajski [Sun, 27 Oct 2013 21:40:54 +0000 (22:40 +0100)]
- 1.679
- added macros that mimic the behaviour of linux/version.h
Jan Rękorajski [Thu, 24 Oct 2013 14:47:49 +0000 (16:47 +0200)]
- _kernel_ver is not what it seems, restored it to previous state, as a
result restore also _kernel_ver_str
- added description for above macros
- removed now unused __kernel_rel and __kernel_rpmvr macros
Jan Rękorajski [Thu, 24 Oct 2013 12:51:54 +0000 (14:51 +0200)]
- 1.678
Jan Rękorajski [Thu, 24 Oct 2013 12:41:47 +0000 (14:41 +0200)]
- use INSTALLROOT variable in install_kernel_modules macro
Jan Rękorajski [Wed, 23 Oct 2013 10:03:44 +0000 (12:03 +0200)]
- bump version to 1.677
Jan Rękorajski [Tue, 22 Oct 2013 10:12:40 +0000 (12:12 +0200)]
- added -D <DESTDIR> option to install_kernel_modules macro
Jan Rękorajski [Tue, 22 Oct 2013 10:08:12 +0000 (12:08 +0200)]
- cleanup and simplify _kernel_ver and _kernel_ver_str macros
- removed _kernel_vermagic macro as it's unused duplicate of _kernel_ver_str
Jan Rękorajski [Sun, 20 Oct 2013 20:11:03 +0000 (22:11 +0200)]
- whitespace cleanup
Jan Rękorajski [Sun, 20 Oct 2013 20:08:31 +0000 (22:08 +0200)]
- switch last users of kgcc to __cc
Jan Rękorajski [Sun, 20 Oct 2013 19:53:17 +0000 (21:53 +0200)]
- bump ver to 1.676
Jan Rękorajski [Sun, 20 Oct 2013 19:51:42 +0000 (21:51 +0200)]
- remove memoization from kernel related macros, this will allow us to
build multiple packages for different kernels in one rpmbuild pass
This page took 0.088457 seconds and 4 git commands to generate.