summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packaging/libxslt.changes6
-rw-r--r--packaging/libxslt.manifest5
-rw-r--r--packaging/libxslt.spec100
3 files changed, 111 insertions, 0 deletions
diff --git a/packaging/libxslt.changes b/packaging/libxslt.changes
new file mode 100644
index 00000000..069d0d1c
--- /dev/null
+++ b/packaging/libxslt.changes
@@ -0,0 +1,6 @@
+* Sat May 11 2013 Anas Nashif <anas.nashif@intel.com> submit/tizen/20130509.181509@fac3ee9
+- Set license using %license
+
+* Wed Feb 20 2013 Anas Nashif <anas.nashif@intel.com> upstream/1.1.26@cda8996
+- Fixed baselibs to not require numbered sub-package
+
diff --git a/packaging/libxslt.manifest b/packaging/libxslt.manifest
new file mode 100644
index 00000000..017d22d3
--- /dev/null
+++ b/packaging/libxslt.manifest
@@ -0,0 +1,5 @@
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
diff --git a/packaging/libxslt.spec b/packaging/libxslt.spec
new file mode 100644
index 00000000..7c5ecbe8
--- /dev/null
+++ b/packaging/libxslt.spec
@@ -0,0 +1,100 @@
+%define run_tests 0
+%if %{run_tests}
+ # check is defined off at .rpmmacros file.
+ %define check %%check
+%endif
+
+Name: libxslt
+Version: 1.1.29
+Release: 0
+Summary: XSL Transformation Library
+License: MIT
+Group: System/Libraries
+Url: http://xmlsoft.org/XSLT/
+Source: %{name}-%{version}.tar.bz2
+Source1001: libxslt.manifest
+BuildRequires: libgcrypt-devel
+BuildRequires: libgpg-error-devel
+BuildRequires: libtool
+BuildRequires: libxml2-devel
+BuildRequires: pkg-config
+
+%description
+This C library allows you to transform XML files into other XML files
+(or HTML, text, and more) using the standard XSLT stylesheet
+transformation mechanism.
+
+It is based on libxml (version 2) for XML parsing, tree manipulation,
+and XPath support. It is written in plain C, making as few assumptions
+as possible and sticks closely to ANSI C/POSIX for easy embedding.
+Although not primarily designed with performance in mind, libxslt seems
+to be a relatively fast processor. It also includes full support for
+the EXSLT set of extension functions as well as some common extensions
+present in other XSLT engines.
+
+
+%package devel
+Summary: Include Files and Libraries mandatory for Development
+License: LGPL-2.1+
+Group: System/Libraries
+Requires: %{name}-tools = %version
+Requires: libxslt = %{version}
+Requires: glibc-devel
+Requires: libgcrypt-devel
+Requires: libgpg-error-devel
+#libxml is automatically required with pkgconfig
+
+%description devel
+This package contains all necessary include files and libraries needed
+to develop applications that require these.
+
+%package tools
+Summary: Extended Stylesheet Language (XSL) Transformation utilities
+License: MIT and GPL-2.0+
+Group: Development/Tools
+Provides: xsltproc = %version-%release
+
+%description tools
+This package contains xsltproc, a command line interface to the XSLT engine.
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+%build
+%configure --disable-static --with-pic --without-python
+%__make %{?_smp_mflags}
+
+%check
+%if %{run_tests}
+ %__make check || exit 0
+%endif
+
+%install
+%make_install
+%remove_docs
+
+%post -n libxslt -p /sbin/ldconfig
+
+%postun -n libxslt -p /sbin/ldconfig
+
+%files -n libxslt
+%manifest %{name}.manifest
+%defattr(-, root, root)
+%license COPYING Copyright
+%{_libdir}/lib*.so.*
+
+%files devel
+%manifest %{name}.manifest
+%defattr(-, root, root)
+%{_libdir}/lib*.so
+%{_libdir}/*.sh
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/*
+%{_datadir}/aclocal/*
+%{_bindir}/xslt-config
+
+%files tools
+%manifest %{name}.manifest
+%defattr(-,root,root)
+%{_bindir}/xsltproc