SFEcadaver.spec: initial spec
authorjurikm
Sat, 26 Mar 2011 15:34:51 +0000
changeset 3367 83705bb292c6
parent 3366 81a8e004a757
child 3368 ab3c78a77f4e
SFEcadaver.spec: initial spec
ChangeLog
SFEcadaver.spec
patches/cadaver-01-locale.diff
--- a/ChangeLog	Sat Mar 26 15:27:34 2011 +0000
+++ b/ChangeLog	Sat Mar 26 15:34:51 2011 +0000
@@ -10,6 +10,7 @@
 	* base-specs/ffmpeg.spec: bump to 0.6.2
 	* SFExfcalendar.spec: bump to 4.8.1, move to SFE from osol xfce
 	* SFExfce4-mixer.spec: bump to 4.8.0, move to SFE from osol xfce
+	* SFEcadaver.spec: initial spec
 
 2011-03-25 Milan Jurik <[email protected]>
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SFEcadaver.spec	Sat Mar 26 15:34:51 2011 +0000
@@ -0,0 +1,80 @@
+#
+# This file and all modifications and additions to the pristine
+# package are under the same license as the package itself.
+#
+
+%include Solaris.inc
+
+%define src_name cadaver
+%define src_url http://www.webdav.org/cadaver/
+
+Name:		SFEcadaver
+Summary:	command-line WebDAV client for Unix
+Version:	0.23.3
+URL:		http://www.webdav.org/cadaver/
+Source:		%{src_url}/%{src_name}-%{version}.tar.gz
+Patch1:		cadaver-01-locale.diff
+SUNW_BaseDir:	%{_basedir}
+BuildRoot:	%{_tmppath}/%{name}-%{version}-build
+%include default-depend.inc
+BuildRequires:	SUNWneon
+Requires:	SUNWneon
+
+%if %build_l10n
+%package l10n
+Summary:	%{summary} - l10n files
+SUNW_BaseDir:	%{_basedir}
+Requires:	%{name}
+%endif
+
+%prep
+%setup -q -n %{src_name}-%{version}
+%patch1 -p1
+
+%build
+CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
+if test "x$CPUS" = "x" -o $CPUS = 0; then
+  CPUS=1
+fi
+
+export CFLAGS="%optflags"
+export LDFLAGS="%_ldflags"
+./configure --prefix=%{_prefix}		\
+	--libdir=%{_libdir}		\
+	--libexecdir=%{_libexecdir}	\
+	--datadir=%{_datadir}		\
+	--mandir=%{_mandir}		\
+	--sysconfdir=%{_sysconfdir}	\
+	--enable-threads=solaris
+
+make -j $CPUS
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+%if %build_l10n
+%else
+#REMOVE l10n FILES
+rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
+%endif
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,bin)
+%{_bindir}
+%dir %attr (0755, root, sys) %{_datadir}
+%{_mandir}
+
+%if %build_l10n
+%files l10n
+%defattr (-, root, bin)
+%dir %attr (0755, root, sys) %dir %{_datadir}
+%attr (-, root, other) %{_datadir}/locale
+%endif
+
+%changelog
+* Sat Mar 26 2011 - Milan Jurik
+- Inital version.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/cadaver-01-locale.diff	Sat Mar 26 15:34:51 2011 +0000
@@ -0,0 +1,10 @@
+--- cadaver-0.23.3/src/cadaver.c	2008-10-29 10:35:33.000000000 +0100
++++ cadaver-0.23.3-patch/src/cadaver.c	2011-03-26 16:20:48.467817935 +0100
+@@ -29,6 +29,7 @@
+ #include <ctype.h>
+ #include <signal.h>
+ #include <time.h>
++#include <locale.h>
+ 
+ #ifdef HAVE_STDLIB_H
+ #include <stdlib.h>