SPECS: ifolder-server.spec - package is produced (not tested)

glen glen at pld-linux.org
Mon Apr 3 02:13:37 CEST 2006


Author: glen                         Date: Mon Apr  3 00:13:37 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- package is produced (not tested)

---- Files affected:
SPECS:
   ifolder-server.spec (1.4 -> 1.5) 

---- Diffs:

================================================================
Index: SPECS/ifolder-server.spec
diff -u SPECS/ifolder-server.spec:1.4 SPECS/ifolder-server.spec:1.5
--- SPECS/ifolder-server.spec:1.4	Mon Apr  3 00:43:30 2006
+++ SPECS/ifolder-server.spec	Mon Apr  3 02:13:32 2006
@@ -1,4 +1,6 @@
 # $Revision$, $Date$
+# TODO
+# - make use of libflaim-shared
 Summary:	Server IFolder
 Summary(pl):	Server IFolder
 Name:		ifolder3-server
@@ -11,59 +13,57 @@
 URL:		http://www.ifolder.com/
 BuildRequires:	autoconf
 BuildRequires:	automake
-BuildRequires:	compat-libstdc++-3.1
-BuildRequires:	e2fsprogs-devel
-BuildRequires:	glib2-devel
-BuildRequires:	intltool
-BuildRequires:	libflaim-devel
+BuildRequires:	libflaim-static
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtool
 BuildRequires:	libxml2-devel
-BuildRequires:	log4net-devel
-BuildRequires:	mono
+BuildRequires:	log4net
 BuildRequires:	mono-compat-links
 BuildRequires:	mono-devel
 BuildRequires:	pkgconfig
-BuildRequires:	rpmbuild(macros) >= 1.228
-Requires(post,preun):	/sbin/chkconfig
-#Requires:	log4net
-#Requires:	mono-core >= 1.1.8
-#Requires:	mono-data >= 1.1.8
-#Requires:	mono-web >= 1.1.8
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_sysconfdir		/etc/ifolder3
-%define		_libexecdir		/usr/lib/ifolder3
+%define		_libexecdir		%{_prefix}/%{_lib}/ifolder3
 %define		_simiasdatadir	/var/lib/ifolder3
 
 %description
 iFolder is a simple and secure storage solution that can increase your
 productivity by enabling you to back up, access and manage your
 personal files from anywhere, at anytime. Once you have installed
-iFolder, you simply save your files locally as you have always
-done and iFolder automatically updates the files on a network server
-and delivers them to the other machines you use.
+iFolder, you simply save your files locally as you have always done
+and iFolder automatically updates the files on a network server and
+delivers them to the other machines you use.
 
 Sponsored by Novell, the iFolder project is built on the mono/.Net
 framework to integrate seamlessly into existing desktop environments
 
+%package devel
+Summary:	Header files for simias library
+Summary(pl):	Pliki nagłówkowe biblioteki simias
+Group:		Development/Libraries
+
+%description devel
+This is the package containing the header files for simias library.
+
 %prep
 %setup -q
 
-# remove svn control files
-find -name .svn -print0 | xargs -0 rm -rf
-
 %build
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 %{__automake}
+#%build
 %configure \
 	--with-simiasdatadir=%{_simiasdatadir}
+
 #  --with-ndoc-path=PATH        path to dir that contains NDocConsole.exe [NONE]
 #  --with-client-setup     configure simias to run as a client. [Default=FALSE]
 #  --with-pic              try to use only PIC/non-PIC objects [default=use both]
 
+%{__make} -C src/core/libsimias # hack
+%{__make} -C src/core/libsimias # hack
 %{__make}
 
 %install
@@ -80,9 +80,54 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post	-p /sbin/ldconfig
+%postun	-p /sbin/ldconfig
+
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS CREDITS ChangeLog NEWS README THANKS TODO
+%doc AUTHORS ChangeLog NEWS README
+%dir %{_sysconfdir}
+%{_sysconfdir}/Simias.config
+%{_sysconfdir}/Simias.log4net
+%dir %{_sysconfdir}/bill
+%{_sysconfdir}/bill/Simias.config
+%dir %{_sysconfdir}/bill/modules
+%{_sysconfdir}/bill/modules/Simias.Server.conf
+%{_sysconfdir}/defaults.config
+%{_sysconfdir}/ifolder_admin.conf
+%{_sysconfdir}/ifolder_webaccess.conf
+%{_sysconfdir}/simias_server.conf
+%attr(755,root,root) %{_bindir}/SimiasDirectoryMapping
+%attr(755,root,root) %{_bindir}/simias
+%attr(755,root,root) %{_bindir}/simias-create-user
+%attr(755,root,root) %{_bindir}/simias-delete-user
+%attr(755,root,root) %{_bindir}/simias-user
+%attr(755,root,root) %{_bindir}/simiasserver
+%attr(755,root,root) %{_libdir}/libFlaimWrapper.so.*.*.*
+%attr(755,root,root) %{_libdir}/libsimias-event.so.*.*.*
+%attr(755,root,root) %{_libdir}/libsimias.so.*.*.*
+%dir %{_libdir}/ifolder3
+%{_libdir}/ifolder3/admin
+%{_libdir}/ifolder3/bin
+%{_libdir}/ifolder3/web
+%{_libdir}/ifolder3/webaccess
+
+%files devel
+%defattr(644,root,root,755)
+%{_pkgconfigdir}/simias-client-c.pc
+%{_pkgconfigdir}/simias-client.pc
+%{_pkgconfigdir}/simias.pc
+%dir %{_includedir}/simias
+%{_includedir}/simias/simias-event-client.h
+%{_includedir}/simias/simias-manager.h
+%{_includedir}/simias/simias.h
+%{_includedir}/simias/simias.nsmap
+%{_includedir}/simias/simiasH.h
+%{_includedir}/simias/simiasStub.h
+%{_includedir}/simias/simiasweb.h
+%{_includedir}/simias/stdsoap2.h
+
+#%{_libdir}/libsimias-manager.a
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -90,6 +135,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.5  2006/04/03 00:13:32  glen
+- package is produced (not tested)
+
 Revision 1.4  2006/04/02 22:43:30  glen
 - configure fix
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/ifolder-server.spec?r1=1.4&r2=1.5&f=u



More information about the pld-cvs-commit mailing list