Browse Source

NEW: ETL, synfig, synfigstudio
others: new upstream release

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@4881 ec354946-7b23-47d6-9f5a-488ba84defc7

Takemikaduchi 12 years ago
parent
commit
f2b70633e0

+ 67 - 0
E/ETL/ETL-vl.spec

@@ -0,0 +1,67 @@
+%define pkg_version 0.04.14
+%define pkg_release 1%{?_dist_release}
+
+Summary:	Extended Template Library
+Name:		ETL
+Version:	%{pkg_version}
+Release:	%{pkg_release}
+
+Source0:	%{name}-%{version}.tar.gz
+
+License:	GPLv2
+Group:		System Environment/Libraries
+URL:		http://www.synfig.org/cms/
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+
+%description
+ETL is a multi-platform class and template library designed to add
+new datatypes and functions which combine well with the existing
+types and functions from the C++ Standard Template Library (STL).
+
+
+%package devel
+Summary:	Development files for ETL
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	pkgconfig
+
+%description devel
+This package contains the libraries and header files that are needed
+for writing applications that are using ETL.
+
+
+%prep
+%setup -q
+
+%build
+%configure
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf $RPM_BUILD_ROOT
+%{__make} install DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+%{__rm} -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING ChangeLog NEWS README
+
+%files devel
+%defattr(-,root,root,-)
+%{_bindir}/ETL-config
+%{_includedir}/ETL/*
+%{_libdir}/pkgconfig/ETL.pc
+
+
+%changelog
+* Sat Oct 08 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.04.14-1
+- initial build for Vine Linux
+

+ 14 - 7
c/cluttermm/cluttermm-vl.spec

@@ -3,18 +3,21 @@
 Summary: A C++ wrapper for Clutter
 Summary(ja): Clutter の C++ ラッパー
 Name: cluttermm
-Version: 0.9.6
-Release: 2%{?_dist_release}
+Version: 1.3.3
+Release: 1%{?_dist_release}
 License: LGPL
 Group: System Environment/Libraries
-Source: ftp://ftp.gnome.org/pub/GNOME/sources/cluttermm/0.9/%{name}-%{version}.tar.bz2
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/cluttermm/1.3/%{name}-%{version}.tar.xz
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 
-Requires:	clutter >= 1.2.0
-Requires:	pangomm >= 2.24.0
-BuildRequires:	clutter-devel >= 1.2.0
-BuildRequires:	pangomm-devel >= 2.24.0
+Requires:	clutter >= 1.3.8
+Requires:	atkmm >= 2.22.2
+Requires:	pangomm >= 2.27.1
+BuildRequires:	clutter-devel >= 1.3.8
+BuildRequires:	atkmm-devel >= 2.22.2
+BuildRequires:	pangomm-devel >= 2.27.1
+BuildRequires:	mm-common
 
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -84,6 +87,10 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
 %{_datadir}/%{name}-%{ver}/proc/m4/*.m4
 
 %changelog
+* Sun Oct 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.3.3-1
+- new upstream release
+- add BuildRequires: atkmm-devel, mm-common
+
 * Sat Sep 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.6-2
 - rebuild with rpm-4.8.1 for pkg-config file
 

+ 4 - 1
c/colord/colord-vl.spec

@@ -2,7 +2,7 @@
 
 Summary:   Color daemon
 Name:      colord
-Version:   0.1.12
+Version:   0.1.13
 Release:   1%{?_dist_release}
 Group:     System Environment/Daemons
 License:   GPLv2+ and LGPLv2+
@@ -134,6 +134,9 @@ touch $RPM_BUILD_ROOT%{_localstatedir}/lib/colord/storage.db
 %endif
 
 %changelog
+* Sat Oct 08 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp 0.1.13-1
+- new upstream release
+
 * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp 0.1.12-1
 - new upstream release
 

+ 14 - 19
g/gdlmm/gdlmm-vl.spec

@@ -1,22 +1,22 @@
-%define ver 1.0
+%define ver 3.0
 
 Summary: A C++ wrapper for gdl
 Summary(ja): gdl の C++ ラッパー
 Name: gdlmm
-Version: 2.30.0
-Release: 2%{?_dist_release}
+Version: 3.2.0
+Release: 1%{?_dist_release}
 License: LGPL
 Group: System Environment/Libraries
-Source: ftp://ftp.gnome.org/pub/GNOME/sources/gdlmm/2.30/%{name}-%{version}.tar.bz2
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/gdlmm/3.2/%{name}-%{version}.tar.xz
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 
-Requires:	gdl >= 2.30.0
+Requires:	gdl >= 3.0.0
 Requires:	glibmm >= 2.16.0
-Requires:	gtkmm2 >= 2.16.0
-BuildRequires:	gdl-devel >= 2.30.0
+Requires:	gtkmm3 >= 3.0.0
+BuildRequires:	gdl-devel >= 3.0.0
 BuildRequires:	glibmm-devel >= 2.16.0
-BuildRequires:	gtkmm2-devel >= 2.16.0
+BuildRequires:	gtkmm3-devel >= 3.0.0
 
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -31,9 +31,9 @@ Summary: 	Development tools for gdlmm applications.
 Summary(ja): 	gdlmm アプリケーションの開発用ファイル
 Group: 		Development/Libraries
 Requires:       %{name} = %{version}-%{release}
-Requires:	gdl-devel >= 2.30.0
+Requires:	gdl-devel >= 3.0.0
 Requires:	glibmm-devel >= 2.16.0
-Requires:	gtkmm2-devel >= 2.16.0
+Requires:	gtkmm3-devel >= 3.0.0
 
 %description devel
 Header files and libraries for building a extension library for the gdlmm.
@@ -53,13 +53,6 @@ make install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 
-# Fix documentation installation, put everything under gtk-doc
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}
-mv ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{ver}/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}/
-
-# devhelp path fix
-sed -i 's:doc/%{name}-%{ver}:gtk-doc/html/%{name}-%{ver}:g' $RPM_BUILD_ROOT%{_datadir}/devhelp/books/%{name}-%{ver}/%{name}-%{ver}.devhelp2
-
 # remove demos, examples
 rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/demo
 rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
@@ -82,10 +75,12 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
 %{_libdir}/*.so
 %{_libdir}/%{name}-*
 %{_libdir}/pkgconfig/*.pc
-%{_datadir}/gtk-doc/html/*
-%{_datadir}/devhelp/books/*
 
 %changelog
+* Sun Oct 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
+- new upstream release
+- change BuildRequires: gtkmm3-devel instead of gtkmm2-devel
+
 * Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-2
 - rebuild with rpm-4.8.1 for pkg-config file
 

+ 7 - 5
g/gstreamermm/gstreamermm-vl.spec

@@ -1,6 +1,6 @@
 %define ver	0.10
 
-%define pkg_version 0.10.8
+%define pkg_version 0.10.10
 %define pkg_release 1%{?_dist_release}
 
 Summary:	C++ bindings for the GStreamer.
@@ -8,10 +8,10 @@ Summary(ja):	GStreamer 用 C++ バインディング
 Name:		gstreamermm
 Version:	%{pkg_version}
 Release:	%{pkg_release}
-Source0:	%{name}-%{version}.tar.bz2
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/gstreamermm/0.10/%{name}-%{version}.tar.xz
 License:	GPLv2
 Group:		System Environment/Libraries 
-URL:		http://ftp.gnome.org/pub/GNOME/sources/gstreamermm/0.10/%{name}-%{version}.tar.bz2
+URL:		http://gstreamer.freedesktop.org/bindings/cplusplus.html
 
 BuildRequires:	gstreamer-plugins-base-devel >= 0.10.32
 BuildRequires:	libxml++-devel
@@ -80,8 +80,10 @@ find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 %{_datadir}/devhelp/books/%{name}-%{ver}/*
 
 
-
 %changelog
-* Sun Jan 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> VERSION-1
+* Sun Oct 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.10-1
+- new upstream release
+
+* Sun Jan 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.8-1
 - initial build for Vine Linux
 

+ 6 - 3
lib/libv/libvtemm/libvtemm-vl.spec

@@ -3,11 +3,11 @@
 Summary: A C++ wrapper for libvte
 Summary(ja): libvte の C++ ラッパー
 Name: libvtemm
-Version: 0.24.0
-Release: 2%{?_dist_release}
+Version: 0.25.0
+Release: 1%{?_dist_release}
 License: LGPL
 Group: System Environment/Libraries
-Source: ftp://ftp.gnome.org/pub/GNOME/sources/libvtemm/0.24/%{name}-%{version}.tar.bz2
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/libvtemm/0.25/%{name}-%{version}.tar.xz
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 
@@ -89,6 +89,9 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
 %{_datadir}/devhelp/books/*
 
 %changelog
+* Sun Oct 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.25.0-1
+- new upstream release
+
 * Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.24.0-2
 - rebuild with rpm-4.8.1 for pkg-config file
 

+ 6 - 4
p/pciutils/pciutils-vl.spec

@@ -2,14 +2,13 @@
 Summary:	PCI bus related utilities.
 Summary(ja):	Linux PCI ユーティリティ
 Name:		pciutils
-Version:	3.1.2
-Release:	4%{?_dist_release}
+Version:	3.1.8
+Release:	1%{?_dist_release}
 License:	GPLv2+
 URL:		http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
 Group:		Applications/System
 
 Source:         %{name}-%{version}.tar.gz
-Patch1: 	pciutils-2.2.4-buf.patch
 Patch2:		pciutils-2.1.10-scan.patch
 Patch3: 	pciutils-havepread.patch
 Patch6: 	pciutils-2.2.1-idpath.patch
@@ -88,7 +87,6 @@ devices connected to the PCI bus.
 
 %prep
 %setup -q -n pciutils-%{version}
-%patch1 -p1 -b .buf
 %patch2 -p1 -b .scan
 %patch3 -p1 -b .pread
 %patch6 -p1 -b .idpath
@@ -178,6 +176,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Oct 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.8-1
+- new upstream release
+- remove Patch1 (pciutils-2.2.4-buf.patch)
+
 * Tue Sep 28 2010 Shu KONNO <owa@bg.wakwak.com> 3.1.2-4
 - rebuilt with rpm-4.8.1 for pkg-config
 

+ 101 - 0
s/synfig/synfig-vl.spec

@@ -0,0 +1,101 @@
+%define pkg_version 0.63.02
+%define pkg_release 1%{?_dist_release}
+
+Summary:	Vector animation rendere
+Name:		synfig
+Version:	%{pkg_version}
+Release:	%{pkg_release}
+
+Source0:	%{name}-%{version}.tar.gz
+
+License:	GPLv2
+Group:		Applications/Graphics
+URL:		http://www.synfig.org/cms/
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+BuildRequires:	ETL-devel
+BuildRequires:	fontconfig-devel
+BuildRequires:	freetype2-devel
+BuildRequires:	ImageMagick-c++-devel
+BuildRequires:	libxml++-devel
+BuildRequires:	libjpeg-turbo-devel
+BuildRequires:	libmng-devel
+BuildRequires:	libpng-devel
+BuildRequires:	libtool-ltdl-devel
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+
+%description
+synfig is a vector based 2D animation package. It is designed to be
+capable of producing feature-film quality animation. It eliminates the
+need for tweening, preventing the need to hand-draw each frame. synfig
+features spatial and temporal resolution independence (sharp and smooth
+at any resolution or framerate), high dynamic range images, and a
+flexible plugin system.
+
+This package contains the renderer used to convert synfig .sif files to
+raster images, videos and other formats. Layer types include geometric,
+gradient, filter, distortion, transformation, fractal and others. Output
+targets include JPEG, PNG, GIF, BMP, PPM, DV, OpenEXR, ffmpeg (MPEG1),
+libavcodec (AVI), imagemagick (MIFF), yuv420p, MNG and others.
+
+
+%package devel
+Summary:        Development files for synfig
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:       pkgconfig
+
+%description devel
+This package contains the libraries and header files that are needed
+for writing applications that are using synfig.
+
+
+%prep
+%setup -q
+
+%build
+%configure \
+	--disable-static
+
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf $RPM_BUILD_ROOT
+%{__make} install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
+
+%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
+%{_sysconfdir}/synfig_modules.cfg
+%{_bindir}/synfig
+%{_libdir}/libsynfig.so.*
+%{_libdir}/synfig/modules/*.so
+
+%files devel
+%defattr(-,root,root,-)
+%{_bindir}/synfig-config
+%{_includedir}/synfig-0.0
+%{_libdir}/libsynfig.so
+%{_libdir}/pkgconfig/synfig.pc
+
+
+%changelog
+* Sat Oct 08 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.02-1
+- initial build for Vine Linux
+

+ 108 - 0
s/synfigstudio/synfigstudio-vl.spec

@@ -0,0 +1,108 @@
+%define pkg_version 0.63.02
+%define pkg_release 1%{?_dist_release}
+
+Summary:	Vector animation studio
+Name:		synfigstudio
+Version:	%{pkg_version}
+Release:	%{pkg_release}
+
+Source0:	%{name}-%{version}.tar.gz
+
+License:	GPLv2
+Group:		Applications/Graphics
+URL:		http://www.synfig.org/cms/
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+BuildRequires:	synfig-devel
+BuildRequires:	gtkmm2-devel
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+
+%description
+synfig is a vector based 2D animation package. It is designed to be
+capable of producing feature-film quality animation. It eliminates the
+need for tweening, preventing the need to hand-draw each frame. synfig
+features spatial and temporal resolution independence (sharp and smooth
+at any resolution or framerate), high dynamic range images, and a
+flexible plugin system.
+
+synfigstudio is the animation studio for synfig and provides the GUI
+interface to create synfig animations which are saved in synfig .sif
+or .sifz format.
+
+
+%package devel
+Summary:        Development files for synfigstudio
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+
+%description devel
+This package contains the libraries and header files that are needed
+for writing applications that are using synfigstudio.
+
+
+%prep
+%setup -q
+
+%build
+%configure \
+	--disable-static
+
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf $RPM_BUILD_ROOT
+%{__make} install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
+%{__rm} -f $RPM_BUILD_ROOT%{_datadir}/mime/{XMLnamespaces,aliases,generic-icons,globs,globs2,icons,magic,mime.cache,subclasses,treemagic,types}
+
+%find_lang %{name}
+
+%clean
+%{__rm} -rf $RPM_BUILD_ROOT
+
+%post 
+/sbin/ldconfig
+update-mime-database %{_datadir}/mime &> /dev/null || :
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+update-desktop-database %{_datadir}/applications >& /dev/null || :
+
+%postun 
+/sbin/ldconfig
+if [ $1 -eq 0 ] ; then
+    update-mime-database %{_datadir}/mime &> /dev/null || :
+    touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+    update-desktop-database %{_datadir}/applications >& /dev/null ||:
+fi
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%{_bindir}/synfigstudio
+%{_libdir}/libsynfigapp.so.*
+%{_datadir}/applications/synfigstudio.desktop
+%{_datadir}/icons/hicolor/*/apps/*
+%{_datadir}/mime/application/x-sif.xml
+%{_datadir}/mime/packages/synfigstudio.xml
+%{_datadir}/mime-info/synfigstudio.*
+%{_datadir}/pixmaps/synfigstudio
+%{_datadir}/pixmaps/sif_icon.png
+%{_datadir}/pixmaps/synfig_icon.png
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/synfigapp-0.0
+%{_libdir}/libsynfigapp.so
+
+
+%changelog
+* Sat Oct 08 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.02-1
+- initial build for Vine Linux
+

+ 20 - 1
t/tracker/tracker-vl.spec

@@ -1,7 +1,7 @@
 Summary: An object database, tag/metadata database, search tool and indexer
 Summary(ja): オブジェクト/タグ/メタデータデータベースおよび検索ツール
 Name: tracker
-Version: 0.12.3
+Version: 0.12.4
 Release: 1%{?_dist_release}
 License: GPL
 Group: Applications/System
@@ -73,6 +73,15 @@ Requires: dbus-glib-devel
 This package contains the static libraries and header files needed for
 developing with tracker
 
+%package doc
+Summary: Documentation for tracker
+Group: Documentation
+Requires: %{name} = %{version}-%{release}
+BuildArch: noarch
+
+%description doc
+This package contains documentation for tracker.
+
 %package search-tool
 Summary: Tracker search tool(s)
 Group: User Interface/Desktops
@@ -177,6 +186,12 @@ fi
 %{_datadir}/vala/vapi/tracker*.deps
 %{_datadir}/gir-1.0/*.gir
 
+%files doc
+%defattr(-, root, root, -)
+%{_datadir}/gtk-doc/html/libtracker-extract
+%{_datadir}/gtk-doc/html/libtracker-miner
+%{_datadir}/gtk-doc/html/libtracker-sparql
+
 %files search-tool
 %defattr(-, root, root, -)
 %{_bindir}/tracker-needle
@@ -190,6 +205,10 @@ fi
 
 
 %changelog
+* Sat Oct 08 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.4-1
+- new upstream release
+- create %%{name}-doc sub package
+
 * Fri Sep 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.3-1
 - new upstream release
 - add Patch0 (tracker-0.12.3-sched.patch)