Bläddra i källkod

libestr-0.1.9-3, liblogging-1.0.4-3, librelp-1.2.7-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@8580 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 10 år sedan
förälder
incheckning
86a282ba66
3 ändrade filer med 174 tillägg och 1 borttagningar
  1. 78 0
      lib/libestr/libestr-vl.spec
  2. 87 0
      lib/liblogging/liblogging-vl.spec
  3. 9 1
      lib/libr/librelp/librelp-vl.spec

+ 78 - 0
lib/libestr/libestr-vl.spec

@@ -0,0 +1,78 @@
+Name:           libestr
+Version:        0.1.9
+Release:        3%{?_dist_release}
+Summary:        String handling essentials library
+
+License:        LGPLv2+
+URL:            http://libestr.adiscon.com/
+Source0:        http://libestr.adiscon.com/files/download/libestr-%{version}.tar.gz
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: tomop
+
+%description
+This package compiles the string handling essentials library
+used by the Rsyslog daemon.
+
+%package        devel
+Summary:        Development files for %{name}
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+
+%description    devel
+The package contains libraries and header files for
+developing applications that use libestr.
+
+%prep
+%setup -q
+
+%build
+%configure --disable-static --with-pic
+V=1 make %{?_smp_mflags}
+
+%install
+make install INSTALL="install -p" DESTDIR=%{buildroot}
+rm -f %{buildroot}/%{_libdir}/*.{a,la}
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%doc README COPYING AUTHORS ChangeLog
+%{_libdir}/lib*.so.*
+
+%files devel
+%{_includedir}/libestr.h
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/libestr.pc
+
+%changelog
+* Mon Jun 16 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.9-3
+- initial build for Vine Linux.
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.9-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Tue Jan 07 2014 Tomas Heinrich <theinric@redhat.com> - 0.1.9-1
+- rebase to 0.1.9
+- remove patch 0; doesn't seem to be necessary anymore
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Tue Apr 02 2013 Tomas Heinrich <theinric@redhat.com> - 0.1.5-1
+- rebase to 0.1.5
+
+* Wed Dec 12 2012 Mahaveer Darade <mdarade@redhat.com> - 0.1.4-1
+- upgrade to upstream version 0.1.4
+- correct an impossible timestamp in an older changelog entry
+
+* Thu Sep 20 2012 mdarade <mdarade@redhat.com> - 0.1.3-3
+- Fixed broken configure script
+
+* Mon Aug 27 2012 mdarade <mdarade@redhat.com> - 0.1.3-2
+- Removed unnecessary macros in spec file.
+
+* Tue Aug 7 2012 Mahaveer Darade <mdarade@redhat.com> - 0.1.3-1
+- Initial port libestr-0.1.3

+ 87 - 0
lib/liblogging/liblogging-vl.spec

@@ -0,0 +1,87 @@
+Name:    liblogging
+Version: 1.0.4
+Release: 3%{?_dist_release}
+Summary: An easy to use logging library
+License: BSD
+Group:   System Environment/Libraries
+URL:     http://www.liblogging.org/
+Source0: http://download.rsyslog.com/liblogging/liblogging-%{version}.tar.gz
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: tomop
+
+%package stdlog
+Summary: An easy to use logging library - stdlog component
+Group:   System Environment/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%package stdlog-devel
+Summary: An easy to use logging library - stdlog development files
+Group:   Development/Libraries
+Requires: %{name}-stdlog%{_isa} = %{version}-%{release}
+Requires: pkgconfig
+
+%description
+liblogging (the upstream project) is a collection of several components.
+Namely: stdlog, journalemu, rfc3195.
+
+%description stdlog
+liblogging (the upstream project) is a collection of several components.
+Namely: stdlog, journalemu, rfc3195.
+The stdlog component of liblogging can be viewed as an enhanced version of the
+syslog(3) API. It retains the easy semantics, but makes the API more
+sophisticated "behind the scenes" with better support for multiple threads
+and flexibility for different log destinations (e.g. syslog and systemd
+journal).
+
+%description stdlog-devel
+This package contains development files for the %{name}-stdlog package.
+
+%prep
+%setup -q
+
+%build
+%configure \
+  --disable-journal \
+  --disable-rfc3195 \
+  --disable-static \
+  --enable-stdlog \
+
+make V=1 %{?_smp_mflags}
+perl -pi -e 's/\r//g' COPYING
+
+%install
+make DESTDIR=%{buildroot} install
+# not packing stdlogctl yet
+rm -f \
+  %{buildroot}%{_bindir}/stdlogctl \
+  %{buildroot}%{_libdir}/liblogging-stdlog.la \
+  %{buildroot}%{_mandir}/man1/stdlogctl.1 \
+
+%post stdlog -p /sbin/ldconfig
+
+%postun stdlog -p /sbin/ldconfig
+
+%files stdlog
+%defattr(-,root,root,-)
+%doc COPYING ChangeLog
+%{_libdir}/liblogging-stdlog.so.*
+
+%files stdlog-devel
+%defattr(-,root,root,-)
+%{_includedir}/liblogging
+%{_libdir}/liblogging-stdlog.so
+%{_libdir}/pkgconfig/liblogging-stdlog.pc
+%{_mandir}/man3/stdlog.3.gz
+
+%changelog
+* Mon Jun 16 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.4-3
+- initial build for Vine Linux.
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Sun May 18 2014 Tomas Heinrich <theinric@redhat.com> 1.0.4-1
+- initial import

+ 9 - 1
lib/libr/librelp/librelp-vl.spec

@@ -1,15 +1,20 @@
 Summary: The Reliable Event Logging Protocol library
 Summary: The Reliable Event Logging Protocol library
 Name: librelp
 Name: librelp
-Version: 1.0.0
+Version: 1.2.7
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: GPLv3+
 License: GPLv3+
 Group: System Environment/Libraries
 Group: System Environment/Libraries
 URL: http://www.rsyslog.com/
 URL: http://www.rsyslog.com/
 Source0: http://download.rsyslog.com/librelp/%{name}-%{version}.tar.gz
 Source0: http://download.rsyslog.com/librelp/%{name}-%{version}.tar.gz
+BuildRequires: gnutls-devel
 Requires(post): /sbin/ldconfig
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: tomop
+
 %description
 %description
 Librelp is an easy to use library for the RELP protocol. RELP (stands
 Librelp is an easy to use library for the RELP protocol. RELP (stands
 for Reliable Event Logging Protocol) is a general-purpose, extensible
 for Reliable Event Logging Protocol) is a general-purpose, extensible
@@ -61,6 +66,9 @@ fi
 %{_libdir}/pkgconfig/relp.pc
 %{_libdir}/pkgconfig/relp.pc
 
 
 %changelog
 %changelog
+* Mon Jun 16 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.7-1
+- new upstream release.
+
 * Wed Dec 22 2010 IWAI, Masaharu <iwai@alib.jp> 1.0.0-1
 * Wed Dec 22 2010 IWAI, Masaharu <iwai@alib.jp> 1.0.0-1
 - build for Vine Linux: based Fedora 1.0.0-1.fc14
 - build for Vine Linux: based Fedora 1.0.0-1.fc14