Commit Graph

137 Commits

Author SHA1 Message Date
David Kaspar [Dee'Kej] 507577d4db specfile: typo in %changelog NVR fixed (caused by git cherry-pick) 2017-09-18 20:48:03 +02:00
David Kaspar [Dee'Kej] 6c0d9c5b29 specfile: ignore case when doing test for gawk(abi)
To be backward compatible with 4.1.3 and older code.
2017-09-18 20:04:12 +02:00
David Kaspar [Dee'Kej] aed9a6291a specfile: mention the introduction of gawk(abi) in changelog 2017-09-18 19:57:54 +02:00
David Kaspar [Dee'Kej] 0fec7009b3 specfile: check if current gawk(abi) is correctly set 2017-09-18 19:57:54 +02:00
David Kaspar [Dee'Kej] d3418d05ed specfile: introduce the 'gawk(abi)' value in the Provides: field 2017-09-18 19:57:54 +02:00
David Kaspar [Dee'Kej] aed5d0492c specfile: additional round of refactoring (comment sections reordered) 2017-09-18 19:57:54 +02:00
David Kaspar [Dee'Kej] 319b9eb9e6 specfile: files in %files section reordered 2017-09-18 19:57:54 +02:00
David Kaspar [Dee'Kej] 7b18fa4e3a specfile: mark gawk-devel subpackage as noarch
gawk-devel currently only contains gawkapi.h header file,
  which is not architecture dependent.
2017-09-18 19:57:54 +02:00
David Kaspar [Dee'Kej] 842a1fde8e specfile: use globbing in %files where possible 2017-09-18 19:57:54 +02:00
David Kaspar [Dee'Kej] 788991d125 specfile: small code refactoring
* creation of /usr/share/bin removed (it is created automatically)
  * few separators between phases added
2017-09-18 19:57:54 +02:00
David Kaspar [Dee'Kej] a62007a4d6 specfile: use 'install' wherever possible
... to have better control over file permissions.
2017-09-18 19:57:54 +02:00
David Kaspar [Dee'Kej] 96e214e257 gawk-4.1.3-000-info-pages-fixes.patch added
Resolves: #1486924
2017-09-18 19:57:45 +02:00
David Kaspar [Dee'Kej] 3355f0c543 specfile: revert adding of 'awk*' symlinks for info pages
The previous fix turned out to be non-functional.
2017-09-18 19:30:19 +02:00
David Kaspar [Dee'Kej] d15d7daaed specfile: some Requires tags removed to stop rmplint's complains 2017-09-18 19:28:22 +02:00
David Kaspar [Dee'Kej] e0282c9c2a specfile: added 'awk*' symlinks for info pages
Resolves: #1486924
2017-08-31 19:56:13 +02:00
David Kaspar [Dee'Kej] da6f4e2c8f specfile: trailing empty line removed 2017-08-31 19:54:45 +02:00
David Kaspar [Dee'Kej] c847a7dcbf specfile: reformatting - few empty lines added 2017-08-31 19:54:26 +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
David Kaspar [Dee'Kej] c305f0f388 STAGE1-gawk removed from dist-git
This file, which was supposed to be describing how to boostrap the
  gawk package (in case you do not have gawk on your system and you need
  to compile it). However, I guess only author was able to follow those
  instructions.

  I'm deleting this file, because I'd rather have no tutorial at all
  than some misleading instructions. We will recreate the instructions
  in the future, if needed.
2016-09-07 13:04:01 +02:00
David Kaspar [Dee'Kej] 9e4534535c gawk-4.1.1-eval_invalid_free.patch removed from dist-git
This patch is already present in gawk-4.1.3 upstream release.
2016-09-07 13:03:40 +02:00
David Kaspar [Dee'Kej] 8b8767b2ad gawk-4.1.1-build-baddest.patch removed from dist-git
This patch is already present gawk-4.1.3 upstream release.
2016-09-07 13:03:21 +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
Jaromir Capik 5bccdf3934 Adding STAGE1 bootstrap recipe 2015-06-10 19:46:30 +02: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