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