# # spec file for package simias # # Please submit bugfixes or comments via http://bugzilla.redhat.com # # The source for this package was pulled from upstream's vcs. Use the # following commands to generate the tarball: # svn export -r 7305 https://simias.svn.sourceforge.net/svnroot/simias/trunk/ simias-1.6 # tar -czvf simias-20100131.tar.gz simias-1.8.3 Name: simias BuildRequires: autoconf BuildRequires: automake BuildRequires: bison BuildRequires: compat-libstdc++-33 BuildRequires: e2fsprogs BuildRequires: e2fsprogs-devel BuildRequires: GConf2 BuildRequires: flex BuildRequires: gcc-c++ BuildRequires: glib2 BuildRequires: glib2-devel BuildRequires: libflaim BuildRequires: libflaim-devel BuildRequires: libstdc++ BuildRequires: libstdc++-devel BuildRequires: libtool BuildRequires: libxml2 BuildRequires: libxml2-devel BuildRequires: mono-core BuildRequires: mono-data BuildRequires: mono-devel BuildRequires: mono-web BuildRequires: ncurses-devel BuildRequires: pkgconfig BuildRequires: xsp URL: http://www.ifolder.com/ifolder License: GPLv2 Group: System Environment/Libraries Requires: mono-core Requires: mono-data Requires: mono-web Requires: xsp Version: 1.8.3 Release: 1.20100131svn Summary: Collection-Oriented Data Storage Source0: %{name}-20100131.tar.gz Patch0: no-static-archives.patch Patch1: use-system-gsoap.patch Patch2: no-external-keys.patch Patch3: move-directory-mapping.patch Patch4: disable-rpath.patch BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) %description Simias is a technology that will allow various types of data to be stored and related in what is known as a collection. Initially Simias is the underlying data store for the iFolder project, although it has potential to do much more. %package devel Summary: Collection-Oriented Data Storage Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel Simias is a technology that will allow various types of data to be stored and related in what is known as a collection. Initially Simias is the underlying data store for the iFolder project, although it has potential to do much more. %prep %setup -q %patch0 -p0 %patch1 -p0 %patch2 -p0 %patch3 -p0 %patch4 -p0 %build LANC=C ./autogen.sh --prefix=%{_prefix} --bindir=%{_bindir} \ --exec_prefix=%{_exec_prefix} --sysconfdir=%{_sysconfdir} \ --includedir=%{_includedir} --datadir=%{_datadir} --with-runasclient %{__rm} dependencies/external/tools/gsoap/linux-2.7/soapcpp2 %{__rm} dependencies/external/tools/gsoap/linux-2.7/wsdl2h make %{?_smpmflags} make dist %install %{__rm} -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install %clean %{__rm} -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post devel -p /sbin/ldconfig %postun devel -p /sbin/ldconfig %files %defattr(-,root,root,-) %{_bindir}/%{name} %{_libdir}/lib%{name}.so.0* %{_libdir}/lib%{name}-event.so.0* %{_libdir}/libFlaimWrapper.so* %{_libdir}/%{name}/web/bin/Simias.exe %{_libdir}/%{name}/web/bin/FlaimWrapper.so %{_libdir}/%{name}/web/bin/ifdata %attr(644,root,root) %{_libdir}/%{name}/web/*.config %attr(644,root,root) %{_libdir}/%{name}/web/bin/*.config %attr(644,root,root) %{_libdir}/%{name}/web/*.as* %attr(644,root,root) %{_libdir}/%{name}/web/bin/*.dll %attr(644,root,root) %{_libdir}/%{name}/web/modules/*.conf %attr(644,root,root) %config(noreplace) %{_sysconfdir}/%{name}/* %attr(644,root,root) %{_datadir}/%{name}/COPYING %doc AUTHORS ChangeLog LICENSE COPYING NEWS README %files devel %defattr(-,root,root,-) %{_libdir}/*.a %{_libdir}/lib%{name}.so %{_libdir}/lib%{name}-event.so %attr(644,root,root) %{_includedir}/%{name}/* %attr(644,root,root) %{_libdir}/pkgconfig/*.pc %changelog * Sun Jan 31 2010 Christopher Brown - 1.8.3-1.20100131svn - Update to 1.8.3 - Patch to disable external keys - Patch to use system gsoap - Patch to disable static archives - Patch to disable rpath - Patch to move directory mapping file to conf dir * Mon Nov 19 2007 Christopher Brown - 1.6-1.20071116svn - update to latest svn against new libflaim * Wed Sep 12 2007 Christopher Brown - 1.6-1.20070912svn - update to latest svn 6983 and drop patches * Tue Sep 11 2007 Christopher Brown - 1.6-1.20070907svn - typedef_removal patch to allow svn build * Wed Aug 8 2007 Christopher Brown - 1.6.7085-1 - Initial cleanup for Fedora * Tue Feb 06 2007 - ro@suse.de - rebuild tools/gsoap utils (again) * Tue Feb 06 2007 - srinidhi@novell.com - HandleException incase of wron passpharse. - Dont read available ifolders from subscription. * Wed Jan 17 2007 - srinidhi@novell.com - Fixed 232391: Client doesn't come up when tried to invoke from menu * Tue Jan 09 2007 - ro@suse.de - rebuild tools/gsoap utils * Fri Jan 05 2007 - srinidhi@novell.com - Initial checkin for SLES10 SP1 - Fate id # 301870 * Wed May 31 2006 - ro@suse.de - remove bogus "obsoletes" line in specfile * Fri May 26 2006 - jhargadon@novell.com - Don't set status to unknown domain when call to login fails (fix for bug 174098) * Mon May 22 2006 - jhargadon@novell.com - Created a UserName property in MyEnvironment that guarantees the username to be a single component. Changed three locations in Simias that called Environment.UserName to use MyEnvironment.UserName - fixed a bug where the username retrieved from CASA was case sensitive compared with the simias username. The simias username originated from eDirectory upcased the first letter of the username. - updated DomainAgent to correctly handle when certificates are not valid - Build a hard-coded Uri if WS-Inspection fails while setting the host address (fix for 165068) - Fixed StoreBrowser so it won't throw exceptions at start up. - fixed Bug 152856 and 166366 The files were getting deleted on windows because the src and dst names matched. This only occurred - fixed a case where two directories with the same name are created on different machines within a sync cycle. This was creating two nodes for the directory. The first directory to the server will now win. * Thu May 18 2006 - meissner@suse.de - build helper binaries soapcpp2 and wsdl2h from source to allow all platforms. Fixed the function return warnings. Now compiles on all platforms. * Mon May 08 2006 - jhargadon@novell.com - resubmitting package to keep in sync with iFolder3 package. * Thu Apr 20 2006 - jhargadon@novell.com - Fix for bug 165068 SetDomainHostAddress now requires a credential set to be passed in. - Revert any iFolders that were renamed/deleted when the client was not running (fix for bug 137096) - Fixed install so that upgrades work properly (fix for bug 162722) * Mon Apr 10 2006 - jhargadon@novell.com - Fix for bug 156874 client doesn't support connecting to servers with non-default ports. * Mon Apr 03 2006 - jhargadon@novell.com - Fix for bug 151253 - Fix for bug 160576 Connection refused issue. - Fix for bug 161595 Bad subscriptions cause performance issues - Fix for bug 160699 Process unloads when attempting to sync directory with case conflict. - Fix for bug 156660 iFolder status shows incorrect "ok" status when server is returning "server is busy" status * Mon Mar 27 2006 - jhargadon@novell.com - Fix for bug #159605 - Modified simias merge module. It is now installed with the iFolder install. - Fixed the VS solution and project files for the changes that were made to simias. * Mon Mar 20 2006 - jhargadon@novell.com - added code to set the process name to Simias so you can now killall simias - Changes to support journaling - added a path setting for Mac to add the mono.pc to check mono versions - Changed to not get the hashmap on a first time upload. * Tue Mar 14 2006 - aj@suse.de - Revert wrong BuildRequires change. * Mon Mar 13 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Mon Mar 13 2006 - jhargadon@novell.com - Made a change to RevertSharedCollection. If a collection is a workgroup mastered collection delete the subscription as well - added log4net to the Requires list to resolve bug #156293 - added the path to the casa .so and the casa .net assembly - Fix for Bug 141279 - Upgrading from one 3.4 build to another throws errors. Modified the %%post section to include conditional statements that check to see if the install files already exist before attempting to create them - Fix for Bug 134417 - simias-1.1.5242.1-4: returning garbage to caller. - Fix for Bug 143297 ?\226?\128?\147 Packages obsolete "%%{version}". * Tue Feb 28 2006 - cgaisford@suse.de - updated to ifolder_3_4 branch - this update includes client fixes for bugs in bugzilla * Mon Feb 13 2006 - ro@suse.de - link libflaim dynamically * Tue Feb 07 2006 - cgaisford@suse.de - pulled new code from ifolder_3_4 branch which now supports the open source flaim, mono 1.1.13 without a patch * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Wed Jan 18 2006 - cgaisford@suse.de - Updated packaage from ifolder_3_4 branch. * Mon Jan 09 2006 - gekker@suse.de - Fix to build against new mono version 1.1.13 * Thu Dec 15 2005 - calvin@novell.com - updated package from ifolder_3_4 branch. Removed patches that - have been incorporated into the code. * Mon Nov 28 2005 - ro@suse.de - fix some utf-8 spaces to real space chars in IAuthService.cs - update to simias-1.1.5250.1 * Thu Nov 10 2005 - ro@suse.de - remove extra qualifications to fix build with gcc-4.1 * Thu Sep 29 2005 - dmueller@suse.de - add norootforbuild * Fri Sep 09 2005 - aj@suse.de - Update check-build.sh. * Thu Sep 01 2005 - jbell@novell.com - completely re-worked the .spec file and updated the source to include all simias1.1 functionality * Tue Aug 23 2005 - ro@suse.de - added check-build.sh * Tue Aug 16 2005 - nadvornik@suse.cz - changed prefix to /usr/lib/ifolder3 [#104474] * Fri Aug 05 2005 - nadvornik@suse.cz - updated to 1.0.20050608 * Wed Feb 16 2005 - adrian@suse.de - and remove even another copy of sqlite - add requires to libsqlite.so.0 * Tue Feb 15 2005 - nadvornik@suse.cz - updated to snapshot 1.0.20050208 * Wed Feb 09 2005 - ro@suse.de - update to cvs * Wed Jan 12 2005 - coolo@suse.de - removed another sqlite2 copy * Tue Nov 30 2004 - ro@suse.de - use sqlite2 packages for now * Wed Jul 14 2004 - clahey@suse.de - Updated to 0.10.20040708. * Tue Jun 29 2004 - ro@suse.de - use rpm scripts for find requires/provides * Tue Jun 22 2004 - clahey@suse.de - Upgraded to new snapshot. * Fri Jun 04 2004 - clahey@suse.de - Upgraded to new snapshot. * Thu Jun 03 2004 - ro@suse.de - removed libsqlite.so to avoid clash with system library - package is i386 only (too much binary stuff ...) * Thu May 27 2004 - ro@suse.de - added libicu26 to neededforbuild * Wed May 26 2004 - clahey@suse.de - Initial import.