From 32ceb1603b414f1cd31552756b939a099ef2996e Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Sun, 29 Oct 2017 18:04:46 +0100 Subject: [PATCH] Initial import --- .gitignore | 1 + README.md | 3 --- libell.spec | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 .gitignore delete mode 100644 README.md create mode 100644 libell.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fd0aca3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/ell-0.2.tar.xz diff --git a/README.md b/README.md deleted file mode 100644 index d6b1dbd..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# libell - -The libell package \ No newline at end of file diff --git a/libell.spec b/libell.spec new file mode 100644 index 0000000..2487533 --- /dev/null +++ b/libell.spec @@ -0,0 +1,66 @@ +Name: libell +Version: 0.2 +Release: 2%{?dist} +Summary: Embedded Linux library +License: LGPLv2+ +URL: https://01.org/ell +Source0: https://www.kernel.org/pub/linux/libs/ell/ell-%{version}.tar.xz + +BuildRequires: gcc + +%description +The Embedded Linux* Library (ELL) provides core, low-level functionality for +system daemons. It typically has no dependencies other than the Linux kernel, C +standard library, and libdl (for dynamic linking). While ELL is designed to be +efficient and compact enough for use on embedded Linux platforms, it is not +limited to resource-constrained systems. + + +%package devel +Summary: Embedded Linux library development files +Requires: ell%{?_isa} = %{version}-%{release} + + +%description devel +Headers for developing against libell. + + +%prep +%setup -q -n ell-%{version} + + +%build +%configure +%make_build V=1 + + +%install +%make_install + + +%files +%{_libdir}/libell.so.* +%doc AUTHORS README TODO ChangeLog +%license COPYING +%exclude %{_libdir}/libell.la + + +%files devel +%{_includedir}/ell +%{_libdir}/libell.so +%{_libdir}/pkgconfig/ell.pc + + +%changelog +* Thu Oct 26 2017 Lubomir Rintel - 0.2-2 +- Renamed to libell to fix a naming conflict +- Addressed review issues (Igor Gnatenko, #1505237): +- Added BR gcc +- Made build verbose +- Moved pkgconfig file to devel subpackage +- Fixed license tag +- Dropped Group tag +- Packaged changelog + +* Sun Oct 22 2017 Lubomir Rintel - 0.2-1 +- Initial packaging diff --git a/sources b/sources new file mode 100644 index 0000000..0f1a911 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (ell-0.2.tar.xz) = 9071a22c01e903b48e12f51e78b8659ea0cede6227456f4539407461c0997ff10f57a9474f626235fb3aa842ccee39d6cd6db19811df4b7a50ce67d963e213a7