Commit Graph

128 Commits

Author SHA1 Message Date
David Kaspar [Dee'Kej]
32a665951c specfile: check if current gawk(abi) is correctly set 2017-09-18 16:08:17 +02:00
David Kaspar [Dee'Kej]
f4d7025752 specfile: introduce the 'gawk(abi)' value in the Provides: field 2017-09-18 15:07:03 +02:00
David Kaspar [Dee'Kej]
fa01e4bfeb specfile: additional round of refactoring (comment sections reordered) 2017-09-18 14:56:55 +02:00
David Kaspar [Dee'Kej]
adc0d3754e specfile: files in %files section reordered 2017-09-18 10:57:50 +02:00
David Kaspar [Dee'Kej]
9d322c8946 specfile: mark gawk-devel subpackage as noarch
gawk-devel currently only contains gawkapi.h header file,
  which is not architecture dependent.
2017-09-16 14:59:52 +02:00
David Kaspar [Dee'Kej]
bd6cd1a48f specfile: use globbing in %files where possible 2017-09-16 14:50:27 +02:00
David Kaspar [Dee'Kej]
2f3792f560 specfile: small code refactoring
* creation of /usr/share/bin removed (it is created automatically)
  * few separators between phases added
2017-09-15 15:52:35 +02:00
David Kaspar [Dee'Kej]
4c2dabfcab specfile: use 'install' wherever possible
... to have better control over file permissions.
2017-09-15 15:36:59 +02:00
David Kaspar [Dee'Kej]
376dfb2187 gawk-4.1.4-000-info-pages-fixes.patch added
Resolves: #1486924
2017-09-15 13:44:08 +02:00
David Kaspar [Dee'Kej]
55e6766734 specfile: revert adding of 'awk*' symlinks for info pages
The previous fix turned out to be non-functional.
2017-09-15 12:08:53 +02:00
David Kaspar [Dee'Kej]
da5a471d3c specfile: some Requires tags removed to stop rmplint's complains 2017-09-11 15:34:13 +02:00
David Kaspar [Dee'Kej]
9ab1734ade specfile: added 'awk*' symlinks for info pages
Resolves: #1486924
2017-08-31 19:38:15 +02:00
David Kaspar [Dee'Kej]
aee79b3cef specfile: trailing empty line removed 2017-08-25 11:54:51 +02:00
David Kaspar [Dee'Kej]
7f06d52b45 specfile: reformatting - few empty lines added 2017-08-25 11:54:51 +02:00
Fedora Release Engineering
a35665cba2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 20:57:55 +00:00
Fedora Release Engineering
d50ce163fa - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 09:07:26 +00:00
Fedora Release Engineering
63f2ac8ac4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 10:15:16 +00:00
Igor Gnatenko
30e1259434 Rebuild for readline 7.x
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-01-12 17:30:27 +01:00
David Kaspar [Dee'Kej]
bc69bcc6c0 rebase: updated to latest stable version from upstream (gawk-4.1.4)
Two new 'BuildRequires' have been added (texlive-ac, texlive-cm-super).
  Something has changed between texinfo-6.0 and texinfo-6.1, thus
  causing texinfo-6.1+ fail to find/compile the documentation without
  these fonts...
2016-09-19 14:15:30 +02:00
David Kaspar [Dee'Kej]
b5b97bf3d2 specfile: build gawk with readline support
"It's useful since the gawk debugger will use readline if it's
  available." - Aharon Robbins (upstream developer)
2016-09-12 15:02:38 +02:00
David Kaspar [Dee'Kej]
08bec36937 specfile: gawk is now compiled with GNU MPFR library enabled
This allows users to use '-M' option with gawk, to force arbitrary
  precision arithmetic on numbers.

  Resolves: #1362549
2016-09-12 10:22:42 +02:00
David Kaspar [Dee'Kej]
7b5eea9e86 specfile: another refactoring done - 2nd pass
* indentation fixed
  * added addtional symlinks to */awk folders
  * %make_install macro is used now
2016-09-11 13:54:24 +02:00
David Kaspar [Dee'Kej]
99bfcca075 specfile: trailing '%' removed from NVR in gawk-doc subpackage
It's possible that this could pose some problems during installation
  or upgrade of gawk.
2016-09-11 12:44:34 +02:00
David Kaspar [Dee'Kej]
21449cb32c specfile: added missing 'BuildRequires' for git
I've forgot to add the requirement to git after switch to %autosetup.
  Related to commit: 75a36c98a7
2016-09-11 12:19:17 +02:00
David Kaspar [Dee'Kej]
47a4810f25 specfile: gawk-doc subpackage created
It contains documenation in additional formats - PDF, PS, and HTML
2016-09-11 12:05:32 +02:00
David Kaspar [Dee'Kej]
cde0cc411e specfile: introduce new subpackage: gawk-devel (to comply with FPG)
For now, it only contains the gawkapi.h header file.
  https://fedoraproject.org/wiki/Packaging:Guidelines#Devel_Packages
2016-09-08 17:42:48 +02:00
David Kaspar [Dee'Kej]
75a36c98a7 specfile: major refactoring - first pass
* Indentation fixed
  * Order of tags restructuring
  * 'URL' & 'Source0' now uses https:// instead of http://
  * 'Requires' on /sbin/install-info changed to info package
  * Added additional notes/comments about the building process
  * Added explicit use of hardened build (-fPIE)
  * Added section for RHEL/CentOS downstream patches only
  * %setup macro replaced with %autosetup
  * %description updated (partially taken from Wikipedia.org)
  * Fixed incorrect use of some RPM macros

  Additional refactoring/changes will follow up.
2016-09-08 17:15:37 +02:00
David Kaspar [Dee'Kej]
2b3157a936 specfile: UsrMove safeguard condition inverted
We now comply with: https://fedoraproject.org/wiki/Packaging:Conflicts
2016-09-07 14:16:31 +02:00
David Kaspar [Dee'Kej]
62b7defc3d specfile: test for %{_licensedir} removed - no longer necessary
The %license macro should always work.
2016-09-07 14:14:32 +02:00
David Kaspar [Dee'Kej]
413eb425b1 specfile: %defattr removed, no longer needed
See: https://fedoraproject.org/wiki/Packaging:Guidelines#File_Permissions
2016-09-07 14:13:24 +02:00
David Kaspar [Dee'Kej]
106b5d4d5f specfile: macro style united to use %{buildroot} only 2016-09-07 14:10:19 +02:00
David Kaspar [Dee'Kej]
92326af065 specfile: 'Group' tag removed
See 'Tags and Sections' for more info:
  https://fedoraproject.org/wiki/Packaging:Guidelines#Tags_and_Sections
2016-09-07 13:33:50 +02:00
David Kaspar [Dee'Kej]
aa1dd1fc9a specfile: 'rm -rf $RPM_BUILD_ROOT' in %install and %clean sections removed
See 'Tags and Sections' for more info:
  https://fedoraproject.org/wiki/Packaging:Guidelines#Tags_and_Sections
2016-09-07 13:30:42 +02:00
David Kaspar [Dee'Kej]
07d75b9cfc specfile: accented characters removed
The specfile is now ASCII file instead of previous UTF-8 file.
  The name of Martin Bříza has been updated to Martin Briza,
  and the name of Ville Skyttä has been updated to Ville Skytta.
2016-09-07 13:28:05 +02:00
David Kaspar [Dee'Kej]
c5cc555c81 specfile: all the licensing issues discovered fixed
See the specfile comments for more info.
2016-09-07 13:25:48 +02:00
David Kaspar [Dee'Kej]
504c03a37c specfile: re-enable building with libsigsegv library
In very old versions of Fedora, it was enabled to build gawk with this
  library. More about this library can be found here:

  https://www.gnu.org/software/libsigsegv/

  However, because of the BZ #524795 it was eventually disabled as a
  kind of workaround. It was then forgotten and was never re-enabled
  again. Even emacs developers noticed that in their's mailing list:

  https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00238.html

  They used this mistake as an argument, which was incorrect, but mainly
  was not right (nor cool :)). And because vanilla build of gawk, as
  well as Debian-like distributions, uses this feature, it was enabled
  again. AFAIK, there are no security implications that should prevent
  use of this library.
2016-09-07 13:25:42 +02:00
Dennis Gilmore
d361e64ef5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 21:03:20 +00:00
Dennis Gilmore
52beacfe4c - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 07:02:16 +00:00
Jan Chaloupka
80a168343e Update to upstream 4.1.3
- resolves: #1223594
2015-05-21 10:29:01 +02:00
Jan Chaloupka
be532fdc75 Update to upstream 4.1.2
- resolves: #1217027
2015-04-29 15:02:27 +02:00
Till Maas
e7e7a71a88 Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 22:18:00 +01:00
Jan Chaloupka
3a0a188c55 No need for build dependency on byacc/bison, fix make check
- resolves: #1176993
- resolves: #1177001
2015-01-02 15:43:44 +01:00
Peter Robinson
73cc7478af - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 13:45:45 +00:00
Tom Callaway
c4b5d06972 fix license handling 2014-07-12 11:00:32 -04:00
Dennis Gilmore
2bed361478 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 08:26:57 -05:00
jchaloup
586e5eae48 eval fixed, caused invalid free 2014-05-13 09:59:13 +02:00
Ondřej Vašík
e3282563da Fix build failure because of missing destdir in extension Makefile 2014-04-21 11:59:54 +02:00
Ondřej Vašík
94596434f7 Update to upstream 4.1.1 (#1087242) 2014-04-21 11:30:09 +02:00
Ville Skyttä
64dd98ccab Own the %{_libdir}/gawk dir.
- Use xz compressed upstream tarball.
2014-01-25 19:58:58 +02:00
Dennis Gilmore
70de45e22f - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 07:29:50 -05:00