Browse Source

Cinnamon-2.2.3

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@8374 ec354946-7b23-47d6-9f5a-488ba84defc7
Takemikaduchi 10 years ago
parent
commit
14bd886e83

+ 178 - 0
c/cinnamon-control-center/cinnamon-control-center-vl.spec

@@ -0,0 +1,178 @@
+Summary:	Cinnamon Control Center.
+Summary(ja):	Cinnamon コントロールセンター
+Name:		cinnamon-control-center
+Version:	2.2.3
+Release:	1%{?_dist_release}
+License:	GPLv2+ and GFDL+
+Group:		User Interface/Desktops
+URL:		https://github.com/linuxmint/cinnamon-control-center
+Source:		%{name}-%{version}.tar.gz
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+Requires: usermode
+Requires: cinnamon-settings-daemon
+Requires: gnome-icon-theme
+Requires: cinnamon-desktop
+Requires: dbus-x11
+Requires: apg
+Requires(post,postun): desktop-file-utils shared-mime-info gtk3
+
+BuildRequires: gnome-common
+BuildRequires: glib2-devel
+BuildRequires: gtk3-devel
+BuildRequires: cinnamon-desktop-devel
+BuildRequires: libgnomekbd-devel
+BuildRequires: desktop-file-utils
+BuildRequires: startup-notification-devel
+BuildRequires: libxklavier-devel
+BuildRequires: cinnamon-menus-devel
+BuildRequires: gnome-doc-utils
+BuildRequires: evolution-data-server-devel
+BuildRequires: cinnamon-settings-daemon-devel
+BuildRequires: libcanberra-gtk3-devel
+BuildRequires: nautilus-devel
+BuildRequires: alsa-lib-devel
+BuildRequires: autoconf
+BuildRequires: gettext-devel
+BuildRequires: librsvg2-devel
+BuildRequires: libXScrnSaver-devel
+BuildRequires: libXxf86misc-devel
+BuildRequires: libSM-devel
+BuildRequires: unique3-devel
+BuildRequires: polkit-devel
+BuildRequires: libgtop2-devel
+BuildRequires: libupower09-devel
+BuildRequires: pulseaudio-libs-devel
+BuildRequires: cups-devel
+BuildRequires: colord-devel
+BuildRequires: colord-gtk-devel
+BuildRequires: libnm-gtk-devel
+BuildRequires: NetworkManager-glib-devel
+BuildRequires: ModemManager-glib-devel
+BuildRequires: libnotify-devel
+BuildRequires: libwacom-devel
+BuildRequires: iso-codes
+
+%description
+The control-center package provides the Cinnamon Control Center utilities
+that allow you to setup and configure your system's Cinnamon environment
+(things like the desktop background and theme, the screensaver,
+the window manager, system sounds, and mouse behavior).
+
+
+%description -l ja
+Cinnamon-control-center パッケージには、あなたの Cinnamon 環境の設定に使う
+Cinnamon コントロールセンター・ユーティリティが含まれています。
+(これを使うと、デスクトップの壁紙や、テーマ、スクリーンセーバ、ウィン
+ドウマネージャ、サウンド、マウス、その他いろいろな設定を行えます。) 
+
+%package devel
+Summary: Development files for Cinnamon Control Center
+Summary(ja): Cinnamon コントロールセンターの開発用ファイル
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+Development tool for Cinnamon Control Center
+
+%descriotion -l ja devel
+Cinnamon コントロールセンターの開発用ファイルが含まれています。
+
+%prep
+%setup -q
+
+%build
+autoreconf -if
+%configure --disable-static  \
+    --disable-update-mimedb \
+	--with-libsocialweb=no
+    CFLAGS="$RPM_OPT_FLAGS -Wno-error"
+
+# drop unneeded direct library deps with --as-needed
+# libtool doesn't make this easy, so we do it the hard way
+sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/      func_append compile_command " -Wl,-O1,--as-needed"\n      func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
+
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+#desktop-file-install --delete-original                  \
+#  --dir $RPM_BUILD_ROOT%{_datadir}/applications         \
+#  --add-only-show-in GNOME                              \
+#  $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
+
+# We don't want these
+rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome/autostart
+rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome/cursor-fonts
+
+# remove useless libtool archive files
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+
+# don't package mime caches
+rm -f $RPM_BUILD_ROOT%{_datadir}/mime/XMLnamespaces
+rm -f $RPM_BUILD_ROOT%{_datadir}/mime/aliases
+rm -f $RPM_BUILD_ROOT%{_datadir}/mime/application/x-gnome-theme-package.xml
+rm -f $RPM_BUILD_ROOT%{_datadir}/mime/globs
+rm -f $RPM_BUILD_ROOT%{_datadir}/mime/magic
+rm -f $RPM_BUILD_ROOT%{_datadir}/mime/subclasses
+rm -f $RPM_BUILD_ROOT%{_datadir}/mime/mime.cache
+rm -f $RPM_BUILD_ROOT%{_datadir}/applications/mimeinfo.cache
+
+%find_lang %{name}-timezones
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+/sbin/ldconfig
+
+update-desktop-database %{_datadir}/applications >& /dev/null ||:
+update-mime-database %{_datadir}/mime > /dev/null
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
+fi
+
+%postun
+/sbin/ldconfig
+update-desktop-database %{_datadir}/applications >& /dev/null ||:
+update-mime-database %{_datadir}/mime > /dev/null
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
+fi
+
+%files -f %{name}-timezones.lang
+%defattr(-, root, root)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%{_sysconfdir}/xdg/autostart/cinnamon-sound-applet.desktop
+%{_sysconfdir}/xdg/menus/cinnamoncc.menu
+%{_bindir}/%{name}
+%{_bindir}/cinnamon-sound-applet
+%{_libdir}/libcinnamon-control-center.so.*
+%{_libdir}/%{name}-1
+%{_datadir}/applications/*.desktop
+%{_datadir}/%{name}
+%{_datadir}/desktop-directories/cinnamoncc.directory
+%{_datadir}/icons/hicolor/*/*/*
+%{_datadir}/polkit-1/rules.d/%{name}.rules
+
+%files devel
+%defattr(-, root, root)
+%{_includedir}/cinnamon-control-center-1/
+%{_libdir}/libcinnamon-control-center.so
+%{_libdir}/pkgconfig/libcinnamon-control-center.pc
+
+
+%changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.3-1
+- initial build
+

+ 114 - 0
c/cinnamon-desktop/cinnamon-desktop-vl.spec

@@ -0,0 +1,114 @@
+Summary:	Common libraries for Cinnamon desktop
+Summary(ja):	Cinnamon デスクトップ用共通ライブラリ
+Name: 		cinnamon-desktop
+Version:	2.2.0
+Release:	1%{?_dist_release}
+URL:		https://github.com/linuxmint/cinnamon-desktop
+
+Source0:	%{name}-%{version}.tar.gz
+
+Patch0:		cinnamon-desktop-2.2.0-revert-gnome-bg.patch
+
+License:	GPL 
+Group:		User Interface/Desktops
+
+Vendor:			Project Vine
+Distribution:	Vine Linux
+Packager:		Takemikaduchi
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+# Requires for Vine
+#Requires: ibus-gtk3
+#Requires: gnome-icon-theme-symbolic
+#Requires: gnome-themes
+#Requires: gnome-themes-standard
+#Requires: gnome-themes-vine
+#Requires: gsettings-desktop-schemas
+
+BuildRequires:	glib2-devel >= 2.32
+BuildRequires:	gtk3-devel >= 3.3.6
+BuildRequires:	libXrandr-devel
+BuildRequires:	libxkbfile-devel
+BuildRequires:	xkeyboard-config
+BuildRequires:	gnome-common
+BuildRequires:	autoconf, automake
+
+
+%description
+cinnamon-desktop contains the libcinnamon-desktop library, the cinnamon-about
+program as well as some desktop-wide documents.
+
+The libcinnamon-desktop library provides API shared by several applications
+on the desktop, but that cannot live in the platform for various
+reasons. There is no API or ABI guarantee, although we are doing our
+best to provide stability. Documentation for the API is available with
+gtk-doc.
+
+
+
+%package devel
+Summary: Libraries and headers for libcinnamon-desktop
+Summary(ja): libcinnamon-desktop の開発用ライブラリおよびヘッダファイル
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+Requires: glib2-devel >= %{glib2_version}
+Requires: gtk3-devel >= %{gtk3_version}
+
+
+%description devel
+Libraries and header files for the GNOME-internal private library 
+libcinnamon-desktop
+
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+NOCONFIGURE=1 ./autogen.sh
+%configure --disable-static
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%{_libdir}/libcinnamon-desktop.so.*
+%{_libdir}/girepository-1.0/CDesktopEnums-3.0.typelib
+%{_libdir}/girepository-1.0/CinnamonDesktop-3.0.typelib
+%{_libexecdir}/cinnamon-rr-debug
+%{_datadir}/glib-2.0/schemas/*.xml
+%{_datadir}/libcinnamon-desktop/pnp.ids
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/%{name}
+%{_libdir}//libcinnamon-desktop.so
+%{_libdir}/pkgconfig/%{name}.pc
+%{_datadir}/gir-1.0/CDesktopEnums-3.0.gir
+%{_datadir}/gir-1.0/CinnamonDesktop-3.0.gir
+
+
+%changelog
+* Tue Apr 22 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.0-1
+- initial build
+

+ 90 - 0
c/cinnamon-menus/cinnamon-menus-vl.spec

@@ -0,0 +1,90 @@
+Summary:	A menu system for the Cinnamon project
+Summary(ja):	Cinnamon プロジェクト用メニューシステム
+Name:		cinnamon-menus
+Version:	2.2.0
+Release:	1%{?_dist_release}
+License:	LGPL
+Group:		System Environment/Libraries
+URL:		https://github.com/linuxmint/cinnamon-menus
+Source0:	%{name}-%{version}.tar.gz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires:	glib2-devel
+BuildRequires:	gamin-devel
+BuildRequires:	gobject-introspection-devel
+
+Requires:		vine-menus >= 3.0
+
+Vendor:			Project Vine
+Distribution:	Vine Linux
+Packager:		Takemikaduchi
+
+
+%description
+gnome-menus contains the libgnome-menu library, the layout configuration
+files for the GNOME menu, as well as a simple menu editor.
+
+
+%package devel
+Summary: Libraries and include files for the Cinnamon menu system
+Group: Development/Libraries
+Requires: %{name} = %{version}
+Requires: glib2-devel
+
+%description devel
+This package provides the necessary development libraries for 
+writing applications that use the Cinnamon menu system.
+
+
+%prep
+%setup -q
+
+%build
+%configure --with-monitor-backend=gio \
+		--enable-debug=no \
+		--enable-introspection=yes
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.{a,la}
+
+# remove default xdg menus, we use vine-menus instead.
+#rm -f $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/*.menu
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post -p /sbin/ldconfig
+
+%postun
+/sbin/ldconfig
+update-desktop-database -q &> /dev/null || :
+
+%posttrans
+update-desktop-database -q &> /dev/null ||:
+
+
+%files
+%defattr(-,root,root,-)
+%doc
+%{_libdir}/libcinnamon-menu-3.so.*
+%{_libdir}/girepository-1.0/CMenu-3.0.typelib
+
+%files devel
+%defattr(-, root, root)
+%{_includedir}/%{name}-3.0
+%{_libdir}/libcinnamon-menu-3.so
+%{_libdir}/pkgconfig/libcinnamon-menu-3.0.pc
+%{_datadir}/gir-1.0/CMenu-3.0.gir
+
+
+%changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.0-1
+- initial build
+

+ 93 - 0
c/cinnamon-screensaver/cinnamon-screensaver-vl.spec

@@ -0,0 +1,93 @@
+Summary:	Cinnamon Screensaver
+Summary(ja):	Cinnamon スクリーンセーバー
+Name:		cinnamon-screensaver
+Version:	2.2.0
+Release:	1%{?_dist_release}
+License:	GPL
+Group:		User Interface/Desktops
+URL:		https://github.com/linuxmint/cinnamon-screensaver
+
+Source0:	%{name}-%{version}.tar.gz
+
+Vendor:			Project Vine
+Distribution:	Vine Linux
+Packager:		Takemikaduchi
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+BuildRequires:	gtk3-devel >= 2.99.3
+BuildRequires:	glib2-devel >= 2.25.6
+BuildRequires:	dbus-devel >= 0.30
+BuildRequires:	cinnamon-desktop-devel >= 1.0.0
+BuildRequires:	pam-devel
+BuildRequires:	libX11-devel, libXScrnSaver-devel, libXext-devel
+BuildRequires:	libXinerama-devel libXmu-devel
+BuildRequires:	libnotify-devel
+BuildRequires:	xorg-x11-proto-devel
+BuildRequires:	libXxf86misc-devel
+BuildRequires:	libXxf86vm-devel
+BuildRequires:	gettext
+BuildRequires:	perl(XML::Parser)
+BuildRequires:	nss-devel
+BuildRequires:	automake, autoconf, libtool, intltool
+BuildRequires:	gnome-common
+
+Requires(postun,posttrans):  glib2
+Requires(postun,posttrans):  desktop-file-utils
+
+%description
+cinnamon-screensaver is a screen saver and locker that aims to have
+simple, sane, secure defaults and be well integrated with the desktop.
+It is designed to support:
+
+	* the ability to lock down configuration settings
+	* translation into many languages
+	* user switching
+
+
+%prep
+%setup -q
+
+%build
+NOCONFIGURE=1 ./autogen.sh
+%configure \
+	--enable-locking \
+	--without-systemd
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+
+%postun 
+if [ $1 -eq 0 ] ; then
+	glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+	update-desktop-database -q > /dev/null || :
+fi
+
+%posttrans 
+glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+update-desktop-database -q > /dev/null || :
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root)
+%doc AUTHORS COPYING ChangeLog NEWS README 
+%{_sysconfdir}/pam.d/cinnamon-screensaver
+%{_bindir}/%{name}
+%{_bindir}/%{name}-command
+%{_libexecdir}/%{name}-dialog
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/dbus-1/services/org.cinnamon.ScreenSaver.service
+%{_mandir}/man1/%{name}-command.1.gz
+%{_mandir}/man1/%{name}.1.gz
+
+
+%changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.0-1
+- initial build
+

+ 102 - 0
c/cinnamon-session/cinnamon-session-vl.spec

@@ -0,0 +1,102 @@
+Summary:	Cinnamon session manager
+Summary(ja):	Cinnamon セッションマネージャ
+Name:		cinnamon-session
+Version:	2.2.0
+Release:	1%{?_dist_release}
+URL:		https://github.com/linuxmint/cinnamon-session
+License:	GPLv2+ 
+Group:		User Interface/Desktops
+
+Source0:	%{name}-%{version}.tar.gz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires: glib2-devel >= 2.32
+BuildRequires: gtk3-devel >= 2.90.7
+BuildRequires: dbus-glib-devel >= 0.76
+BuildRequires: libcanberra-gtk3-devel
+BuildRequires: cinnamon-desktop-devel
+BuildRequires: librsvg2-devel
+BuildRequires: usermode
+BuildRequires: startup-notification-devel
+BuildRequires: libSM-devel
+BuildRequires: libXtst-devel
+BuildRequires: xorg-x11-xtrans-devel
+BuildRequires: libupower09-devel
+BuildRequires: json-glib-devel
+BuildRequires: desktop-file-utils
+BuildRequires: autoconf
+BuildRequires: gnome-common
+
+Requires:	cinnamon-screensaver
+Requires:	cinnamon-settings-daemon
+Requires:	cinnamon-control-center
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+
+%description
+%{name}
+
+
+%prep
+%setup -q
+
+%build
+NOCONFIGURE=1 ./autogen.sh
+%configure \
+    --enable-compile-warnings=no \
+	--disable-systemd
+
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+# remove wayland-session
+rm -rf $RPM_BUILD_ROOT%{_datadir}/wayland-sessions
+
+%find_lang %{name}-3.0
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post -p /sbin/ldconfig
+
+%postun
+/sbin/ldconfig
+glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+
+%posttrans
+glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+
+
+%files -f %{name}-3.0.lang
+%defattr(-,root,root)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%{_bindir}/cinnamon-session
+%{_bindir}/cinnamon-session-properties
+%{_bindir}/cinnamon-session-quit
+%{_libexecdir}/cinnamon-session-check-accelerated
+%{_libexecdir}/cinnamon-session-check-accelerated-helper
+%{_datadir}/applications/cinnamon-session-properties.desktop
+%{_datadir}/cinnamon-session/cinnamon-session-properties.glade
+%{_datadir}/cinnamon-session/csm-inhibit-dialog.glade
+%{_datadir}/cinnamon-session/hardware-compatibility
+%{_datadir}/glib-2.0/schemas/org.cinnamon.SessionManager.gschema.xml
+%{_datadir}/icons/hicolor/*/*/*
+%{_mandir}/man1/cinnamon-session-properties.1.gz
+%{_mandir}/man1/cinnamon-session-quit.1.gz
+%{_mandir}/man1/cinnamon-session.1.gz
+
+
+%changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.0-1
+- initial build
+

+ 121 - 0
c/cinnamon-settings-daemon/cinnamon-settings-daemon-vl.spec

@@ -0,0 +1,121 @@
+Summary:	The daemon sharing settings from Cinnamon to GTK+/KDE applications
+Summary(ja):	Cinnamon から GTK+/KDE のアプリケーションで設定を共有するためのデーモン
+
+Name:		cinnamon-settings-daemon
+Version:	2.2.1
+Release:	1%{?_dist_release}
+
+Group:		System Environment/Daemons
+License:	GPLv2+
+URL:		https://github.com/linuxmint/cinnamon-settings-daemon
+Source0:	%{name}-%{version}.tar.gz
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+BuildRequires:	dbus-glib-devel
+BuildRequires:	gtk3-devel
+BuildRequires:	cinnamon-desktop-devel
+BuildRequires:  libnotify-devel >= 0.7.3
+BuildRequires:	lcms2-devel
+BuildRequires:  pulseaudio-libs-devel
+BuildRequires:	libgnomekbd-devel >= 2.91.1
+BuildRequires:	libxklavier-devel >= 5.0
+BuildRequires:	libxkbfile-devel
+BuildRequires:	xkeyboard-config
+BuildRequires:	libgudev1-devel
+BuildRequires:	nss-devel
+BuildRequires:	polkit-devel
+BuildRequires:	cups-devel
+BuildRequires:	libupower09-devel >= 0.9.11
+BuildRequires:	libcanberra-gtk3-devel
+BuildRequires:	colord-devel
+BuildRequires:	libwacom-devel
+BuildRequires:	xorg-x11-drv-wacom-devel
+BuildRequires:	librsvg2-devel
+BuildRequires:	libXtst-devel
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+%description
+A daemon to share settings from GNOME to other applications. It also
+handles global keybindings, as well as a number of desktop-wide settings.
+
+%package	devel
+Summary:	Development files for %{name}
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	pkgconfig
+
+%description	devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%setup -q
+
+%build
+autoreconf -if
+%configure \
+	--disable-static \
+	--disable-profiling \
+	--disable-packagekit \
+	--enable-ibus
+	
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+touch %{_datadir}/icons/hicolor
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
+fi
+  
+%postun
+touch %{_datadir}/icons/hicolor
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
+fi
+glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+
+%posttrans
+glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+  
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING NEWS
+%dir %{_sysconfdir}/%{name}/xrandr/
+%{_sysconfdir}/dbus-1/system.d/org.cinnamon.SettingsDaemon.DateTimeMechanism.conf
+%{_libdir}/%{name}-3.0
+%{_libexecdir}/%{name}
+%{_libexecdir}/csd-*
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/%{name}
+%{_datadir}/%{name}-3.0/input-device-example.sh
+%{_datadir}/dbus-1/system-services/org.cinnamon.SettingsDaemon.DateTimeMechanism.service
+%{_datadir}/glib-2.0/schemas/org.cinnamon.settings-daemon.*
+%{_datadir}/icons/hicolor/*/apps/csd-xrandr.*
+%{_datadir}/polkit-1/actions/org.cinnamon.settings-daemon.plugins.power.policy
+%{_datadir}/polkit-1/actions/org.cinnamon.settings-daemon.plugins.wacom.policy
+%{_datadir}/polkit-1/actions/org.cinnamon.settingsdaemon.datetimemechanism.policy
+%{_mandir}/man1/%{name}.1.gz
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/%{name}-3.0
+%{_libdir}/pkgconfig/%{name}.pc
+
+%changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.1-1
+- initial build
+

+ 52 - 0
c/cinnamon-translations/cinnamon-translations-vl.spec

@@ -0,0 +1,52 @@
+Summary:	Internationalization support for Cinnamon
+Summary(ja):	Cinnamon の国際化サポートパッケージ
+Name:		cinnamon-translations
+Version:	2.2.0
+Release:	1%{?_dist_release}
+URL:		https://github.com/linuxmint/cinnamon-session
+License:	GPLv2
+Group:		User Interface/Desktops
+BuildArch:	noarch
+
+Source0:	%{name}-%{version}.tar.gz
+
+BuildRequires: 	python-polib
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+%description
+%{name}
+
+
+%prep
+%setup -q
+
+%build
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -m 0755 -d $RPM_BUILD_ROOT%{_datadir}/cinnamon/locale/
+cp -Rp mo-export/* $RPM_BUILD_ROOT%{_datadir}/cinnamon/locale/
+
+rm $RPM_BUILD_ROOT%{_datadir}/cinnamon/locale/*/LC_MESSAGES/cinnamon-bluetooth.mo
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root)
+%doc COPYING
+%{_datadir}/cinnamon/locale/
+
+
+%changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.0-1
+- initial build
+

+ 61 - 21
c/cinnamon/cinnamon-vl.spec

@@ -1,7 +1,7 @@
 Name: 		cinnamon
 Summary: 	A Linux Desktop featuring a traditional layout and modern technology
-Version: 	1.8.8.1
-Release: 	2%{?_dist_release}
+Version: 	2.2.3
+Release: 	1%{?_dist_release}
 
 Group: 		User Interface/Desktops
 License:	GPLv2+
@@ -11,18 +11,14 @@ Source0: 	Cinnamon-%{version}.tar.gz
 
 # patch from alt
 # http://git.altlinux.org/people/cow/packages/?p=cinnamon.git;a=summary
-Patch0:		cinnamon-1.7.6-gjs-1.0.patch
-Patch1:		cinnamon-1.7.6-clutter_disable_xinput.patch
-
-Patch2:		cinnamon-1.8.8.1-gjs-1.38.x.patch
 
 # vine patch
 Patch101:	cinnamon-vine-settings.patch
 
 BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
 
-BuildRequires: 	muffin-devel >= 1.1.2
-BuildRequires: 	gjs-devel >= 1.29.18
+BuildRequires: 	muffin-devel >= 1.9.1
+BuildRequires: 	cjs-devel >= 1.9.0
 BuildRequires: 	gstreamer-plugins-base-devel >= 0.10.16
 BuildRequires: 	folks-devel >= 0.5.2
 BuildRequires: 	evolution-data-server-devel >= 2.32.0
@@ -30,11 +26,11 @@ BuildRequires: 	telepathy-glib-devel >= 0.15.5
 BuildRequires: 	telepathy-logger-devel >= 0.2.4
 BuildRequires: 	polkit-devel >= 0.100
 BuildRequires: 	startup-notification-devel >= 0.11
-BuildRequires: 	gnome-menus-devel
+BuildRequires: 	cinnamon-menus-devel
 BuildRequires: 	NetworkManager-glib-devel
 BuildRequires: 	libgnome-keyring-devel
 BuildRequires: 	libcroco-devel >= 0.6.2
-BuildRequires: 	gnome-desktop3-devel >= 2.90.0
+BuildRequires: 	cinnamon-desktop-devel
 BuildRequires: 	pulseaudio-libs-devel
 BuildRequires: 	libgudev1-devel
 BuildRequires: 	libcanberra-gtk3-devel
@@ -45,9 +41,17 @@ BuildRequires: 	gnome-common
 Requires(postun,posttrans):	glib2
 Requires(postun,posttrans):	desktop-file-utils
 Requires:	muffin
+Requires:	cinnamon-session
+Requires:	cinnamon-menus
 Requires:	python-imaging
+Requires:	python-pam
+Requires:	python-pexpect
 Requires:	ca-certificates
 
+Vendor:			Project Vine
+Distribution:	Vine Linux
+Packager:		Takemikaduchi
+
 %description
 Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience.
 
@@ -57,11 +61,11 @@ The emphasis is put on making users feel at home and providing them with an easy
 
 %prep
 %setup -q -n Cinnamon-%{version}
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1 -b .gjs
 %patch101 -p1 -b .vine
 
+# fix PAM module
+sed -i 's:import PAM:import pam:' files/usr/lib/cinnamon-settings/modules/cs_user.py
+
 %build
 NOCONFIGURE=1 ./autogen.sh
 %configure \
@@ -76,7 +80,6 @@ make install DESTDIR=$RPM_BUILD_ROOT
 
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
-%find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -98,41 +101,71 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 update-desktop-database -q &> /dev/null || :
 
 
-
-%files -f %{name}.lang
+%files
 %defattr(-,root,root)
 %doc README NEWS COPYING AUTHORS
 %{_sysconfdir}/xdg/menus/cinnamon-applications.menu
 %{_sysconfdir}/xdg/menus/cinnamon-applications-merged
 %{_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-settings
+%{_bindir}/cinnamon-session-cinnamon
+%{_bindir}/cinnamon-session-cinnamon2d
+%{_bindir}/cinnamon-settings-users
 %{_bindir}/cinnamon2d
-%{_bindir}/gnome-session-cinnamon
-%{_bindir}/gnome-session-cinnamon2d
+%{_prefix}/lib/cinnamon-desktop-editor
+%{_prefix}/lib/cinnamon-json-makepot
 %{_prefix}/lib/cinnamon-looking-glass
 %{_prefix}/lib/cinnamon-menu-editor
 %{_prefix}/lib/cinnamon-screensaver-lock-dialog
 %{_prefix}/lib/cinnamon-settings
+%{_prefix}/lib/cinnamon-settings-users
 %{_libdir}/%{name}/Cinnamon-0.1.typelib
 %{_libdir}/%{name}/Gvc-1.0.typelib
 %{_libdir}/%{name}/St-1.0.typelib
 %{_libdir}/%{name}/libcinnamon.so
-%{_libdir}/mozilla/plugins/libcinnamon-browser-plugin.so
 %{_libexecdir}/%{name}/cinnamon-hotplug-sniffer
 %{_libexecdir}/%{name}/cinnamon-perf-helper
 %{_datadir}/applications/cinnamon-add-panel-launcher.desktop
 %{_datadir}/applications/cinnamon-menu-editor.desktop
 %{_datadir}/applications/cinnamon-settings.desktop
+%{_datadir}/applications/cinnamon-settings-applets.desktop
+%{_datadir}/applications/cinnamon-settings-backgrounds.desktop
+%{_datadir}/applications/cinnamon-settings-calendar.desktop
+%{_datadir}/applications/cinnamon-settings-default.desktop
+%{_datadir}/applications/cinnamon-settings-desklets.desktop
+%{_datadir}/applications/cinnamon-settings-desktop.desktop
+%{_datadir}/applications/cinnamon-settings-effects.desktop
+%{_datadir}/applications/cinnamon-settings-extensions.desktop
+%{_datadir}/applications/cinnamon-settings-fonts.desktop
+%{_datadir}/applications/cinnamon-settings-general.desktop
+%{_datadir}/applications/cinnamon-settings-hotcorner.desktop
+%{_datadir}/applications/cinnamon-settings-info.desktop
+%{_datadir}/applications/cinnamon-settings-keyboard.desktop
+%{_datadir}/applications/cinnamon-settings-mouse.desktop
+%{_datadir}/applications/cinnamon-settings-panel.desktop
+%{_datadir}/applications/cinnamon-settings-power.desktop
+%{_datadir}/applications/cinnamon-settings-screensaver.desktop
+%{_datadir}/applications/cinnamon-settings-themes.desktop
+%{_datadir}/applications/cinnamon-settings-tiling.desktop
+%{_datadir}/applications/cinnamon-settings-user.desktop
+%{_datadir}/applications/cinnamon-settings-users.desktop
+%{_datadir}/applications/cinnamon-settings-windows.desktop
+%{_datadir}/applications/cinnamon-settings-workspaces.desktop
 %{_datadir}/applications/cinnamon.desktop
 %{_datadir}/applications/cinnamon2d.desktop
+%{_datadir}/cinnamon-session/sessions/cinnamon.session
+%{_datadir}/cinnamon-session/sessions/cinnamon2d.session
 %{_datadir}/%{name}/applets
 %{_datadir}/%{name}/bumpmaps
 %{_datadir}/%{name}/desklets
+%{_datadir}/%{name}/faces
 %{_datadir}/%{name}/icons
 %{_datadir}/%{name}/js
 %{_datadir}/%{name}/search_providers
@@ -141,13 +174,20 @@ update-desktop-database -q &> /dev/null || :
 %{_datadir}/dbus-1/services/org.Cinnamon.HotplugSniffer.service
 %{_datadir}/desktop-directories
 %{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml
-%{_datadir}/gnome-session/sessions/cinnamon.session
-%{_datadir}/gnome-session/sessions/cinnamon2d.session
+%{_datadir}/icons/hicolor/*/*/*
+%{_datadir}/polkit-1/actions/org.cinnamon.settings-users.policy
 %{_datadir}/xsessions/cinnamon.desktop
 %{_datadir}/xsessions/cinnamon2d.desktop
 %{_mandir}/man1/*.1.gz
 
+
 %changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.3-1
+- new upstream release
+- remove Patch0 (cinnamon-1.7.6-gjs-1.0.patch)
+- remove Patch1 (cinnamon-1.7.6-clutter_disable_xinput.patch)
+- remove Patch2 (cinnamon-1.8.8.1-gjs-1.38.x.patch)
+
 * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.8.1-2
 - rebuild with cogl-1.16.0
 - add Patch2 (cinnamon-1.8.8.1-gjs-1.38.x.patch)

+ 92 - 0
c/cjs/cjs-vl.spec

@@ -0,0 +1,92 @@
+Summary:     Javascript binding for Cinnamon
+Name:        cjs
+Version:     2.2.0
+Release:     1%{?_dist_release}
+Source0:     %{name}-%{version}.tar.gz
+
+License:     MPL1.1/LGPLv2+/GPLv2+
+Group:       User Interface/Desktops
+URL:         http://live.gnome.org/GnomeShell
+
+BuildRequires:	pkgconfig
+BuildRequires:	glib2-devel
+BuildRequires:	dbus-glib-devel
+BuildRequires:	gobject-introspection-devel >= 1.29.16
+BuildRequires:	cairo-devel
+BuildRequires:	js-devel
+BuildRequires:	yelp-tools
+BuildRequires:	desktop-file-utils
+BuildRequires:	autoconf >= 2.69
+BuildRequires:	automake112
+BuildRequires:	gnome-common
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+Vendor:			Project Vine
+Distribution:	Vine Linux
+Packager:		Takemikaduchi
+
+
+%description
+This module contains JavaScript bindings based on gobject-introspection.
+
+
+%package	devel
+Summary:	Development files of the %{name} library.
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	pkgconfig
+
+%description	devel
+Development files of the %{name} library.
+
+
+%prep
+%setup -q
+
+%build
+rm -f configure
+(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi;
+ %configure --disable-static)
+%{__make} V=1 %{?_smp_mflags} 
+
+
+%install
+%{__rm} -rf ${RPM_BUILD_ROOT}
+%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+
+
+%clean
+%{__rm} -rf ${RPM_BUILD_ROOT}
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc COPYING ChangeLog NEWS README
+%{_bindir}/cjs*
+%{_libdir}/libcjs-dbus.so.*
+%{_libdir}/libcjs.so.*
+%{_libdir}/%{name}-1.0
+%{_libdir}/%{name}/girepository-1.0/CjsPrivate-1.0.typelib
+%{_datadir}/%{name}-1.0
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/%{name}-1.0
+%{_libdir}/libcjs-dbus.so
+%{_libdir}/libcjs.so
+%{_libdir}/pkgconfig/cjs-1.0.pc
+%{_libdir}/pkgconfig/cjs-dbus-1.0.pc
+%{_libdir}/pkgconfig/cjs-internals-1.0.pc
+
+
+%changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.0-1
+- initial build
+

+ 18 - 9
m/muffin/muffin-vl.spec

@@ -1,6 +1,6 @@
 Name: 		muffin
 Summary: 	The cinnamon window manager based on mutter
-Version: 	1.8.2
+Version: 	2.2.1
 Release: 	1%{?_dist_release}
 
 Group: 		User Interface/Desktops
@@ -9,9 +9,12 @@ URL: 		http://cinnamon.linuxmint.com/
 
 Source0: 	%{name}-%{version}.tar.gz
 
+Patch0:		muffin-2.2.1-cogl-1.18.x.patch
+
 BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
 
-BuildRequires:	gtk3-devel >= 3.3.3
+BuildRequires:	cinnamon-desktop-devel >= 1.0.0
+BuildRequires:	gtk3-devel >= 3.3.7
 BuildRequires:	clutter-devel >= 1.7.5
 BuildRequires:	cairo-devel >= 1.10.0
 BuildRequires:	gobject-introspection-devel >= 0.9.5
@@ -24,34 +27,37 @@ BuildRequires:	libXinerama-devel
 BuildRequires:	gsettings-desktop-schemas-devel
 BuildRequires:	zenity
 BuildRequires:	gnome-doc-utils
+BuildRequires:	gnome-common
 
 Requires(postun,posttrans): glib2
 
-Vendor:		Project Vine
+Vendor:			Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
+Packager:		Takemikaduchi
 
 %description
 The Cinnamon Window Manager Based on Mutter 3.2.1.
 
 
-%package	devel
+%package		devel
 Summary:        Development tools for muffin
 Summary(ja):    muffin の開発環境
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
 
-%description devel
+%description	devel
 Header files and libraries for building a extension library for the
 muffin.
 
 
 %prep
 %setup -q
+%patch0 -p1 -b .cogl
 
 %build
-autoreconf -if
+export CFLAGS="$CFLAGS -Wno-deprecated-declarations"
+NOCONFIGURE=1 ./autogen.sh
 %configure --disable-static --enable-compile-warnings=minimum
 make %{?_smp_mflags} 
 
@@ -93,8 +99,6 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/GConf/gsettings/muffin-schemas.convert
 %{_datadir}/applications/muffin.desktop
 %{_datadir}/glib-2.0/schemas/org.cinnamon.muffin.gschema.xml
-%{_datadir}/gnome/wm-properties/muffin-wm.desktop
-%{_datadir}/gnome-control-center/keybindings/50-muffin-windows.xml
 %{_datadir}/%{name}/icons/muffin-window-demo.png
 %{_mandir}/man1/*.1.gz
 
@@ -108,6 +112,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.1-1
+- new upstream release
+- add BuildRequires: cinnamon-desktop-devel
+- add Patch0 (muffin-2.2.1-cogl-1.18.x.patch)
+
 * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.2-1
 - update to 1.8.2
 

+ 14 - 11
n/nemo/nemo-vl.spec

@@ -1,7 +1,7 @@
 Name: 		nemo
 Summary: 	File manager for Cinnamon
-Version: 	1.8.5
-Release: 	2%{?_dist_release}
+Version: 	2.2.0
+Release: 	1%{?_dist_release}
 
 Group: 		User Interface/Desktops
 License:	GPLv2+
@@ -9,8 +9,6 @@ URL: 		http://cinnamon.linuxmint.com/
 
 Source0: 	%{name}-%{version}.tar.gz
 
-Patch0:		nemo-1.8.5-gtk-3.10.x.patch
-
 # patch for Vine
 Patch2000:	nemo-1.8.5-vine.patch
 
@@ -18,12 +16,14 @@ BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
 
 BuildRequires:	gtk3-devel
 BuildRequires:	gobject-introspection-devel
-BuildRequires:	gnome-desktop3-devel
+BuildRequires:	cinnamon-desktop-devel
 BuildRequires:	libnotify-devel
 BuildRequires:	libxml2-devel
 BuildRequires:	libexif-devel
 BuildRequires:	exempi-devel
 BuildRequires:	tracker-devel
+BuildRequires:	pygobject3-devel
+BuildRequires:	python-polib
 BuildRequires:	gtk-doc
 BuildRequires:	gnome-common
 
@@ -49,7 +49,6 @@ developing applications that use %{name}.
 
 %prep
 %setup -q 
-%patch0 -p1 
 %patch2000 -p1 -b .vine
 
 %build
@@ -73,8 +72,6 @@ do
 	rm -f $RPM_BUILD_ROOT%{_datadir}/mime/$i
 done
 
-%find_lang %{name}
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -100,18 +97,17 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 update-desktop-database -q &> /dev/null || :
 
 
-%files -f %{name}.lang
+%files
 %defattr(-,root,root,-)
 %doc README NEWS COPYING AUTHORS
-%{_sysconfdir}/xdg/autostart/nemo-autostart.desktop
 %{_bindir}/nemo
 %{_bindir}/nemo-autorun-software
 %{_bindir}/nemo-connect-server
 %{_libdir}/libnemo-extension.so.*
 %{_libdir}/girepository-1.0/Nemo-3.0.typelib
 %{_libexecdir}/nemo-convert-metadata
-%{_datadir}/GConf/gsettings/nemo.convert
 %{_datadir}/applications/nemo-autorun-software.desktop
+%{_datadir}/applications/nemo-autostart.desktop
 %{_datadir}/applications/nemo.desktop
 %{_datadir}/dbus-1/services/org.Nemo.service
 %{_datadir}/dbus-1/services/org.freedesktop.NemoFileManager1.service
@@ -120,6 +116,7 @@ update-desktop-database -q &> /dev/null || :
 %{_datadir}/gtksourceview-3.0/language-specs/nemo_action.lang
 %{_datadir}/icons/*/*/*
 %{_datadir}/mime/packages/nemo.xml
+%{_datadir}/polkit-1/actions/org.nemo.root.policy
 %{_datadir}/%{name}/actions
 %{_datadir}/%{name}/icons/hicolor/*/*/emblem-note.png
 %{_datadir}/%{name}/nemo-extras.placeholder
@@ -135,6 +132,12 @@ update-desktop-database -q &> /dev/null || :
 
 
 %changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.0-1
+- new upstream release
+- remove Patch0 (nemo-1.8.5-gtk-3.10.x.patch)
+- change BuildRequires: cinnamon-desktop-devel instead of gnome-desktop3-devel
+- add BuildRequires: pygobject3-devel, python-polib
+
 * Tue Oct 15 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.5-2
 - add Patch0 (nemo-1.8.5-gtk-3.10.x.patch)
 

+ 41 - 0
p/python-pam/python-pam-vl.spec

@@ -0,0 +1,41 @@
+Name:           python-pam
+Version:        0.1.3
+Release:        1%{?_dist_release}
+Summary:        Pure Python interface to the Pluggable Authentication Modules system on Linux
+
+Group:          Development/Libraries
+License:        MIT
+URL:            http://atlee.ca/software/pam/
+Source0:        http://atlee.ca/software/pam/dist/%{version}/pam-%{version}.tar.gz
+
+BuildArch:      noarch
+BuildRequires:  python-devel
+BuildRequires:  python-setuptools
+
+%description
+This module provides an authenticate function that allows the caller to
+authenticate a given username / password against the PAM system on Linux.
+
+%prep
+%setup -q -n pam-%{version}
+
+%build
+python setup.py build
+
+%install
+python setup.py install --skip-build --root $RPM_BUILD_ROOT
+
+%files
+%{python_sitelib}/pam.py*
+%{python_sitelib}/pam-*.egg-info
+
+%changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.1.3-1
+- initial build for Vine Linux
+
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Tue Jul 09 2013 Juan Orti Alcaine <jorti@fedoraproject.org> - 0.1.3-1
+- Initial packaging

+ 194 - 0
p/python-pexpect/python-pexpect-vl.spec

@@ -0,0 +1,194 @@
+Summary:	Unicode-aware Pure Python Expect-like module
+Name:		python-pexpect
+Version:	3.0
+Release:	1%{?_dist_release}
+License:	MIT
+Group:		Development/Languages
+URL:		https://github.com/pexpect/pexpect
+Source0:	https://github.com/pexpect/pexpect/releases/download/%{version}%{?relcand}/pexpect-%{version}%{?relcand}.tar.gz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:	noarch
+
+BuildRequires:	python-devel python-nose ed
+
+%description
+Pexpect is a pure Python module for spawning child applications; controlling
+them; and responding to expected patterns in their output. Pexpect works like
+Don Libes' Expect. Pexpect allows your script to spawn a child application and
+control it as if a human were typing commands.
+
+Pexpect can be used for automating interactive applications such as ssh, ftp,
+passwd, telnet, etc. It can be used to automate setup scripts for duplicating
+software package installations on different servers. And it can be used for
+automated software testing. Pexpect is in the spirit of Don Libes' Expect, but
+Pexpect is pure Python. Unlike other Expect-like modules for Python, Pexpect
+does not require TCL or Expect nor does it require C extensions to be
+compiled.  It should work on any platform that supports the standard Python
+pty module.
+
+%prep
+%setup -q -n pexpect-%{version}
+
+%build
+%{__python} setup.py build
+
+%check
+. ./test.env
+./tools/testall.py
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__python} setup.py install --skip-build \
+    --root $RPM_BUILD_ROOT --install-lib %{python_sitelib}
+
+rm -rf $RPM_BUILD_ROOT%{python_sitelib}/setuptools/tests
+
+# Correct some permissions
+find examples -type f -exec chmod a-x \{\} \;
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root)
+%doc doc examples LICENSE
+%{python_sitelib}/*.py*
+%{python_sitelib}/pexpect/
+%{python_sitelib}/pexpect-%{version}%{?relcand}-py?.?.egg-info
+%exclude %{python_sitelib}/pexpect/tests/
+
+%changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 3.0-1
+- initial build for Vine Linux
+
+
+* Tue Nov 12 2013 Thomas Spura <tomspur@fedoraproject.org> - 3.0-1
+- update to 3.0
+
+* Wed Oct 30 2013 Thomas Spura <tomspur@fedoraproject.org> - 3.0-0.1
+- new upstream is github/pexpect/pexpect
+- update to rc3
+- build on noarch again
+- consistently use %%{buildroot} everywhere
+- be more explicit in %%files
+- remove CFLAGS
+
+* Thu Sep 05 2013 Andrew McNabb <amcnabb@mcnabbs.org> - 2.5.1-11
+- Fix the name of the arm architecture in ExcludeArch
+
+* Thu Sep 05 2013 Andrew McNabb <amcnabb@mcnabbs.org> - 2.5.1-10
+- Remove noarch because of arm build problems (bug #999174)
+
+* Tue Aug 20 2013 Andrew McNabb <amcnabb@mcnabbs.org> - 2.5.1-9
+- Exclude the arm architecture (bug #999174)
+
+* Tue Aug 20 2013 Andrew McNabb <amcnabb@mcnabbs.org> - 2.5.1-8
+- Bump the obsoletes version
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.1-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Tue Nov 20 2012 Andrew McNabb <amcnabb@mcnabbs.org> - 2.5.1-5
+- Exclude test scripts from the files list
+
+* Tue Nov 20 2012 Andrew McNabb <amcnabb@mcnabbs.org> - 2.5.1-4
+- Moved unit tests to a check section
+
+* Tue Nov 20 2012 Andrew McNabb <amcnabb@mcnabbs.org> - 2.5.1-3
+- Added unit tests and fixed metadata fields
+
+* Tue Nov 20 2012 Andrew McNabb <amcnabb@mcnabbs.org> - 2.5.1-2
+- Added versions to the obsoletes and provides fields
+
+* Tue Nov 20 2012 Andrew McNabb <amcnabb@mcnabbs.org> - 2.5.1-1
+- Updated to version 2.5.1 (pexpect-u fork) and added support for Python 3
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.3-5
+- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Feb 23 2009 Robert Scheck <robert@fedoraproject.org> 2.3-3
+- Rebuild for gcc 4.4 and rpm 4.6
+
+* Fri Dec  5 2008 Jeremy Katz <katzj@redhat.com> - 2.3-2
+- Rebuild for python 2.6
+
+* Tue Jan 08 2008 Robert Scheck <robert@fedoraproject.org> 2.3-1
+- Upgrade to 2.3
+- Updated the source URL to match with the guidelines
+
+* Wed Aug 29 2007 Robert Scheck <robert@fedoraproject.org> 2.1-5
+- Rebuilt (and some minor spec file tweaks)
+
+* Sat Dec 09 2006 Toshio Kuratomi <toshio@tiki-lounge.com> - 2.1-4
+- Bump and rebuild because I forgot to cvs up before the last build.
+
+* Sat Dec 09 2006 Toshio Kuratomi <toshio@tiki-lounge.com> - 2.1-3
+- Bump and rebuild for python 2.5 on devel.
+- Add BR: python-devel as it provides a header necessary for python modules
+  on python 2.5.
+
+* Fri Sep 01 2006 Toshio Kuratomi <toshio@tiki-lounge.com> - 2.1-2
+- Remove pyver define as it's not needed with the automatic python(abi).
+- Stop ghosting .pyos.
+- Let automatic python compilation take care of creating pyos.
+- Rebuild for FC6.
+
+* Mon Jul 17 2006 Toshio Kuratomi <toshio@tiki-lounge.com> - 2.1-1
+- Update to 2.1.
+
+* Thu Feb 16 2006 Toshio Kuratomi <toshio@tiki-lounge.com> - 2.0-2
+- Bump and rebuild for FC5.
+- Convert from python-abi to python(abi) requires.
+
+* Thu Nov 17 2005 Toshio Kuratomi <toshio@tiki-lounge.com> - 2.0-1
+- Update to 2.0.
+
+* Sat Sep 3 2005 Toshio Kuratomi <toshio@tiki-lounge.com> 0.99999b-2
+- Add LICENSE File.
+- Make noarch.
+- Remove executable permissions from the modules copied to examples.
+
+* Fri Sep  2 2005 Toshio Kuratomi <toshio@tiki-lounge.com> 0.99999b
+- Update to version 0.99999b.
+- Add dist tag.
+
+* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
+- rebuilt
+
+* Thu Feb 03 2005 Toshio Kuratomi <toshio@tiki-lounge.com> 0.999-2
+- Use python_sitelib macro to resolve build issues on x86_64.
+- %%ghost *.pyo
+- Install ANSI.py, screen.py, and FSM.py into the examples.  These are intended
+  to suplement pexpect eventually but they are currently much less robust and
+  not installed to by default.  But they are needed by some examples.
+- Use __python macro in build/install for consistency.
+- Add --skip-build to the invocation of setup.py in install.
+
+* Mon May 31 2004 Panu Matilainen <pmatilai@welho.com> 0.999-0.fdr.1
+- get rid of distrel munging, buildsys does that...
+- update to 0.999
+- update doc and example tarballs
+- fix build on python <> 2.2
+- use -O1 in install to generate .pyo files instead of manually creating the files
+- require python-abi = pyver to get dependencies right
+
+* Sun Jul 27 2003 Panu Matilainen <pmatilai@welho.com> 0.98-0.fdr.3
+- own .pyo files too as suggested by Ville (#517)
+
+* Sat Jul 26 2003 Panu Matilainen <pmatilai@welho.com> 0.98-0.fdr.2
+- fixes by Ville (bug #517) applied
+
+* Sat Jul 26 2003 Panu Matilainen <pmatilai@welho.com>
+- Initial Fedora packaging
+

+ 176 - 0
p/python-polib/python-polib-vl.spec

@@ -0,0 +1,176 @@
+Name:           python-polib
+Version:        1.0.3
+Release:        1%{?_dist_release}
+Summary:        A library to parse and manage gettext catalogs
+
+Group:          Development/Languages
+License:        MIT
+URL:            http://bitbucket.org/izi/polib/
+Source0:        http://bitbucket.org/izi/polib/downloads/polib-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  python-devel
+
+%description
+polib allows you to manipulate, create, modify gettext files (pot, po and
+mo files). You can load existing files, iterate through it's entries, add,
+modify entries, comments or metadata, etc... or create new po files from
+scratch.
+
+polib provides a simple and pythonic API, exporting only three convenience
+functions 'pofile', 'mofile' and 'detect_encoding', and the 4 core classes:
+POFile, MOFile, POEntry and MOEntry for creating new files/entries.
+
+
+%prep
+%setup -q -n polib-%{version}
+
+%build
+%{__python} setup.py build
+
+%check
+%{__python} setup.py check
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc LICENSE README.rst
+%{python_sitelib}/*
+
+
+%changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.0.3-1
+- initial build for Vine Linux
+
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Tue Jul 16 2013 Ding-Yi Chen <dchen@redhat.com> - 1.0.3-2
+- Fix the build for EL6 and EL5 (without python3-polib)
+
+* Tue Jul 16 2013 Ding-Yi Chen <dchen@redhat.com> - 1.0.3-1
+- python3 binding is available (python3-polib)
+- Fixed Bug 978672 - This package should be updated.
+- Upstream update to 1.0.3
+- Version 1.0.3 (2013/02/09)
+  Fixed issue #38: POFile.append() raised a duplicate exception when you tried to add a new entry with the same msgid and a different msgctxt (only when check_for_duplicates option is set to True)
+  Fixed issue #39: Added __init__.py file for convenience
+  Fixed issue #41: UnicodeDecodeError when running setup.py build on python3 with C locale
+  polib is now fully PEP8 compliant
+  Small improvements: remove unused "typ" var (thanks Rodrigo Silva), mproved Makefile, Make sure _BaseFile.__contains__ returns a boolean value
+
+- Version 1.0.2 (2012/10/23)
+  allow empty comments, flags or occurences lines
+
+- Version 1.0.1 (2012/09/11)
+  speed up POFile.merge method (thanks @encukou)
+  allow comments starting with two '#' characters (thanks @goibhniu)
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Mon Jul 30 2012 Ding-Yi Chen <dchen@redhat.com> - 1.0.0-1
+- Upstream update to 1.0.0
+
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Nov 01 2011 Ding-Yi Chen <dchen@redhat.com> - 0.7.0-2
+- Update to upstream commit dbafdc621bf4, which include following:
+  * Add check for unescaped quotes at the beginning of the string + unit tests
+  * Fixed issue #27 (polib didn't check unescaped double quote) + better error handling
+  * Fixed typos in previous commit
+  * Fixed issue #26 IOError when parsing empty comments (thanks Türker Sezer)
+  * Do not hardcode polib version in doc conf
+
+* Fri Oct 28 2011 Ding-Yi Chen <dchen@redhat.com> - 0.7.0-1
+- Correct URLs
+- Replace README with README.rst
+- Update to 0.7.0:
+  From Version 0.7.0 (2011/07/14)
+      This version adds support for python 3 (thanks to Vinay Sajip).
+      polib now supports out-of-the-box any version of python ranging 
+      from 2.4 to latest 3.X version.
+  From Version 0.6.4 (2011/07/13)
+      * Better api, autodetected_encoding is no longer required to 
+        explicitely set the encoding (fixes issue #23),
+      * Fixed issue #24 Support indented PO files (thanks to 
+        François Poirotte).
+  From Version 0.6.3 (2011/02/19)
+      * Fixed issue #19 (Disappearing newline characters due to 
+        textwrap module),
+      * ensure wrapping works as expected.
+  From Version 0.6.2 (2011/02/09)
+      * Backported textwrap.TextWrapper._wrap_chunks that has support
+        for the drop_whitespace parameter added in Python 2.6 (Fixes 
+        #18: broken compatibility with python 2.5, thanks @jezdez).
+  From Version 0.6.1 (2011/02/09)
+      * fixed regression that prevented POFile initialization from 
+        data to work (issue #17).
+  From Version 0.6.0 (2011/02/07)
+      * polib is now fully documented,
+      * switched from doctests to unit tests to keep the polib.py 
+        file clean,
+      * fixed issue #7 (wrapping issues, thanks @jezdez),
+      * added a __eq__ method to _BaseFile (thanks @kost BebiX),
+      * handle msgctxt correctly when compiling mo files,
+      * compiled mo files are now exactly the same as those compiled
+        by msgfmt without using hash tables.
+  From Version 0.5.5 (2010/10/30)
+      * Removed multiline handling code, it was a mess and was the
+        source of potential bugs like issue #11,
+      * Fixed typo in README and CHANGELOG, fixes issue #13.
+  From Version 0.5.4 (2010/10/02)
+     * fixed an issue with detect_encoding(), in some cases it could
+       return an invalid charset.
+  From Version 0.5.3 (2010/08/29)
+     * correctly unescape lines containing both \\n and \n 
+      (thanks to Martin Geisler),
+     * fixed issue #6: __str__() methods are returning unicode instead
+       of str,
+     * fixed issue #8: POFile.merge error when an entry is obsolete in
+       a .po, that this entry reappears in the .pot and that we merge 
+       the two,
+     * added support to instanciate POFile objects using data instead 
+       of file path (thanks to Diego Búrigo Zacarão),
+     * fixed issue #9: POFile.merge drop fuzzy attributes from 
+       translations (thanks to Tim Gerundt),
+     * fixed issue #10: Finding entries with the same msgid and 
+       different context (msgctxt).
+  From Version 0.5.2 (2010/06/09)
+     * fixed issue #1: untranslated_entries() also show fuzzy message,
+     * write back the fuzzy header if present in the pofile,
+     * added support for previous msgctxt, previous msgid and previous
+       msgid_plural comments (fixes issue #5),
+     * better handling of lines wrapping.
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 0.5.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
+
+* Mon Dec 14 2009 Diego Búrigo Zacarão <diegobz@gmail.com> - 0.5.1-1
+- Updated to 0.5.1 release
+
+* Wed Aug 19 2009 Diego Búrigo Zacarão <diegobz@gmail.com> - 0.4.2-1
+- Updated to 0.4.2 release
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.0-2.20080217svnr60
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Wed Feb 18 2009 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> 0.4.0-1.20080217svnr60
+- Initial RPM release
+

+ 15 - 4
t/task-cinnamon/task-cinnamon-vl.spec

@@ -1,7 +1,7 @@
 Summary:	Virtual package for Cinnamon
 Summary(ja):	Cinnamon バーチャルパッケージ
 Name:		task-cinnamon
-Version:	1.8.8.1
+Version:	2.2.3
 Release:	1%{?_dist_release}
 License:	GPL
 Group:		User Interface/Desktops
@@ -15,9 +15,17 @@ Vendor:		Project Vine
 Distribution:	Vine Linux
 Packager:	Takemikaduchi
 
-Requires:	cinnamon >= 1.8.8.1
-Requires:	muffin >= 1.8.1
-Requires:	nemo >= 1.8.5
+Requires:	cinnamon >= 2.2.3
+Requires:	muffin >= 2.2.1
+Requires:	nemo >= 2.2.0
+Requires:	cinnamon-control-center >= 2.2.0
+Requires:	cinnamon-desktop >= 2.2.0
+Requires:	cinnamon-menus >= 2.2.0
+Requires:	cinnamon-screensaver >= 2.2.0
+Requires:	cinnamon-session >= 2.2.0
+Requires:	cinnamon-settings-daemon >= 2.2.0
+Requires:	cinnamon-translations >= 2.2.0
+Requires:	cjs
 
 %description
 This is a virtual package to install Cinnamon system packages.
@@ -28,6 +36,9 @@ Cinnamon を簡単にインストールするための仮想パッケージで
 %files
 
 %changelog
+* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.3-1
+- update to 2.3.3
+
 * Sun Sep 22 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.8.1-1
 - update to 1.8.8.1