]>
git.pld-linux.org Git - packages/rpm-build-macros.git/log
Elan Ruusamäe [Mon, 4 May 2020 13:30:53 +0000 (16:30 +0300)]
Add rename notice
Jan Rękorajski [Mon, 6 Jan 2020 12:13:13 +0000 (21:13 +0900)]
- use macros defined by rpm5
Jan Rękorajski [Mon, 6 Jan 2020 11:42:16 +0000 (20:42 +0900)]
- fix mimetypedeps packaging
Jan Rękorajski [Mon, 6 Jan 2020 11:40:19 +0000 (20:40 +0900)]
- drop rpm.org stuff from master branch
Jan Rękorajski [Mon, 6 Jan 2020 08:22:23 +0000 (17:22 +0900)]
- move more scripts from main rpm package
Jan Rękorajski [Sat, 4 Jan 2020 14:44:11 +0000 (23:44 +0900)]
- add rpmrc for rpm.org and add rename TODO
Jan Rękorajski [Sat, 4 Jan 2020 14:28:57 +0000 (23:28 +0900)]
- versioned provides for dependency generators packages
Jan Rękorajski [Sat, 4 Jan 2020 14:23:29 +0000 (23:23 +0900)]
- add magic and paths as used by rpm.org dependency generators (noop on rpm5)
Jan Rękorajski [Fri, 3 Jan 2020 12:55:34 +0000 (21:55 +0900)]
- define __python as python2
Jan Rękorajski [Fri, 3 Jan 2020 12:50:18 +0000 (21:50 +0900)]
- split macros into language/feature specific files
Jan Rękorajski [Thu, 2 Jan 2020 14:44:38 +0000 (23:44 +0900)]
- remove duplicate macros
Jan Rękorajski [Thu, 2 Jan 2020 14:13:33 +0000 (23:13 +0900)]
- move php macros and php-pearprov here from rpm package
Jan Rękorajski [Thu, 2 Jan 2020 13:39:27 +0000 (22:39 +0900)]
- fix dir macro
Jan Rękorajski [Thu, 2 Jan 2020 13:38:59 +0000 (22:38 +0900)]
- move java macros and javaprov here from rpm package
Jan Rękorajski [Thu, 2 Jan 2020 13:20:46 +0000 (22:20 +0900)]
- add O/P rpm-rubyprov instead of bumping epoch
Jan Rękorajski [Thu, 2 Jan 2020 13:14:25 +0000 (22:14 +0900)]
- move ruby macros and rpm-rubyprov package here, epoch 1 for upgrading
Jan Rękorajski [Thu, 2 Jan 2020 12:59:08 +0000 (21:59 +0900)]
- rename source macro files
Arkadiusz Miśkiewicz [Thu, 19 Dec 2019 12:47:13 +0000 (13:47 +0100)]
- rel 2; invalid shebangs now terminate build
Jan Rękorajski [Sun, 20 Oct 2019 17:39:50 +0000 (19:39 +0200)]
- ver 1.744
Jan Rękorajski [Sun, 20 Oct 2019 17:39:28 +0000 (19:39 +0200)]
gettextize: *** The option '--intl' is no longer available.
Arkadiusz Miśkiewicz [Mon, 8 Jul 2019 09:36:59 +0000 (11:36 +0200)]
- 1.743; treat only *.o and *.ko files as kernel modules. Avoids trying to strip files like modules.builtin.modinfo.
Adam Gołębiowski [Thu, 18 Apr 2019 06:30:05 +0000 (08:30 +0200)]
- typo in cmake_on_off description
Adam Gołębiowski [Sun, 24 Mar 2019 11:43:57 +0000 (12:43 +0100)]
- 1.742, cmake_on_off macros from libgit2.spec (other variant also seen in freerdp.spec)
Arkadiusz Miśkiewicz [Sat, 9 Mar 2019 21:13:35 +0000 (22:13 +0100)]
- 1.741; guile modules can be in subdirectories of some other package
Arkadiusz Miśkiewicz [Sat, 9 Mar 2019 20:07:45 +0000 (21:07 +0100)]
- 1.740; fix regex for build root
Arkadiusz Miśkiewicz [Sat, 9 Mar 2019 18:59:50 +0000 (19:59 +0100)]
- 1.739; don't match libx32 and don't try to strip guile 2.2 go files (which are ELF but not strippable)
Jan Rękorajski [Wed, 27 Feb 2019 07:51:35 +0000 (08:51 +0100)]
- 1.738, supress useless noise from cmake
Jakub Bogusz [Sat, 23 Feb 2019 20:24:48 +0000 (21:24 +0100)]
- version 1.737: added _noautoprov_* macros
Elan Ruusamäe [Thu, 1 Nov 2018 15:49:30 +0000 (17:49 +0200)]
deprecate meson_* macros with ninja_*
see http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2018-October/025633.html
Jan Rękorajski [Tue, 30 Oct 2018 22:11:11 +0000 (23:11 +0100)]
- add link to Gentoo wiki regarding execstack
Jan Rękorajski [Tue, 30 Oct 2018 22:07:26 +0000 (23:07 +0100)]
- add macro to check ELF file for executable stack
(see https://www.openwall.com/lists/oss-security/2018/10/22/3 and followup)
- up to 1.735
Jan Palus [Tue, 3 Jul 2018 22:13:48 +0000 (00:13 +0200)]
update pattern for matching empty mo files in find-lang.sh with file 5.33; rel 2
file 5.32:
libvirt.mo: GNU message catalog (little endian), revision 0.0, 1 messages
file 5.33:
libvirt.mo: GNU message catalog (little endian), revision 0.0, 1 message, Project-Id-Version: libvirt 4.3.0
Arkadiusz Miśkiewicz [Wed, 20 Jun 2018 04:48:10 +0000 (06:48 +0200)]
- up to 1.734; always skip checking std::__once_callable and std::__once_call symbols in post_check_so as these are always unresolved
Arkadiusz Miśkiewicz [Thu, 3 May 2018 09:18:00 +0000 (11:18 +0200)]
- typo fixed
Arkadiusz Miśkiewicz [Thu, 3 May 2018 09:03:24 +0000 (11:03 +0200)]
- up to 1.732; try to build both, static and shared, libraries with meson by default
Tomasz Pala [Fri, 23 Mar 2018 18:06:06 +0000 (19:06 +0100)]
avoid bogus commands caused by not escaped macro
Run "/bin/systemctl restart if called after" to restart if called after.
Elan Ruusamäe [Tue, 20 Mar 2018 09:40:18 +0000 (11:40 +0200)]
1.731: fixed %webapp_register -f to work in triggerpostun
$ if true || false && false; then echo MATCH; else echo NO MATCH; fi
NO MATCH
Jakub Bogusz [Thu, 30 Nov 2017 17:22:08 +0000 (18:22 +0100)]
- typo
Jakub Bogusz [Thu, 30 Nov 2017 16:57:14 +0000 (17:57 +0100)]
- note that __true_false* may be used also with cmake
Jakub Bogusz [Thu, 30 Nov 2017 16:35:10 +0000 (17:35 +0100)]
- version 1.730: added _noautoreq_mono
Elan Ruusamäe [Thu, 26 Oct 2017 19:22:32 +0000 (22:22 +0300)]
1.729: omit ruby version from %ruby_ridir
it's been missing for some time, so keep the dir ruby abi independant,
what it i think it is
Arkadiusz Miśkiewicz [Sat, 21 Oct 2017 09:54:58 +0000 (11:54 +0200)]
- add __true_false_not, too
Arkadiusz Miśkiewicz [Sat, 21 Oct 2017 09:53:33 +0000 (11:53 +0200)]
- rel 1.728; __true_false rpm macro for -Ddocumentation=%{__true_false doc} usage
Arkadiusz Miśkiewicz [Sat, 21 Oct 2017 09:41:26 +0000 (11:41 +0200)]
- up to 1.727; use C.UTF-8 locale because meson wants utf8 locale
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
This page took 0.131924 seconds and 4 git commands to generate.