diff --git a/README.md b/README.md index 674db69..cb5f9c3 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,8 @@ # cinnamon +Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience. + +The desktop layout is similar to Gnome 2. +The underlying technology is forked from Gnome Shell. +The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience. + diff --git a/cinnamon.spec b/cinnamon.spec new file mode 100644 index 0000000..1ae7371 --- /dev/null +++ b/cinnamon.spec @@ -0,0 +1,239 @@ +Name: cinnamon +Version: 2.0.14 +Release: 1mamba +Summary: A Linux desktop which provides advanced innovative features and a traditional user experience +Group: Graphical Desktop/Applications/Environment +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://cinnamon.linuxmint.com/ +## GITSOURCE https://github.com/linuxmint/Cinnamon.git 2.0.2 +Source: https://github.com/linuxmint/Cinnamon.git/%{version}/Cinnamon-%{version}.tar.bz2 +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: GConf-devel +BuildRequires: glibc-devel +BuildRequires: gnome-menus-devel +BuildRequires: gobject-introspection-devel +BuildRequires: libatk-devel +BuildRequires: libbzip2-devel +BuildRequires: libcairo-devel +BuildRequires: libcanberra-devel +BuildRequires: libcinnamon-desktop-devel +BuildRequires: libcjs-devel +BuildRequires: libclutter-devel +BuildRequires: libcogl-devel +BuildRequires: libcroco-devel +BuildRequires: libdbus-devel +BuildRequires: libdbus-glib-devel +BuildRequires: libexpat-devel +BuildRequires: libffi-devel +BuildRequires: libfontconfig-devel +BuildRequires: libfreetype-devel +BuildRequires: libgcrypt-devel +BuildRequires: libgdk-pixbuf-devel +BuildRequires: libGL-devel +BuildRequires: libglib-devel +BuildRequires: libgnome-keyring-devel +BuildRequires: libgpg-error-devel +BuildRequires: libgraphite2-devel +BuildRequires: libgstreamer010-devel +BuildRequires: libgtk-devel +BuildRequires: libharfbuzz-devel +BuildRequires: libICE-devel +BuildRequires: libicu-devel +BuildRequires: libjson-glib-devel +BuildRequires: liblzma-devel +BuildRequires: libmozjs185-devel +BuildRequires: libmuffin-devel +BuildRequires: libnm-devel +BuildRequires: libnspr-devel +BuildRequires: libnss-devel +BuildRequires: libpango-devel +BuildRequires: libpcre-devel +BuildRequires: libpng15-devel +BuildRequires: libpng-devel +BuildRequires: libpthread-stubs-devel +BuildRequires: libpulseaudio-devel +BuildRequires: libpulseaudio-glib-devel +BuildRequires: libselinux-devel +BuildRequires: libsepol-devel +BuildRequires: libSM-devel +BuildRequires: libsoup-devel +BuildRequires: libsqlite-devel +BuildRequires: libstartup-notification-devel +BuildRequires: libstdc++6-devel +BuildRequires: libuuid-devel +BuildRequires: libX11-devel +BuildRequires: libXau-devel +BuildRequires: libxcb-devel +BuildRequires: libXcomposite-devel +BuildRequires: libXcursor-devel +BuildRequires: libXdamage-devel +BuildRequires: libXdmcp-devel +BuildRequires: libXext-devel +BuildRequires: libXfixes-devel +BuildRequires: libXi-devel +BuildRequires: libXinerama-devel +BuildRequires: libxkbfile-devel +BuildRequires: libxml2-devel +BuildRequires: libXrandr-devel +BuildRequires: libXrender-devel +BuildRequires: libz-devel +BuildRequires: ORBit2-devel +BuildRequires: polkit-devel +BuildRequires: systemd-devel +BuildRequires: udev-devel +## AUTOBUILDREQ-END +BuildRequires: libcogl-devel >= 1.16 +Requires: muffin +Requires: cjs +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience. + +The desktop layout is similar to Gnome 2. +The underlying technology is forked from Gnome Shell. +The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience. + +%debug_package + +%prep +%setup -q -n Cinnamon-%{version} + +%build +./autogen.sh || true +# dash workaround +sed -i "s|/bin/sh|/bin/bash|" configure +%configure \ + --enable-compile-warnings=no + +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +%find_lang %{name} || touch %{name}.lang + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post +if [ $1 -ge 1 ]; then + glib-compile-schemas %{_datadir}/glib-2.0/schemas +fi +: + +%postun +if [ $1 -eq 0 ]; then + glib-compile-schemas %{_datadir}/glib-2.0/schemas +fi +: + +%files -f %{name}.lang +%defattr(-,root,root) +%{_sysconfdir}/xdg/menus/cinnamon-applications-merged +%{_sysconfdir}/xdg/menus/cinnamon-applications.menu +%{_bindir}/cinnamon +%{_bindir}/cinnamon-desktop-editor +%{_bindir}/cinnamon-extension-tool +%{_bindir}/cinnamon-json-makepot +%{_bindir}/cinnamon-launcher +%{_bindir}/cinnamon-looking-glass +%{_bindir}/cinnamon-menu-editor +%{_bindir}/cinnamon-screensaver-lock-dialog +%{_bindir}/cinnamon-session-cinnamon +%{_bindir}/cinnamon-session-cinnamon2d +%{_bindir}/cinnamon-settings +%{_bindir}/cinnamon-settings-users +%{_bindir}/cinnamon2d +%dir %{_libdir}/cinnamon-desktop-editor/ +%{_libdir}/cinnamon-desktop-editor/* +%dir %{_libdir}/cinnamon-json-makepot +%{_libdir}/cinnamon-json-makepot/cinnamon-json-makepot.py +%{_libdir}/cinnamon-looking-glass/cinnamon-looking-glass.py +%dir %{_libdir}/cinnamon-looking-glass +%{_libdir}/cinnamon-looking-glass/*.py +%dir %{_libdir}/cinnamon-menu-editor/ +%{_libdir}/cinnamon-menu-editor/* +%dir %{_libdir}/cinnamon-screensaver-lock-dialog +%{_libdir}/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.glade +%{_libdir}/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.py +%dir %{_libdir}/cinnamon-settings-users +%{_libdir}/cinnamon-settings-users/cinnamon-settings-users.py +%{_libdir}/cinnamon-settings-users/cinnamon-settings-users.svg +%{_libdir}/cinnamon-settings-users/cinnamon-settings-users.ui +%dir %{_libdir}/cinnamon-settings +%dir %{_libdir}/cinnamon-settings/bin +%{_libdir}/cinnamon-settings/bin/* +%{_libdir}/cinnamon-settings/cinnamon-settings.py +%{_libdir}/cinnamon-settings/cinnamon-settings.ui +%dir %{_libdir}/cinnamon-settings/data +%{_libdir}/cinnamon-settings/data/* +%dir %{_libdir}/cinnamon-settings/modules +%{_libdir}/cinnamon-settings/modules/*.py +%dir %{_libdir}/cinnamon +%{_libdir}/cinnamon/Cinnamon-0.1.typelib +%{_libdir}/cinnamon/Gvc-1.0.typelib +%{_libdir}/cinnamon/St-1.0.typelib +%{_libdir}/cinnamon/libcinnamon.la +%{_libdir}/cinnamon/libcinnamon.so +%dir %{_libexecdir}/cinnamon +%{_libexecdir}/cinnamon/cinnamon-hotplug-sniffer +%{_libexecdir}/cinnamon/cinnamon-perf-helper +%{_datadir}/applications/cinnamon-add-panel-launcher.desktop +%{_datadir}/applications/cinnamon-menu-editor.desktop +%{_datadir}/applications/cinnamon-settings-users.desktop +%{_datadir}/applications/cinnamon-settings.desktop +%{_datadir}/applications/cinnamon.desktop +%{_datadir}/applications/cinnamon2d.desktop +%dir %{_datadir}/cinnamon-session +%dir %{_datadir}/cinnamon-session/sessions +%{_datadir}/cinnamon-session/sessions/cinnamon.session +%{_datadir}/cinnamon-session/sessions/cinnamon2d.session +%{_datadir}/cinnamon/applets/a11y@cinnamon.org/applet.js +%dir %{_datadir}/cinnamon/applets +%{_datadir}/cinnamon/applets/* +%dir %{_datadir}/cinnamon/bumpmaps +%{_datadir}/cinnamon/bumpmaps/* +%dir %{_datadir}/cinnamon/desklets +%{_datadir}/cinnamon/desklets/* +%dir %{_datadir}/cinnamon/faces +%{_datadir}/cinnamon/faces/* +%dir %{_datadir}/cinnamon/icons +%{_datadir}/cinnamon/icons/move-symbolic.svg +%dir %{_datadir}/cinnamon/js +%{_datadir}/cinnamon/js/* +%dir %{_datadir}/cinnamon/search_providers +%{_datadir}/cinnamon/search_providers/*.xml +%dir %{_datadir}/cinnamon/shaders +%{_datadir}/cinnamon/shaders/dim-window.glsl +%dir %{_datadir}/cinnamon/theme +%{_datadir}/cinnamon/theme/* +%{_datadir}/dbus-1/services/org.Cinnamon.HotplugSniffer.service +%{_datadir}/desktop-directories/cinnamon-*.directory +%{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml +%{_datadir}/xsessions/cinnamon.desktop +%{_datadir}/xsessions/cinnamon2d.desktop +%{_mandir}/man1/cinnamon-extension-tool.1* +%{_mandir}/man1/cinnamon-launcher.1* +%{_mandir}/man1/cinnamon-menu-editor.1* +%{_mandir}/man1/cinnamon-settings.1* +%{_mandir}/man1/cinnamon.1* +%{_mandir}/man1/cinnamon2d.1* +%{_mandir}/man1/gnome-session-cinnamon.1* +%{_mandir}/man1/gnome-session-cinnamon2d.1* +%doc AUTHORS COPYING +#%doc NEWS README + +%changelog +* Sat Mar 01 2014 Automatic Build System 2.0.14-1mamba +- automatic version update by autodist + +* Tue Nov 12 2013 Silvan Calarco 2.0.2-2mamba +- rebuilt with libcogl 1.16 + +* Wed Oct 09 2013 Silvan Calarco 2.0.2-1mamba +- package created by silvan using the webbuild interface