[mirall] Update to Mirall 1.1.3

Joseph Marrero jmarrero at fedoraproject.org
Sun Dec 9 02:46:30 UTC 2012


commit f715685345aa96ef6804508bf6bf331f48c15d6e
Author: Joseph Marrero <jmarrero at fedoraproject.org>
Date:   Sat Dec 8 22:45:49 2012 -0400

    Update to Mirall 1.1.3

 .gitignore              |    2 -
 mirall-1.1.3.tar.bz2    |  Bin 0 -> 940393 bytes
 mirall.desktop          |    7 ++
 mirall.spec             |  145 +++++++++++++++++++++++++++++++++++++++++++++++
 owncloud-client.desktop |    7 ++
 sources                 |    2 +-
 6 files changed, 160 insertions(+), 3 deletions(-)
---
diff --git a/mirall-1.1.3.tar.bz2 b/mirall-1.1.3.tar.bz2
new file mode 100644
index 0000000..b09d4f4
Binary files /dev/null and b/mirall-1.1.3.tar.bz2 differ
diff --git a/mirall.desktop b/mirall.desktop
new file mode 100644
index 0000000..c342780
--- /dev/null
+++ b/mirall.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Categories=Utility;
+Type=Application
+Exec=mirall
+Name=mirall 
+GenericName=file synchronizer
+Icon=mirall
diff --git a/mirall.spec b/mirall.spec
new file mode 100644
index 0000000..2e29a60
--- /dev/null
+++ b/mirall.spec
@@ -0,0 +1,145 @@
+Name:           mirall
+Version:        1.1.3
+Release:        1%{?dist}
+License:        GPLv2+
+Summary:        The ownCloud Client
+Url:            http://www.gitorious.org/owncloud/mirall/
+Source0:        http://download.owncloud.com/download/mirall-%{version}.tar.bz2
+Source1:        owncloud-client.desktop
+Source2:        mirall.desktop
+
+BuildRequires:  cmake
+BuildRequires:  owncloud-csync-devel >= 0.60.3
+BuildRequires:  iniparser-devel
+BuildRequires:  qt4-devel 
+BuildRequires:  desktop-file-utils
+Requires:       %{name}-common%{?_isa} = %{version}-%{release}
+
+%description
+Mirall owncloud-client enables you to connect to your private
+ownCloud Server. With it you can create folders in your home
+directory, and keep the contents of those folders synced with your
+ownCloud server. Simply copy a file into the directory and the 
+ownCloud Client does the rest.
+
+%package common
+Summary: common files for mirall and owncloud-client
+Requires: owncloud-csync-plugin-owncloud >= 0.60.3
+
+%description common
+provides common files for mirall and owncloud-client
+such as the configurationfile that determines the excluded files
+in a sync.
+
+%package -n owncloud-client
+Summary: owncloud Standalone client
+Requires: %{name}-common%{?_isa} = %{version}-%{release}
+
+%description -n owncloud-client
+The ownCloud desktop client, lets you sync directly to your ownCloud server.
+
+%prep
+%setup -q %{name}-%{version}
+
+%build
+mkdir build
+pushd build
+%cmake .. -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed" -DCSYNC_LIBRARY:PATH=%{_libdir}/libocsync.so -DCSYNC_INCLUDE_PATH:PATH=%{_includedir}/ocsync
+make %{?_smp_mflags}
+popd
+
+%install
+pushd build
+make install DESTDIR=%{buildroot}
+popd
+
+desktop-file-install                                    \
+--dir=${RPM_BUILD_ROOT}%{_datadir}/applications         \
+%{SOURCE1} 
+
+desktop-file-install                                    \
+--dir=${RPM_BUILD_ROOT}%{_datadir}/applications         \
+%{SOURCE2}
+
+%post 
+/sbin/ldconfig 
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+
+%posttrans
+gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
+
+%postun 
+/sbin/ldconfig 
+if [ $1 -eq 0 ] ; then
+    touch --no-create %{_datadir}/icons/hicolor &> /dev/null
+    gtk-update-icon-cache -f %{_datadir}/icons/hicolor &> /dev/null || :
+fi
+
+%post -n owncloud-client
+/sbin/ldconfig
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+
+%posttrans -n owncloud-client
+gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
+
+%postun -n owncloud-client
+/sbin/ldconfig
+if [ $1 -eq 0 ] ; then
+    touch --no-create %{_datadir}/icons/hicolor &> /dev/null
+    gtk-update-icon-cache -f %{_datadir}/icons/hicolor &> /dev/null || :
+fi
+
+
+%files
+%{_bindir}/mirall
+%{_libdir}/libmirallsync.so
+%{_datadir}/applications/mirall.desktop
+%{_datadir}/icons/hicolor/48x48/apps/mirall.png
+
+%files common
+%doc README.md COPYING
+%{_datadir}/mirall
+%config  %{_prefix}%{_sysconfdir}/sync-exclude.lst
+
+%files -n owncloud-client
+%{_bindir}/owncloud
+%{_libdir}/libowncloudsync.so
+%{_datadir}/applications/owncloud-client.desktop
+%{_datadir}/icons/hicolor/48x48/apps/owncloud.png
+
+%changelog
+* Tue Dec 04 2012 <jmarrero at fedoraproject.org> 1.1.3-1
+- Update to 1.1.3
+* Fri Oct 19 2012 <jmarrero at fedoraproject.org> 1.1.1-1
+- Update to 1.1.1
+* Sun Oct 15 2012 <jmarrero at fedoraproject.org> 1.1.0-2
+- fix mirall-common dependency problem
+* Sun Oct 14 2012 <jmarrero at fedoraproject.org> 1.1.0-1
+- Version Upgrade to 1.1.0
+- Removed the need to look for occsync now mirall looks for ocsync the new name of owncloud-csync
+* Mon Aug 20 2012 <jmarrero at fedoraproject.org> 1.0.5-4
+- removed unesesary cmake flags
+* Sat Aug 17 2012 <jmarrero at fedoraproject.org> 1.0.5-3
+- added icon scriplets for owncloud-client icons
+- moved %%doc to mirall-common
+- Added cmake  dcSYNC_INCLUDE_PATH:PATH=%{_includedir}/occsync and dc SYNC_LIBRARY:PATH=%{_libdir}/liboccsync.so to have mirall look for occsync instead of csync
+- Removed uneeded dep
+- Changelog corrections and clean up
+* Fri Aug 16 2012 <jmarrero at fedoraproject.org> 1.0.5-2
+- Divided mirall into mirall-common, mirall and owncloud-client
+- Added dcMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed
+- moved exclude.lst back to /etc/, the apps look for it there
+- fixed icons descriptions
+- added refresh icon cache
+- updated csync dep to owncloud-csync
+* Sat Aug 11 2012 <jmarrero at fedoraproject.org> 1.0.5-1
+- Update to 1.0.5
+- drop defattr
+- remove not-needed dependencies
+- changelog cleanup
+- moved exclude.lst to /etc/mirall/
+- fixed source01 and source 02 (icons) 
+* Sat Aug 11 2012 <jmarrero at fedoraproject.org> 1.0.4-2
+- added mirall icon and smp flags plus code cleanup
+* Sat Aug 11 2012 <jmarrero at fedoraproject.org> 1.0.4-1
+- Initial try
diff --git a/owncloud-client.desktop b/owncloud-client.desktop
new file mode 100644
index 0000000..7674ecd
--- /dev/null
+++ b/owncloud-client.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Categories=Utility;
+Type=Application
+Exec=owncloud
+Name=ownCloud-client 
+GenericName=ownCloud Desktop client
+Icon=owncloud
diff --git a/sources b/sources
index 48edca0..7b502ca 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-708312223c43426e9fc62d42503b97a8  mirall-1.1.0.tar.bz2
+c3ea28ae1b3468176178fb1faa873a1f  mirall-1.1.3.tar.bz2


More information about the scm-commits mailing list