1 |
Version 1.174 - 6 July 2012, by Jani Välimaa |
2 |
- gi-find-deps.sh: handle gi.require_version('Gtk', '3.0') type requires in .py files (from SUSE) |
3 |
|
4 |
Version 1.173 - 5 July 2013, by D.Morgan |
5 |
- Add auto requires for osgi() mvn() |
6 |
|
7 |
Version 1.172 - 4 June 2013, by Colin Guthrie |
8 |
- add pkgconfig package requires for private requires |
9 |
|
10 |
Version 1.171 - 6 April 2013, by David Walser |
11 |
- properly fix mga #3697 in find-lang.pl (only exclude man directories) |
12 |
- own man pages that have a dot in their name (find-lang.pl regexp bug) |
13 |
|
14 |
Version 1.170 - 4 April 2013, by Luc Menut |
15 |
- revert change 1.168 because it introduces a regression when --with-man |
16 |
is used in combination with another --with-xxxx: all the directories |
17 |
found by find-lang are skipped (not only man directories mga #3697c10) |
18 |
|
19 |
Version 1.169 - 24 March 2013, by Colin Guthrie |
20 |
- add version macros for systemd/rpm-helper to ease distro upgrades |
21 |
|
22 |
Version 1.168 - 17 March 2013, by Luc Menut |
23 |
- fix find-lang.pl : do not own man lang directories with --with-man |
24 |
(patch from Thierry Vignaud, mga #3697, #9055) |
25 |
|
26 |
Version 1.167 - 20 Jan 2013, by Funda Wang |
27 |
- fix bug#8757, gi-find-deps.sh incorrectly match 'imports.github' |
28 |
|
29 |
Version 1.166 - 10 Jan 2013, by Arnaud Patard |
30 |
- remove -fsigned-char on arm, as it should not be needed any more |
31 |
- fix dwz configuration on arm |
32 |
|
33 |
Version 1.165 - 31 Dec 2012, by Thomas Baclund |
34 |
- set libexec dir to /usr/libexec |
35 |
|
36 |
Version 1.164 - 25 Nov 2012, by Colin Guthrie |
37 |
- add some macros for udev rules and tmpfiles snippets |
38 |
|
39 |
Version 1.163 - 23 Nov 2012, by Olivier Blin |
40 |
- modify arch_tagged macro to use ()(64bit) instead of (lib64), to be |
41 |
compatible with the mark64 provides generated by find-provides |
42 |
|
43 |
Version 1.162 - 2 Nov 2012, by Funda Wang |
44 |
- set LC_CTYPE as UTF-8 when building gem |
45 |
|
46 |
Version 1.161 - 24 Oct 2012, by Thierry Vignaud |
47 |
- set LC_ALL=C in find-{provides,requires} (mga#7883) |
48 |
|
49 |
Version 1.160 - 12 Sep 2012, by Funda wang |
50 |
- merge rubygems.rb from Mandriva, so that it works with ruby 1.9.x |
51 |
|
52 |
Version 1.159 - 10 Sep 2012, by Shlomi Fish |
53 |
- fix gem_helper.rb with ruby-1.9.x (see bug #7429). |
54 |
- patch written by Shlomi Fish with some help from the people on |
55 |
Freenode's #ruby-lang. |
56 |
|
57 |
Version 1.158 - 8 Sep 2012, by Funda Wang |
58 |
- find-provides, find-requires: only enable rubygems when /usr/bin/ruby is found |
59 |
|
60 |
Version 1.157 - 24 Aug 2012, by Thierry Vignaud |
61 |
- find-provides: fix pok's perlapi auto provides |
62 |
|
63 |
Version 1.156 - 21 Aug 2012, by Thierry Vignaud |
64 |
- find-provides: ignore fontconfig.prov exit code (mga#7078) |
65 |
|
66 |
Version 1.155 - 2 Aug 2012, by Thierry Vignaud |
67 |
- drop very old rpmbuild aliases on rpm which warns about being deprecated for |
68 |
quite a long time |
69 |
- enable including mini debuginfo in binaries |
70 |
|
71 |
Version 1.154 - 31 Jul 2012, by Thierry Vignaud |
72 |
- drop unused brp-compress (obsoleted by spec-helper 4 years ago) |
73 |
- use upstream find-debuginfo.sh as we merged our changes back into rpm package |
74 |
|
75 |
Version 1.153 - 31 Jul 2012, by Thierry Vignaud |
76 |
- shrunk debug packages through using dwz |
77 |
(https://fedoraproject.org/wiki/Features/DwarfCompressor) |
78 |
|
79 |
Version 1.152 - 27 Jul 2012, by Thierry Vignaud |
80 |
- add support for mini debug packages |
81 |
(https://fedoraproject.org/wiki/Features/MiniDebugInfo) |
82 |
- document Mageia divergences with upstream |
83 |
- fix typo that breaks emiting maven provides |
84 |
- generate a perlapi-<version> provide when libperl.so is found |
85 |
(inspirated from mdv (pok)) |
86 |
- sync brp-compress with upstream rpm.org: |
87 |
o add *.xz and *.lzma recompress support |
88 |
o avoid some unnecessary command invocations in scripts |
89 |
o make sure brp-compress doesn't go interactive in corner cases |
90 |
- sync find-debuginfo.sh with upstream rpm.org: |
91 |
o add -r flag to find-debuginfo.sh to invoke eu-strip --reloc-debug-sections |
92 |
(Mark Wielaard, 2011-05-25) |
93 |
o create GDB index from find-debuginfo if possible (Tom Tromey, RhBug:617166) |
94 |
o drop useless rpm5 bits (less divergence with upstream) |
95 |
o generate debug symlinks for all filenames sharing a build-id (RhBug:641377) |
96 |
o fix behavior on cross-directory hardlinks (RhBug:618426) |
97 |
- kill unused find-provides.perl.in |
98 |
- prevent RPM_BUILD_ROOT to break brp-* scripts if it contains spaces |
99 |
(rpm.org#843) |
100 |
- revert %_libexecdir change in 1.151 |
101 |
- use upstream brp-strip* as we provided older versions of upstream |
102 |
|
103 |
Version 1.151 - 26 Jul 2012, by Thierry Vignaud |
104 |
- fix %_libexecdir that changed to %_libdir when mga forked mdv |
105 |
(when we merged manbo stuff) |
106 |
- install g-ir-extract-deps in the right place |
107 |
- perl.prov: do not keep lower case provides since we do not |
108 |
emit lower case requires anyway |
109 |
- switch from lzma to xz payload by default (like FC & mdv) |
110 |
(supported since 2008) |
111 |
|
112 |
Version 1.150 - 26 Jul 2012, by Thierry Vignaud |
113 |
- build with -fPIC on x86_64 too (pok, mdv) |
114 |
|
115 |
Version 1.149.1 - 25 Jul 2012, by Thierry Vignaud |
116 |
- merge patches from package repository: |
117 |
o fix build with rpm-4.9+ |
118 |
o fix %rename macro |
119 |
o have kmod.prov handle .xz compressed modules as well |
120 |
|
121 |
Version 1.148 - 25 Jul 2012, by Thierry Vignaud |
122 |
- drop automatically generated dependencies on interpreters we either don't |
123 |
need dependencies on or that we have other dedicated dependency generators |
124 |
for making them duplicate, reducing ~5K packages' dependencies at |
125 |
next rebuild. (Per Oyvind, mdv) |
126 |
- drop automatically generated rtld(GNU_HASH) dependencies, it's been provided |
127 |
by glibc for five years now and can safely be assumed that there's no longer |
128 |
any need for it, reducing ~8K packages' dependency on it during next rebuild. |
129 |
(Per Oyvind, mdv) |
130 |
- "resolve" /bin/env foo interpreter to actual path, rather than generating |
131 |
dependencies on coreutils, should trim off ~800 dependencies more |
132 |
(Per Oyvind, mdv) |
133 |
- perl.prov: sync with upstream rpm.org: |
134 |
o avoid emitting empty perl() module deps |
135 |
o filter out incorrect perl(main) provides (rh#177960) |
136 |
o fix perl version provide for packages defined in multiple blocks (#rhbz214496) |
137 |
o make perl.{req,prov} warn about unreadable files |
138 |
o skip new-fangled head[34] while gerenerating deps (#118243) |
139 |
o skip over =for ... perlpod construct (RhBug:477516) |
140 |
- use upstream fonconfig.prov as we had exactly the same file |
141 |
|
142 |
Version 1.147-12 - 24 Jul 2012, by Colin |
143 |
- Update location of the %_unitdir macro post-usrmove |
144 |
|
145 |
Version 1.147-11 - 01 Jul 2012, by D.Morgan |
146 |
- Fix generation of provides for osgi and maven |
147 |
|
148 |
- Handle better osgi.prov by only looking at the wanted files ( remove error at rpm building |
149 |
- Handle better maven.prov by only looking at the wanted files ( remove error at rpm building ) |
150 |
- Add support for osgi and maven provide |
151 |
- Use upstream desktop-file.prov as we had exactly the same file |
152 |
|
153 |
Version 1.147 - 27 Dec 2011, by Anssi Hannula |
154 |
- disable internal dep generator as we can't use it yet due to our |
155 |
external dep generator customizations |
156 |
- add support for $EXCLUDE_FROM_FULL_STRIP regexp which makes |
157 |
find-debuginfo.sh only strip debugging symbols from the matched files |
158 |
(from Mandriva) |
159 |
|
160 |
Version 1.146 - 24 Dec 2011, by D.Morgan |
161 |
- Enable new internal dep generator ( needed for java packages) |
162 |
- fix changelog truncation to 3 years to work with rpm.org |
163 |
|
164 |
Version 1.145 - 08 Nov 2011, by Jerome Quelin |
165 |
- Add Java macros from JPackage ( %create_jar_links(), %remove_java_binaries, and gcj functions ) |
166 |
- extract perl requires from MYMETA.yml / MYMETA.json when present |
167 |
|
168 |
Version 1.144 - 19 Sep 2011, by Funda Wang |
169 |
- Add support for fdo /usr/share/help when find_lang |
170 |
|
171 |
Version 1.143 - 11 Sept 2011, by Derek Morgan |
172 |
- Add automatic rm -fr %buildroot in %install |
173 |
- Add systemd rpm macro |
174 |
|
175 |
Version 1.142 - 29 Aug 2011, by Jerome Quelin |
176 |
- keep lower-case perl provides in automatic extraction |
177 |
|
178 |
Version 1.141 - 23 Aug 2011, by Funda Wang |
179 |
- gi deps for python: push python-gi req for python introspection callings |
180 |
|
181 |
Version 1.140 - 6 Aug 2011, by Funda Wang |
182 |
- gi deps for python: push python-gi req for python introspection callings |
183 |
|
184 |
Version 1.139 - 15 July 2011, by Christiaan Welvaart |
185 |
- gi interdependencies: deps offset 0 means no dependencies |
186 |
|
187 |
Version 1.138 - 7 July 2011, by Christiaan Welvaart |
188 |
- gi deps for python: accept arbitrary whitespace in dependency lists |
189 |
|
190 |
Version 1.137 - 7 July 2011, by Christiaan Welvaart |
191 |
- extract gobject introspection typelib interdependencies using a helper program |
192 |
|
193 |
Version 1.136 - 6 July 2011, by Nicolas Vigier |
194 |
- fix typo added in find-requires script |
195 |
|
196 |
Version 1.135 - 6 July 2011, by Nicolas Vigier |
197 |
- add script for typelib() gobject-introspection bindings provides/requires |
198 |
|
199 |
Version 1.134 - 6 June 2011, by Funda Wang |
200 |
- add mimehandler autoprov for desktop files |
201 |
|
202 |
Version 1.133 - 30 May 2011, by Pascal Terjan |
203 |
- default to core section |
204 |
|
205 |
Version 1.132 - 30 May 2011, by Pascal Terjan |
206 |
- do not append .%distro_section if section is core |
207 |
|
208 |
Version 1.131 - 19 May 2011, by Pascal Terjan |
209 |
- append .%distro_section if set |
210 |
|
211 |
Version 1.130 - 6 May 2011, by Nicolas Vigier |
212 |
- set default distsuffix to .mga (after being changed to mga in version |
213 |
1.128) |
214 |
|
215 |
Version 1.129 - 6 May 2011, by Nicolas Vigier |
216 |
- find-requires.in: fix script file filtering, according to latest |
217 |
changes in file command output |
218 |
|
219 |
Version 1.128 - 5 May 2011, by Pascal Terjan |
220 |
- allow setting distsuffix at build time |
221 |
|
222 |
Version 1.127 - 28 April 2011, by Nicolas Vigier |
223 |
- make mgaversion macro return distro_release |
224 |
- pkgconfigdeps.sh: run pkg-config only on .pc file in a pkgconfig |
225 |
directory |
226 |
|
227 |
Version 1.126 - 23 March 2011, by Nicolas Vigier |
228 |
- pkgconfigdeps.sh: check if the list of .pc files is not null before |
229 |
running pkg-config on it |
230 |
|
231 |
Version 1.125 - 23 March 2011, by Nicolas Vigier |
232 |
- pkgconfigdeps.sh was incorrectly checking for pkg-config output |
233 |
(bug #497) |
234 |
- add more errors on pkg-config failure |
235 |
|
236 |
Version 1.124 - 16 March 2011, by Arnaud Patard |
237 |
- fix %_host macro to have full host triplet, to avoid break arm as |
238 |
it's using -gnueabi and not -gnu |
239 |
|
240 |
Version 1.123 - 13 March 2011, by Nicolas Vigier |
241 |
- add fontconfig.prov provides script |
242 |
|
243 |
Version 1.122 - 4 March 2011, by Nicolas Vigier |
244 |
- kmod.prov: exit 0 when there is no error |
245 |
- check if pkgconfig version is defined, or exit with an error |
246 |
|
247 |
Version 1.121 - 3 March 2011, by Nicolas Vigier |
248 |
- filter.sh: return error when the script called generate an error |
249 |
- find-requires.in: test return value of called require scripts and |
250 |
exit with error in case of error |
251 |
- find-provides.in: test return value of called provide scripts and |
252 |
exit with error in case of error |
253 |
|
254 |
Version 1.120 - 3 March 2011, by Thomas Backlund |
255 |
- kmod.prov: convert special chars [,],:,- to _ when generating |
256 |
kernel module version provides (needed with rpm-4.8.1) |
257 |
|
258 |
Version 1.119 - 2 March 2011, by Jerome Quelin |
259 |
- make v1.118 work with perl modules having a number followed by a _ in |
260 |
their name, and a fully qualified VERSION (eg $l1_cache::VERSION = ...) |
261 |
|
262 |
Version 1.118 - 26 February 2011, by Jerome Quelin |
263 |
- support for _ in perl module version |
264 |
|
265 |
Version 1.117 - 20 February 2011, by Ahmad Samir |
266 |
- merge svn rev. 271797 from Mandriva to make the python auto-requires always |
267 |
lowercase |
268 |
|
269 |
Version 1.116 - 5 February 2011, by Thomas Backlund |
270 |
- merge rpmrc from rpm-manbo-setup |
271 |
- merge manbo.macros from rpm-manbo-setup |
272 |
- merge manbo-build.macros from rpm-manbo-setup |
273 |
- merge under/overlinking scripts from rpm-manbo-setup |
274 |
- merge rpm -b deprecated warning scripts from rpm-manbo-setup |
275 |
|
276 |
Version 1.115 - 9 January 2011, by Oliver Blin |
277 |
- initial Mageia import |
278 |
|
279 |
Version 1.114 - 9 December 2010, by Rémy Clouard |
280 |
- only add runtime dependencies in rubygems.rb |
281 |
|
282 |
Version 1.113 - 2 November 2010, by Funda Wang |
283 |
- find gstreamer provides |
284 |
|
285 |
Version 1.112 - 1 November 2010, by Per Øyvind Karlsen |
286 |
- enable python egg provides/requires. |
287 |
|
288 |
Version 1.111 - 30 October 2010, by Anssi Hannula |
289 |
- generate requires on "python(abi) = x.y" instead of "python >= x.y" for |
290 |
python modules to properly handle the strict dependency |
291 |
- remove runtime dependencies from %py_requires as they are now handled |
292 |
automatically |
293 |
|
294 |
Version 1.110 - 18 October 2010, by Per Øyvind Karlsen |
295 |
- fix warning from rubygems.rb |
296 |
- drop %gem_unpack, equivalent behaviour has been implemented in %setup now |
297 |
|
298 |
Version 1.109 - 16 October 2010, by Per Øyvind Karlsen |
299 |
- don't install dependencies for gems when using %gem_install |
300 |
- fix build with rpm 5.3 |
301 |
|
302 |
Version 1.108 - 16 October 2010, by Per Øyvind Karlsen |
303 |
- add gem_helper.rb and it's corresponding macros %gem_unpack, %gem_build & |
304 |
gem_install for simplifying & streamlining ruby gem packaging. |
305 |
|
306 |
Version 1.107 - 9 September 2010, by Per Øyvind Karlsen |
307 |
- enable automatic dependency extraction for ruby gems |
308 |
|
309 |
Version 1.106 - 16 July 2010, by Jerome Quelin |
310 |
- extract perl module version when $Full::Package::VERSION is set |
311 |
|
312 |
Version 1.105 - 14 July 2010, by Jerome Quelin |
313 |
- support to extract perl runtime requires from meta spec 2 |
314 |
|
315 |
Version 1.104 - 27 April 2010, by Christophe Fergeau |
316 |
- revert previous '-g' addition when stripping shared libraries since it |
317 |
increases shared library sizes by 10 to 20% for no good reason |
318 |
|
319 |
Version 1.103 - 16 April 2010, by Per Øyvind Karlsen |
320 |
- strip shared libraries with the '-g' option |
321 |
|
322 |
Version 1.102 - 8 April 2010, by Michael Scherer |
323 |
- do not requires python 2.X branch rpm for python 3.X modules, |
324 |
requires instead python 3.X interpreter |
325 |
|
326 |
Version 1.101 - 26 March 2010, by Jerome Quelin |
327 |
- fix find-requires to call perl.req-from-meta with the correct meta |
328 |
file when there are multiple meta file in the package |
329 |
|
330 |
Version 1.100 - 14 March 2010, by Jerome Quelin |
331 |
- fix find-requires to look for correct meta.yml before calling |
332 |
perl.req-from-meta |
333 |
- make perl.prov skip comment lines |
334 |
|
335 |
Version 1.99 - 9 March 2010, by Per Øyvind Karlsen |
336 |
- allow for for only stripping files without creating debug package contents by |
337 |
setting DISABLE_DEBUG environment variable. |
338 |
|
339 |
Version 1.98 - 5 March 2010, by Per Øyvind Karlsen |
340 |
- Update find-debuginfo.sh from upstream |
341 |
- new script: perl.req-from-meta (jquelin) |
342 |
|
343 |
Version 1.97 - 12 December 2009, by Anssi Hannula |
344 |
- fix package build when the debug package is empty (regression introduded in |
345 |
1.96) |
346 |
|
347 |
Version 1.96 - 10 December 2009, by Anssi Hannula |
348 |
- fix perl.prov to assign versions to provides when the version is declared |
349 |
with 'our' or 'my' keyword, or when it is prepended with code |
350 |
(Jérôme Quelin) |
351 |
- replace %sunsparc with %sparc & %sparcx (from rpm5.org, Per Øyvind Karlsen) |
352 |
- support ELF executables only as a.out has been deprecated since ages |
353 |
ago (fixes objdump 'File format not recognized' errors) (Per Øyvind Karlsen) |
354 |
- don't try finding debug files in buildroot when there's none |
355 |
(Per Øyvind Karlsen) |
356 |
|
357 |
Version 1.95 - 25 September 2009, by Olivier Blin |
358 |
- MIPS and ARM support (from Arnaud Patard): |
359 |
o add mipsel support |
360 |
o introduce CANONTARGETGNU, to be able to use -gnueabi for ARM |
361 |
o add arm support and use -gnueabi instead of -gnu |
362 |
|
363 |
Version 1.94 - 8 August 2009, by Anssi Hannula |
364 |
- update perl_convert_version to keep alphabetic tail in version number |
365 |
(Luca Berra) |
366 |
|
367 |
Version 1.93 - 28 July 2009, by Christophe Fergeau |
368 |
- update perl_convert_version macro (Jérôme Quelin) |
369 |
|
370 |
Version 1.92 - 9 July 2009, by Christophe Fergeau |
371 |
- making sure automatic provides & requires for perl package are using the |
372 |
new macro %perl_convert_version (jquelin) |
373 |
- rpm5 fixes (peroyvind) |
374 |
|
375 |
Version 1.91 - 3 February 2009, by Christophe Fergeau |
376 |
- build.macros.in |
377 |
o add new perl_convert_version macro to convert cpan version to rpm version |
378 |
- git-repository--after-tarball: |
379 |
o commit the tarball with user "unknown author <cooker@mandrivalinux.org>" |
380 |
o commit the tarball using the tarball's modification time |
381 |
|
382 |
Version 1.90 - 29 January 2009, by Pixel |
383 |
|
384 |
- call patch with -U (aka --unified-reject-files) |
385 |
|
386 |
Version 1.89 - 29 January 2009, by Pixel |
387 |
|
388 |
- when %_with_git_repository is set, define %_after_setup and %_patch to use |
389 |
the new scripts git-repository--after-tarball and git-repository--apply-patch |
390 |
|
391 |
Version 1.88 - 7 January 2009, by Christophe Fergeau |
392 |
|
393 |
- fix ugly warning during invocation of php.req |
394 |
- RPM5 fixes |