David Kaspar [Dee'Kej]
90b5f78eec
specfile: added BuildRequires for 'gcc'
...
https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequire
2018-02-21 17:16:19 +01:00
David Kaspar [Dee'Kej]
28cdf68946
specfile: use %make_build for documentation building as well
2017-11-23 17:03:36 +01:00
David Kaspar [Dee'Kej]
0b13959ebf
specfile: updated the build process to use %make_build
2017-11-23 17:03:25 +01:00
David Kaspar [Dee'Kej]
31cecf2245
specfile: update *-devel subpackage to be architecture dependent
2017-11-23 17:03:17 +01:00
David Kaspar [Dee'Kej]
9fb0cb7e5f
specfile: 'noarch' removed from *-devel subpackage to comply with FPG
2017-11-23 15:02:01 +01:00
David Kaspar [Dee'Kej]
ecfae20604
specfile: ignore case when doing test for gawk(abi)
...
To be backward compatible with 4.1.3 and older code.
2017-09-18 20:03:58 +02:00
David Kaspar [Dee'Kej]
c61771efde
specfile: mention the introduction of gawk(abi) in changelog
2017-09-18 19:20:09 +02:00
David Kaspar [Dee'Kej]
f1eb78a65d
specfile: check if current gawk(abi) is correctly set
2017-09-18 19:19:25 +02:00
David Kaspar [Dee'Kej]
91b64e9879
specfile: introduce the 'gawk(abi)' value in the Provides: field
2017-09-18 19:19:04 +02:00
David Kaspar [Dee'Kej]
d4a9eb40ce
specfile: additional round of refactoring (comment sections reordered)
2017-09-18 19:19:00 +02:00
David Kaspar [Dee'Kej]
6a9ee7dd55
specfile: files in %files section reordered
2017-09-18 19:18:55 +02:00
David Kaspar [Dee'Kej]
601d30f3a1
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:18:50 +02:00
David Kaspar [Dee'Kej]
3b30c6cf6b
specfile: use globbing in %files where possible
2017-09-18 19:18:40 +02:00
David Kaspar [Dee'Kej]
785cb56448
specfile: small code refactoring
...
* creation of /usr/share/bin removed (it is created automatically)
* few separators between phases added
2017-09-18 19:18:34 +02:00
David Kaspar [Dee'Kej]
a77eb45ead
specfile: use 'install' wherever possible
...
... to have better control over file permissions.
2017-09-18 19:18:07 +02:00
David Kaspar [Dee'Kej]
59c18cd1f6
gawk-4.1.4-000-info-pages-fixes.patch added
...
Resolves : #1486924
2017-09-18 19:17:29 +02:00
David Kaspar [Dee'Kej]
278bd494a2
specfile: revert adding of 'awk*' symlinks for info pages
...
The previous fix turned out to be non-functional.
2017-09-18 19:16:35 +02:00
David Kaspar [Dee'Kej]
8b83543ae5
specfile: some Requires tags removed to stop rmplint's complains
2017-09-18 19:15:04 +02:00
David Kaspar [Dee'Kej]
26ec52c3db
specfile: added 'awk*' symlinks for info pages
...
Resolves : #1486924
2017-08-31 19:50:17 +02:00
David Kaspar [Dee'Kej]
773389d23c
specfile: trailing empty line removed
2017-08-31 19:48:55 +02:00
David Kaspar [Dee'Kej]
583b6d296b
specfile: reformatting - few empty lines added
2017-08-31 19:48:51 +02: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
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