Commit Graph

205 Commits

Author SHA1 Message Date
David Kaspar [Dee'Kej]
3e769242e1 specfile: update *-devel subpackage to be architecture dependent 2017-11-23 16:46:04 +01:00
David Kaspar [Dee'Kej]
fd0a519af5 specfile: fix previous commit to use only %make_build 2017-11-23 16:36:39 +01:00
David Kaspar [Dee'Kej]
7efecde711 specfile: updated the build process to use %make_build %{optflags} 2017-11-23 15:19:01 +01:00
David Kaspar [Dee'Kej]
115c9137c3 specfile: 'noarch' removed from *-devel subpackage to comply with FPG 2017-11-23 14:49:57 +01:00
David Kaspar [Dee'Kej]
5325174b04 gawk-4.2.0-000-do-not-fold-constant-strings.patch fixed
It's not necessary to include any changes to awkgram.c or command.c
  in patches (when *.y respective files were patched), since these
  files are automatically generated by bison.
2017-11-09 12:14:41 +01:00
David Kaspar [Dee'Kej]
024ff076c1 rebase: source for new version (4.2.0) uploaded 2017-11-07 16:43:06 +01:00
David Kaspar [Dee'Kej]
76007242b5 rebase: updated to latest stable version from upstream (gawk-4.2.0)
* gawk-4.2.0-000-do-not-fold-constant-strings.patch added,
    to prevent some newly found regression:

    http://lists.gnu.org/archive/html/bug-gawk/2017-10/msg00033.html

  * enabled BuildRequires for bison because of patch above
  * gawk-4.2.0-001-rwarray-small-improvements.patch added
2017-11-07 15:45:12 +01:00
David Kaspar [Dee'Kej]
2523130c4e specfile: %gawk_api_* macros dropped
For now we do not need them. They might get restored in the future
  when they are needed by any gawk extension.
2017-11-07 10:24:32 +01:00
David Kaspar [Dee'Kej]
d21c2b8eb3 specfile: cleanup in %gawk_api_* macros
* Comments added/updated.
  * %gawk_api_version renamed to %gawk_api_major_next
2017-11-02 17:01:00 +01:00
David Kaspar [Dee'Kej]
6cbe38d7cf specfile: /usr/lib/rpm/macros.d/macros.gawk is now auto-generated
The macros provided by this file can be used by gawk extensions to
  easup the binary compatibility requirements when building packages
  against gawk...
2017-11-01 18:10:17 +01:00
David Kaspar [Dee'Kej]
7fc194cb68 specfile: extraction of API version is now automated 2017-11-01 15:35:13 +01:00
Andrei Stepanov
d589bb7cd8 Add CI tests using the standard test interface
Adds tests according to the CI wiki [0] specifically the standard test interface in the spec [1].

[0]: https://fedoraproject.org/wiki/CI
[1]: https://fedoraproject.org/wiki/Changes/InvokingTests
2017-10-09 15:27:28 +00:00
David Kaspar [Dee'Kej]
f318f0d9b8 specfile: ignore case when doing test for gawk(abi)
To be backward compatible with 4.1.3 and older code.
2017-09-18 20:02:21 +02:00
David Kaspar [Dee'Kej]
fcc2230860 specfile: remove accidentally dropped URL in global macros 2017-09-18 19:07:10 +02:00
David Kaspar [Dee'Kej]
cafbac3685 specfile: mention the introduction of gawk(abi) in changelog 2017-09-18 19:04:32 +02:00
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]
6246b1d0fa gawk-4.1.4-000-info-pages-fixes.patch fixed
Patching of doc/Changelog removed, since we don't ship at all.
2017-09-15 14:16:14 +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