Blame libmawk.spec

801ff09
Name:           libmawk
76122e5
Version:        1.0.3
4a07d85
Release:        7%{?dist}
801ff09
Summary:        Embed awk scripting language in any application written in C
801ff09
801ff09
License:        GPLv2
801ff09
URL:            http://repo.hu/projects/libmawk
801ff09
Source0:        http://repo.hu/projects/libmawk/releases/%{name}-%{version}.tar.gz
d61ae80
Patch0: libmawk-configure-c99.patch
d61ae80
Patch1: libmawk-c99.patch
801ff09
801ff09
BuildRequires:  gcc
76122e5
BuildRequires:  make
801ff09
801ff09
%description
801ff09
Libmawk is a fork of mawk 1.3.3 restructured for embedding.
801ff09
This means the user gets libmawk.h and libmawk.so and can embed
801ff09
awk scripting language in any application written in C.
801ff09
801ff09
801ff09
%package        devel
801ff09
Summary:        Development files for %{name}
801ff09
Requires:       %{name}%{?_isa} = %{version}-%{release}
801ff09
801ff09
%description    devel
801ff09
The %{name}-devel package contains libraries and header files for
801ff09
developing applications that use %{name}.
801ff09
801ff09
%package        doc
801ff09
Summary:        Documentation for %{name}
801ff09
BuildArch:      noarch
801ff09
801ff09
%description    doc
801ff09
HTML documentation for %{name}.
801ff09
801ff09
801ff09
%prep
d61ae80
%autosetup -p1
801ff09
801ff09
801ff09
%build
805fab1
# This ./configure command refers to scconfig. See http://repo.hu/projects/scconfig/
805fab1
./"configure" --prefix=%{_prefix} --libarchdir=%{_lib} --symbols \
79e899e
  --CFLAGS="%{build_cflags}" --LDFLAGS="%{build_ldflags}"
801ff09
%make_build
801ff09
801ff09
801ff09
%install
a4c186a
%make_install LIBARCHDIR=%{buildroot}/%{_libdir} LIBPATH=%{buildroot}/%{_libdir}/%{name}
801ff09
801ff09
801ff09
%files
801ff09
%license src/libmawk/COPYING
26eb0a8
%doc AUTHORS README Release_notes
805fab1
%{_libdir}/*.so.1
805fab1
%{_libdir}/*.so.1.0*
801ff09
%{_bindir}/lmawk
79e899e
%dir %{_libdir}/%{name}
26eb0a8
%{_libdir}/%{name}/*.awk
26eb0a8
%{_mandir}/man1/*
801ff09
801ff09
%files devel
26eb0a8
%{_mandir}/man3/*
26eb0a8
%{_mandir}/man7/*
801ff09
%{_includedir}/*
801ff09
%{_libdir}/*.so
801ff09
801ff09
%files doc
801ff09
%doc %{_docdir}/%{name}
801ff09
801ff09
801ff09
%changelog
4a07d85
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-7
4a07d85
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
4a07d85
a463912
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-6
a463912
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
a463912
86fa7a2
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-5
86fa7a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
86fa7a2
cfe8aa4
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-4
cfe8aa4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
cfe8aa4
d61ae80
* Fri Jan 13 2023 Florian Weimer <fweimer@redhat.com> - 1.0.3-3
d61ae80
- C99 compatibility fixes (#2160704)
d61ae80
d8d6c22
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-2
d8d6c22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
d8d6c22
76122e5
* Fri Jan 21 2022 Alain <avigne@fedoraproject.org> - 1.0.3-1
76122e5
- New upstream release
76122e5
6e89da0
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-8
6e89da0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
6e89da0
16532f0
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-7
16532f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
16532f0
31318d1
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-6
31318d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
31318d1
246b1f0
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-5
246b1f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
246b1f0
805fab1
* Mon Feb 10 2020 Alain <alain vigne 14 AT gmail com> - 1.0.2-4
805fab1
- Fix the libdir install, depending on arch
805fab1
- Patch source code to comply with gcc -fno-common
805fab1
04a265a
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-3
04a265a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
04a265a
76ce933
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-2
76ce933
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
76ce933
79e899e
* Sun Jul 14 2019 Alain <alain vigne 14 AT gmail com> - 1.0.2-1
79e899e
- New upstream release
79e899e
- Add build flags to local "configure"
79e899e
- Own libdir/name directory
79e899e
a4c186a
* Sun Mar 17 2019 Alain <alain vigne 14 AT gmail com> - 1.0.1-2
a4c186a
- use proper libarchdir ./configure switch
a4c186a
26eb0a8
* Thu Feb 28 2019 Alain <alain vigne 14 AT gmail com> - 1.0.1-1
26eb0a8
- New upstream release
26eb0a8
- Install awklib library
26eb0a8
- Install man pages
26eb0a8
39b89d7
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-2
39b89d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
39b89d7
26eb0a8
* Sat Dec 01 2018 Alain <alain vigne 14 AT gmail com> - 1.0.0-1
801ff09
- Initial proposal