Browse Source

2014-11-08 Ryoichi INAGAKI <ryo1@toki.waseda.jp>

	* anjuta, bluefish, fltk, gstreamer-python, vala: updated
	


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@9069 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 9 years ago
parent
commit
0078d273c1

+ 37 - 28
a/anjuta/anjuta-vl.spec

@@ -1,4 +1,4 @@
-%define	pkg_version	3.12.0
+%define	pkg_version	3.14.0
 
 %define	glib_required		2.40.0
 %define	gtk_required		3.12.0
@@ -29,32 +29,8 @@ License:	GPL2
 Group:		Applications/Development
 URL:		http://www.anjuta.org/
 Source:		%{name}-%{version}.tar.xz
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-Vendor:		Project Vine
-Distribution:	Vine Linux
-Packager:	yasumichi,inagaki,Takemikaduchi
-
-Requires:	autogen
-Requires:	gdb
-Requires:	glib2		>= %{glib_required}
-Requires:	gtk3		>= %{gtk_required}
-Requires:	vte3		>= %{vte_required}
-Requires:	libxml2		>= %{libxml_required}
-Requires:	devhelp		>= %{libdevhelp_required}
-Requires:	gdl			>= %{gdl_required}
-Requires:	neon		>= %{neon_required}
-Requires:	subversion	>= %{subversion_required}
-Requires:	libwnck		>= %{libwnck_required}
-Requires:	libgda		>= %{gda_required}
-Requires:	gda-sqlite	>= %{gda_required}
-Requires:	unique3		>= %{unique_required}
-Requires:	e2fsprogs
-Requires:	libSM
-Requires:	libuuid
-Requires:	gtksourceview3
-
-Requires:	%{name}-libs = %{version}-%{release}
 
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	autogen
 BuildRequires:	pkgconfig
 BuildRequires:	autoconf >= 2.13
@@ -88,6 +64,27 @@ BuildRequires:	pygobject3-devel
 BuildRequires:	graphviz-devel
 BuildRequires:	gjs-devel
 
+Requires:	autogen
+Requires:	gdb
+Requires:	glib2		>= %{glib_required}
+Requires:	gtk3		>= %{gtk_required}
+Requires:	vte3		>= %{vte_required}
+Requires:	libxml2		>= %{libxml_required}
+Requires:	devhelp		>= %{libdevhelp_required}
+Requires:	gdl		>= %{gdl_required}
+Requires:	neon		>= %{neon_required}
+Requires:	subversion	>= %{subversion_required}
+Requires:	libwnck		>= %{libwnck_required}
+Requires:	libgda		>= %{gda_required}
+Requires:	gda-sqlite	>= %{gda_required}
+Requires:	unique3		>= %{unique_required}
+Requires:	e2fsprogs
+Requires:	libSM
+Requires:	libuuid
+Requires:	gtksourceview3
+
+Requires:	%{name}-libs = %{version}-%{release}
+
 Provides: perl(GBF::Make)
 
 Obsoletes: anjuta-i18n
@@ -95,6 +92,10 @@ Obsoletes: anjuta-docs-en anjuta-docs-ja
 Obsoletes: anjuta-docs
 Obsoletes: gnome-build
 
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	yasumichi,inagaki,Takemikaduchi
+
 %description
 Anjuta is a versatile Integrated Development Environment (IDE) for C and C++. 
 It has been written for GTK/GNOME, and features a number of advanced 
@@ -178,9 +179,10 @@ if [ -x /usr/bin/gtk-update-icon-cache ]; then
   gtk-update-icon-cache -q %{_datadir}/icons/hicolor
 fi
 
-#%%post docs
 if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
 
+%post libs -p /sbin/ldconfig
+
 %postun
 if which update-mime-database>/dev/null 2>&1; then \
     update-mime-database %{_datadir}/mime; \
@@ -191,9 +193,10 @@ if [ -x /usr/bin/gtk-update-icon-cache ]; then
 fi
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
-#%%postun docs
 if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
 
+%postun libs -p /sbin/ldconfig
+
 %posttrans
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
@@ -237,6 +240,12 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Sat Nov  8 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.14.0-1
+- new upstream release
+- built with vala 0.26.1
+- added %%post and %%postun section for libs subpackage
+- moved libs subpackage to System Environment/Libraries
+
 * Sun Mar 30 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
 - new upstream release
 

+ 25 - 16
b/bluefish/bluefish-vl.spec

@@ -1,17 +1,18 @@
 Name:		bluefish
-Version:	2.2.4
+Version:	2.2.6
 Release:	1%{?_dist_release}
-Summary:	GTK2 web development application for experienced users
-Summary(ja): 	経験者向け Web 開発用 GTK2 アプリケーション
+Summary:	Web development application for experienced users
+Summary(ja): 	経験豊富なユーザー向けの Web 開発アプリケーション
 Group:		Applications/Editors
 License:	GPLv3+
 URL:		http://bluefish.openoffice.nl/
+
+Source0:	http://www.bennewitz.com/bluefish/stable/source/%{name}-%{version}.tar.bz2
 # Upstream source contains non-free jsmin.py
-# Source0:	http://www.bennewitz.com/bluefish/stable/source/bluefish-%{version}%{?prerel:-%{prerel}}.tar.bz2
 # To generate clean source, simply rm -rf data/jsmin.py
 # We provide a replacement in Source1.
-Source0:	bluefish-%{version}%{?prerel:-%{prerel}}-clean.tar.bz2
 Source1:	https://raw.github.com/v8/v8/master/tools/jsmin.py
+
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	desktop-file-utils
 BuildRequires:	enchant-devel >= 1.4.2
@@ -42,10 +43,10 @@ Requires(post): /usr/bin/xmlcatalog, xml-common
 Requires(postun): /usr/bin/xmlcatalog, xml-common
 
 # Don't "provide" plugin shared objects
-%{?filter_setup:
-%filter_provides_in %{_libdir}/%{name}/.*\.so$
-%filter_setup
-}
+#%{?filter_setup:
+#%filter_provides_in %{_libdir}/%{name}/.*\.so$
+#%filter_setup
+#}
 
 # Move to unversioned documentation directories from F-20
 # https://fedoraproject.org/wiki/Changes/UnversionedDocdirs
@@ -58,7 +59,8 @@ editing dynamic and interactive websites.
 
 %package shared-data
 Summary:	Architecture-independent data for %{name}
-Group:		Development/Tools
+Summary(ja):	アーキテクチャに依存しない %{name} 共用データ
+Group:		Applications/Editors
 BuildArch:	noarch
 # For ownership of %%{_datadir}/mime/packages
 Requires:	shared-mime-info
@@ -73,17 +75,18 @@ Provides:	bluefish-unstable-shared-data = %{version}-%{release}
 Files common to every architecture version of %{name}.
 
 %prep
-%setup -q -n %{name}-%{version}%{?prerel:-%{prerel}}
+%setup -q -n %{name}-%{version}
 
 cp -a %{SOURCE1} data/
 sed -i 's|python2.4|python|g' data/jsmin.py
 
 %build
-%configure	--disable-dependency-tracking \
-		--disable-static \
-		--disable-update-databases \
-		--disable-xml-catalog-update \
-		--docdir=%{bluefish_docdir}
+%configure \
+    --disable-dependency-tracking \
+    --disable-static \
+    --disable-update-databases \
+    --disable-xml-catalog-update \
+    --docdir=%{bluefish_docdir}
 make %{?_smp_mflags}
 
 %install
@@ -148,6 +151,7 @@ fi
 %defattr(-,root,root,-)
 %doc %{bluefish_docdir}/
 %{_datadir}/%{name}/
+%{_datadir}/appdata/*.xml
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/mime/packages/%{name}.xml
 %{_datadir}/icons/hicolor/*/mimetypes/application-x-bluefish-project.png
@@ -160,6 +164,11 @@ fi
 %{_mandir}/man1/%{name}.1*
 
 %changelog
+* Fri Nov  7 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.2.6-1
+- new upstream release
+- moved shared-data subpackage to Applications/Editors Group
+- updated Summary
+
 * Thu Jan 23 2014 TANAKA hiroaki <mosaicist@jcom.home.ne.jp> 2.2.4
 - all resources renew from fedora bluefish-2.2.4-3.fc20.src.rpm
 

+ 20 - 10
f/fltk/fltk-vl.spec

@@ -1,12 +1,12 @@
 %define _default_patch_fuzz 2
 
-%define snap    r9625
+#define snap    r9625
 #define _disable_static --disable-static
 
 Summary:	C++ user interface toolkit
-Summary(ja): C++用の軽量GUIライブラリキット
+Summary(ja):    C++用の軽量GUIライブラリキット
 Name:		fltk
-Version:	1.3
+Version:	1.3.3
 %if "%{?snap:1}" == "1"
 Release:	1.%{snap}%{?_dist_release}
 %else
@@ -18,12 +18,12 @@ License:	LGPLv2+ with exceptions
 Group:		System Environment/Libraries
 URL:		http://www.fltk.org/
 %if "%{?snap:1}" == "1"
-Source0:        http://ftp.easysw.com/pub/fltk/snapshots/fltk-1.3.x-%{snap}.tar.bz2
+Source0:        http://ftp.easysw.com/pub/fltk/snapshots/fltk-1.3.x-%{snap}.tar.gz
 %else
-Source0:        http://ftp.easysw.com/pub/fltk/%{version}/%{name}-%{version}-source.tar.bz2
+Source0:        http://ftp.easysw.com/pub/fltk/%{version}/%{name}-%{version}-source.tar.gz
 %endif
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires:  libICE-devel libSM-devel
 BuildRequires:	libXext-devel libXinerama-devel libXft-devel libXt-devel libX11-devel
 BuildRequires:  xorg-x11-proto-devel xorg-x11-utils
@@ -43,18 +43,21 @@ It provides modern GUI functionality without the bloat, and supports
 
 %package devel
 Summary:	Development files for %{name}
+Summary(ja):	%{name} の開発用ファイル
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
 Requires:       libX11-devel
 Requires:       libXinerama-devel
 Requires:       libXft-devel
+
 %description devel
 %{summary}.
 
 %package fluid
 Summary:	Fast Light User Interface Designer
-Group:		Development/Tools
+Group:		Applications/Development
 Requires:	%{name}-devel = %{version}-%{release}
+
 %description fluid
 %{summary}, an interactive GUI designer for %{name}. 
 
@@ -103,8 +106,10 @@ rm -f  $RPM_BUILD_ROOT%{_mandir}/man?/{blocks,checkers,sudoku}*
 rm -f  $RPM_BUILD_ROOT%{_libdir}/../lib
 %endif
 
-desktop-file-install --vendor="%{name}" \
-  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+desktop-file-install \
+    --delete-original \
+    --vendor="%{name}" \
+    --dir $RPM_BUILD_ROOT%{_datadir}/applications \
     $RPM_BUILD_ROOT%{_datadir}/applications/fluid.desktop
 
 # docs
@@ -173,7 +178,7 @@ update-desktop-database >& /dev/null ||:
 %defattr(-,root,root,-)
 %{_bindir}/fluid
 %{_mandir}/man1/fluid.1*
-%{_datadir}/applications/fluid.desktop
+#{_datadir}/applications/fluid.desktop
 %{_datadir}/applications/fltk-fluid.desktop
 %{_datadir}/icons/hicolor/*/*/*
 # FIXME
@@ -181,6 +186,11 @@ update-desktop-database >& /dev/null ||:
 
 
 %changelog
+* Fri Nov  7 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.3.3-1
+- update to 1.3.3
+- removed duplicated desktop file
+- moved fluid subpackage to Applications/Development Group
+
 * Mon Jun 25 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.3-1.r9625
 - update to 1.3.x-r9625
 - remove old patches

+ 18 - 9
g/gstreamer-python/gstreamer-python-vl.spec

@@ -2,26 +2,30 @@
 %{!?python_sitelib:	%define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
 
 %define	majorminor	0.10
-%define pkg_release	2%{?_dist_release}
+%define pkg_release	1%{?_dist_release}
 
 Summary:	Python bindings for GStreamer
 Summary(ja): 	GStreamer の Python バインディング
 Name:		gstreamer-python
-Version:	0.10.21
+Version:	0.10.22
 Release: 	%{pkg_release}
-Source0:	http://gstreamer.freedesktop.org/src/gst-python/gst-python-%{version}.tar.bz2
 License:	LGPLv2+
-Group:		Development/Languages
+Group:		System Environment/Libraries
 URL:		http://gstreamer.freedesktop.org/
 
+Source0:	http://gstreamer.freedesktop.org/src/gst-python/gst-python-%{version}.tar.bz2
+
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-BuildRequires:	python, python-devel
-BuildRequires:	pygtk2-devel
 BuildRequires:	gstreamer-devel
 BuildRequires:	gstreamer-plugins-base-devel
 BuildRequires:	pygobject-devel	
-Requires:	python, pygtk2
-Requires:	gstreamer, gstreamer-plugins-base
+BuildRequires:	pygtk2-devel
+BuildRequires:	python
+BuildRequires:  python-devel
+Requires:	gstreamer
+Requires:       gstreamer-plugins-base
+Requires:	python
+Requires:       pygtk2
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
@@ -36,7 +40,7 @@ streaming-media framework.
 
 %package devel
 Summary:        Development environment for gstreamer-python
-Summary(ja):    gstreamer-pythonの開発環境
+Summary(ja):    gstreamer-python の開発環境
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
@@ -79,10 +83,15 @@ find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
 %{_datadir}/gst-python/%{majorminor}/examples
 
 %files devel
+%{_includedir}/gstreamer-%{majorminor}/gst/*.h
 %{_libdir}/pkgconfig/gst-python-%{majorminor}.pc
 
 
 %changelog
+* Fri Nov  7 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.10.22-1
+- new upstream release
+- moved to System Environment/Libraries Group
+
 * Thu Feb 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.21-2
 - rebuild with python-2.7.2
 

+ 11 - 4
v/vala/vala-vl.spec

@@ -1,10 +1,10 @@
-%global api_ver 0.24
+%global api_ver 0.26
 
 Summary:        A modern programming language for GNOME
 Summary:        GNOME 用のモダンなプログラミング言語
 
 Name:           vala
-Version:        0.24.0
+Version:        0.26.1
 Release:        1%{?_dist_release}
 
 Group:          Development/Languages
@@ -40,6 +40,7 @@ type system.
 
 %package        devel
 Summary:        Development files for %{name}
+Summary(ja):    %{name} の開発用ファイル
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
@@ -56,7 +57,8 @@ using the %{name} compiler.
 
 %package        tools
 Summary:        Tools for creating projects and bindings for %{name}
-Group:          Development/Languages
+Summary(ja):    %{name} のプロジェクト作成やバインディングのためのツール集
+Group:          Development/Tools
 License:        LGPLv2+
 Requires:       %{name} = %{version}-%{release}
 Requires:       gnome-common intltool libtool
@@ -75,6 +77,7 @@ from existing C libraries, allowing access from Vala programs.
 
 %package        doc
 Summary:        Documentation for %{name}
+Summary(ja):    %{name} のドキュメント
 Group:          Documentation
 License:        LGPLv2+
 
@@ -159,7 +162,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
-* Fri Mar 28 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.24.1-1
+* Sat Nov  8 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.26.1-1
+- new upstream release
+- moved tools subpackage to Development/Tools Group
+
+* Fri Mar 28 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.24.0-1
 - new upstream release
 
 * Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.22.1-1