Accepting request 232107 from home:AndreasStieger:branches:Base:System
GNU awk 4.1.1, please review. I am dropping patches and fixes, some of which are are 10 years old. OBS-URL: https://build.opensuse.org/request/show/232107 OBS-URL: https://build.opensuse.org/package/show/Base:System/gawk?expand=0&rev=37
This commit is contained in:
committed by
Git OBS Bridge
parent
86ca471256
commit
c1e40bdfd1
67
gawk.spec
67
gawk.spec
@@ -17,24 +17,23 @@
|
||||
|
||||
|
||||
Name: gawk
|
||||
Url: http://www.gnu.org/software/gawk/
|
||||
Provides: awk
|
||||
BuildRequires: automake
|
||||
BuildRequires: libtool
|
||||
BuildRequires: update-alternatives
|
||||
%if 0%{suse_version} > 1220
|
||||
BuildRequires: makeinfo
|
||||
%endif
|
||||
PreReq: %{install_info_prereq} update-alternatives
|
||||
Version: 4.1.0
|
||||
Version: 4.1.1
|
||||
Release: 0
|
||||
Summary: GNU awk
|
||||
License: GPL-3.0+
|
||||
Group: Productivity/Text/Utilities
|
||||
Source: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
|
||||
Source1: gawk-4.0.0h.de.po.bz2
|
||||
Patch1: gawk-3.1.8.diff
|
||||
Patch2: older-automake.diff
|
||||
Url: http://www.gnu.org/software/gawk/
|
||||
Source: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||
Source2: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig
|
||||
Source3: http://savannah.gnu.org/people/viewgpg.php?user_id=80653#/gawk.keyring
|
||||
Patch1: gawk-4.1.1-build-baddest.patch
|
||||
BuildRequires: libsigsegv-devel
|
||||
BuildRequires: update-alternatives
|
||||
# FIXME: use proper Requires(pre/post/preun/...)
|
||||
PreReq: %{install_info_prereq}
|
||||
# FIXME: use proper Requires(pre/post/preun/...)
|
||||
PreReq: update-alternatives
|
||||
Provides: awk
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
@@ -44,46 +43,30 @@ almost completely POSIX 1003.2 compliant.
|
||||
%prep
|
||||
%setup -q
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
|
||||
bunzip2 -c %{S:1} > po/de.po
|
||||
rm -f regex.[ch]
|
||||
chmod -x COPYING
|
||||
|
||||
# force rebuild with non-broken makeinfo
|
||||
rm -f doc/*.info
|
||||
|
||||
%build
|
||||
AUTOPOINT=true autoreconf --force --install
|
||||
%configure --libexecdir=%{_libdir}
|
||||
%if %do_profiling
|
||||
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS %cflags_profile_generate"
|
||||
make check
|
||||
make clean
|
||||
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS %cflags_profile_feedback"
|
||||
%else
|
||||
make %{?_smp_mflags}
|
||||
%endif
|
||||
make -C po update-po
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%check
|
||||
make check
|
||||
make check %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
make DESTDIR=%{buildroot} install %{?_smp_mflags}
|
||||
|
||||
#UsrMerge
|
||||
install -d $RPM_BUILD_ROOT/bin
|
||||
ln -sf %{_bindir}/gawk $RPM_BUILD_ROOT/bin
|
||||
ln -s %{_sysconfdir}/alternatives/awk $RPM_BUILD_ROOT/bin/awk
|
||||
install -d %{buildroot}/bin
|
||||
ln -sf %{_bindir}/gawk %{buildroot}/bin
|
||||
ln -s %{_sysconfdir}/alternatives/awk %{buildroot}/bin/awk
|
||||
#EndUsrMerge
|
||||
rm -f $RPM_BUILD_ROOT/usr/bin/*-%{version} $RPM_BUILD_ROOT/usr/bin/awk
|
||||
rm -f %{buildroot}%{_bindir}/*-%{version} %{buildroot}%{_bindir}/awk
|
||||
|
||||
# create symlinks for update-alternatives
|
||||
ln -s %{_sysconfdir}/alternatives/usr-bin-awk $RPM_BUILD_ROOT%{_bindir}/awk
|
||||
ln -s %{_sysconfdir}/alternatives/awk.1%{?ext_man} $RPM_BUILD_ROOT%{_mandir}/man1/awk.1%{?ext_man}
|
||||
ln -s %{_sysconfdir}/alternatives/usr-bin-awk %{buildroot}%{_bindir}/awk
|
||||
ln -s %{_sysconfdir}/alternatives/awk.1%{?ext_man} %{buildroot}%{_mandir}/man1/awk.1%{?ext_man}
|
||||
|
||||
%find_lang %name
|
||||
%find_lang %{name}
|
||||
|
||||
%post
|
||||
%{_sbindir}/update-alternatives \
|
||||
@@ -102,7 +85,7 @@ fi
|
||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/gawk.info.gz
|
||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/gawkinet.info.gz
|
||||
|
||||
%files -f %name.lang
|
||||
%files -f %{name}.lang
|
||||
%defattr(-,root,root)
|
||||
#UsrMerge
|
||||
/bin/awk
|
||||
@@ -112,7 +95,7 @@ fi
|
||||
%ghost %{_sysconfdir}/alternatives/awk
|
||||
%ghost %{_sysconfdir}/alternatives/usr-bin-awk
|
||||
%ghost %{_sysconfdir}/alternatives/awk.1%{?ext_man}
|
||||
%doc AUTHORS COPYING NEWS POSIX.STD README
|
||||
%doc AUTHORS COPYING NEWS POSIX.STD README ChangeLog*
|
||||
#UsrMerge
|
||||
/bin/gawk
|
||||
#EndUsrMerge
|
||||
|
Reference in New Issue
Block a user