diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1ab04dc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/libmawk-1.0.0.tar.gz diff --git a/README.md b/README.md index 6a1cbf6..edce26b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ # libmawk -The libmawk package \ No newline at end of file +The libmawk package + +[libmawk](http://repo.hu/projects/libmawk) is a fork of +[mawk 1.3.3](https://src.fedoraproject.org/rpms/mawk) restructured for embedding. diff --git a/libmawk.spec b/libmawk.spec new file mode 100644 index 0000000..dc11610 --- /dev/null +++ b/libmawk.spec @@ -0,0 +1,64 @@ +Name: libmawk +Version: 1.0.0 +Release: 1%{?dist} +Summary: Embed awk scripting language in any application written in C + +License: GPLv2 +URL: http://repo.hu/projects/libmawk +Source0: http://repo.hu/projects/libmawk/releases/%{name}-%{version}.tar.gz + +BuildRequires: gcc + +%description +Libmawk is a fork of mawk 1.3.3 restructured for embedding. +This means the user gets libmawk.h and libmawk.so and can embed +awk scripting language in any application written in C. + + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package doc +Summary: Documentation for %{name} +BuildArch: noarch + +%description doc +HTML documentation for %{name}. + + +%prep +%autosetup + + +%build +./configure --prefix=/usr --symbols +%make_build + + +%install +%make_install LIBDIR=%{buildroot}/%{_libdir} + + +%files +%license src/libmawk/COPYING +%doc README +%{_libdir}/*.so.1* +%{_bindir}/lmawk + +%files devel +%{_mandir}/man1/* +%{_includedir}/* +%{_libdir}/*.so + +%files doc +%doc %{_docdir}/%{name} + + +%changelog +* Sat Dec 1 2018 Alain 1.0.0-1 +- Initial proposal diff --git a/sources b/sources new file mode 100644 index 0000000..00631ab --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (libmawk-1.0.0.tar.gz) = 3931ffcd4b78dcb105039937fb7a17b005931d71a596ddf92eff98c85dc95e49d5304d122c9c6f1a06bbf782f3925fe4017c6fa67ac7a77fb423afc7130b1fcf