Browse Source

glew,gambas3: new upstream release
libprojectm, avogadro, kalzium, mesa-demos: rebuild with glew-1.7.0

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

Takemikaduchi 12 years ago
parent
commit
d47ece2a02

+ 4 - 1
a/avogadro/avogadro-vl.spec

@@ -6,7 +6,7 @@
 Name:           avogadro
 Summary:        An advanced molecular editor for chemical purposes
 Version:        1.0.1
-Release:        8%{?_dist_release}
+Release:        9%{?_dist_release}
 
 Group:          Applications/Editors
 License:        GPLv2
@@ -143,6 +143,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/avogadro.desktop
 
 
 %changelog
+* Tue Jan 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.0.1-9
+- rebuild with qt4-4.8.0 and glew-1.7.0
+
 * Wed Mar  9 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0.1-8
 - rebuilt with qt4-4.7.2
 - BR: qt4-tools instead of qt4-designer

+ 38 - 104
g/gambas3/gambas3-vl.spec

@@ -1,11 +1,9 @@
-%define	svnrevision	3396
-
 Summary:	BASIC compiler, IDE and GUI builder
 Summary(ja): 	GUI ビルダーを備えた BASIC ベースの統合開発環境(IDE)
 Name:		gambas3
-Version:	2.99.0
-Release: 	6.svn%{svnrevision}%{?_dist_release}
-Source0:	%{name}-%{version}.svn%{svnrevision}.tar.bz2
+Version:	3.0.0
+Release: 	1%{?_dist_release}
+Source0:	%{name}-%{version}.tar.bz2
 Source1:	gambas3.desktop
 #Source2:	gambas2-2.6.0-ja.po
 #Source3:	gambas2-2.6.0-ja.mo
@@ -93,6 +91,9 @@ Requires:	%{name}-gb-draw = %{version}-%{release}
 
 Requires(post):	xdg-utils
 
+Obsoletes:	%{name}-gb-info < 3.0.0
+Provides:	%{name}-gb-info = %{version}-%{release}
+
 %description runtime
 This package includes the Gambas interpreter needed to run Gambas applications.
 
@@ -510,63 +511,15 @@ Group:		Applications/Development
 Requires:	%{name}-runtime = %{version}-%{release}
 Requires:	gtk2 >= 2.10
 
+Obsoletes:	%{name}-gb-gtk-opengl < 3.0.0
+Provides:	%{name}-gb-gtk-opengl = %{version}-%{name}
+
 %description gb-gtk
 This package includes the Gambas GTK GUI component.
 
 %description gb-gtk -l ja
 このパッケージには Gambas 用の GTK GUI コンポーネントが含まれています。
 
-#-----------------------------------------------------------------------------
-### not yet implemented
-#%package gb-gtk-ext
-#Summary:	The extended Gtk GUI component
-#Summary(ja):	拡張 GTK GUI コンポーネント
-#Group:		Applications/Development
-#Requires:	%{name}-runtime = %{version}-%{release}
-#Requires:	%{name}-gb-gtk = %{version}-%{release}
-#
-#%description gb-gtk-ext
-#This component includes somme uncommon GTK controls.
-#
-#%description gb-gtk-ext -l es
-#このコンポーネントには追加の GTK コントロールが含まれています。 
-#
-#-----------------------------------------------------------------------------
-
-%package gb-gtk-opengl
-Summary:	The Gtk OpenGL component.
-Summary(ja):	Gtk 用 OpenGL コンポーネント
-Group:		Applications/Development
-Requires:	%{name}-runtime = %{version}-%{release}
-Requires:	XOrg-gl
-
-%description gb-gtk-opengl
-This component provides Gtk widget for OpenGL library.
-
-%description gb-gtk-opengl -l ja
-このコンポーネントにより OpenGL ライブラリ用の Gtk ウィジェットが
-利用できるようになります。
-
-
-#-----------------------------------------------------------------------------
-### not yet implemented
-#
-#%package gb-gtk-svg
-#Summary:	The Gambas SVG (Scalable Vector Graphics) component.
-#Summary(ja):	Gambas 用 SVG (Scalable Vector Graphics) コンポーネント
-#Group:		Applications/Development
-#Requires:	%{name}-runtime = %{version}-%{release}
-#Requires:	%{name}-gb-gtk = %{version}-%{release} 
-#Requires:	librsvg2 >= 2.14.3
-#
-#%description gb-gtk-svg
-#This component is able to load SVG files and generate an image memory
-#of it.
-#
-#%description gb-gtk-svg -l ja
-#このコンポーネントにより SVG (Scalable Vector Graphics) の読み込みと
-#画像イメージの生成が可能になります。
-#
 #-----------------------------------------------------------------------------
 
 %package gb-gui
@@ -650,23 +603,6 @@ This component implements image loading and saving routines.
 
 #-----------------------------------------------------------------------------
 
-%package gb-info
-Summary:	The Gambas info component.
-Summary(ja):	Gambas 用 インフォーメションコンポーネント
-Group:		Applications/Development
-Requires:	%{name}-runtime = %{version}-%{release}
-
-%description gb-info
-This component aims at providing all needed information about installed
-components: classes, symbols, events, controls, properties, and so on.
-
-%description gb-info -l ja
-このコンポーネントは、インストール済みのコンポーネントに関する、クラス、
-シンボル、イベント、コントロール、プロパティ等の、必要とされる全ての
-情報を提供することを目的としています。
-
-#-----------------------------------------------------------------------------
-
 %package gb-mysql
 Summary:	The MySQL specific routine for the Gambas database component
 Summary(ja):	Gambas データベースコンポーネントの MySQL 専用ドライバ
@@ -766,6 +702,18 @@ for hardware assisted computer graphics.
 
 #-----------------------------------------------------------------------------
 
+%package gb-opengl-glu
+Summary:        The Gambas OpenGL utility component.
+Summary(ja):    Gambas 用 OpenGL ユーティリティコンポーネント
+Group:          Applications/Development
+Requires:       %{name}-runtime = %{version}-%{release}
+Requires:       XOrg-gl
+
+%description gb-opengl-glu
+This component provides OpenGL utility library function.
+
+#-----------------------------------------------------------------------------
+
 %package gb-option
 Summary:	The Gambas command line option component.
 Summary(ja):	Gambas 用コマンドラインオプションコンポーネント
@@ -1058,7 +1006,7 @@ This component allows to make a web application based on a CGI script.
 
 
 %prep
-%setup -q -n %{name}-%{version}.svn%{svnrevision}
+%setup -q 
 # copy updated message catalogue
 #%{__cp} -f %{SOURCE2} app/src/gambas2/.lang/ja.po
 #%{__cp} -f %{SOURCE3} app/src/gambas2/.lang/ja.mo
@@ -1090,19 +1038,19 @@ find $RPM_BUILD_ROOT/%{_libdir} -name "*.a" -exec %{__rm} -f "{}" \;
 
 # copy pixmap and menu entry.
 %{__install} -d ${RPM_BUILD_ROOT}/%{_datadir}/pixmaps
-%{__install} -m644 ${RPM_BUILD_DIR}/%{name}-%{version}.svn%{svnrevision}/app/src/gambas3/img/logo/logo.png ${RPM_BUILD_ROOT}/%{_datadir}/pixmaps/gambas3.png
+%{__install} -m644 ${RPM_BUILD_DIR}/%{name}-%{version}/app/src/gambas3/img/logo/logo.png ${RPM_BUILD_ROOT}/%{_datadir}/pixmaps/gambas3.png
 %{__install} -d ${RPM_BUILD_ROOT}%{_datadir}/applications
 %{__install} -p -m644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_datadir}/applications/
 
 # copy mimetype xml to %{_datadir}
 %{__install} -d ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
-%{__install} -m644 main/mime/application-x-gambas.xml ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
+%{__install} -m644 main/mime/application-x-gambas3.xml ${RPM_BUILD_ROOT}/%{_datadir}/%{name}/
 
 
 %post runtime
 # register gambas executable mimetype
 xdg-icon-resource install --context mimetypes --size 64 %{_datadir}/%{name}/icons/application-x-gambas.png application-x-gambas
-xdg-mime install %{_datadir}/%{name}/application-x-gambas.xml
+xdg-mime install %{_datadir}/%{name}/application-x-gambas3.xml
 
 
 %clean
@@ -1119,7 +1067,7 @@ xdg-mime install %{_datadir}/%{name}/application-x-gambas.xml
 %{_datadir}/gambas3/info/gb.info
 %{_datadir}/gambas3/info/gb.list
 %{_datadir}/gambas3/icons
-%{_datadir}/gambas3/application-x-gambas.xml
+%{_datadir}/gambas3/application-x-gambas3.xml
 
 %files devel
 %defattr(-,root,root)
@@ -1264,27 +1212,6 @@ xdg-mime install %{_datadir}/%{name}/application-x-gambas.xml
 %{_datadir}/gambas3/info/gb.gtk.info
 %{_datadir}/gambas3/info/gb.gtk.list
 
-### not yet implemented
-#%files gb-gtk-ext
-#%defattr(-,root,root)
-#%{_libdir}/gambas3/gb.gtk.ext.so*
-#%{_libdir}/gambas3/gb.gtk.ext.component
-#%{_datadir}/gambas3/info/gb.gtk.ext.info
-#%{_datadir}/gambas3/info/gb.gtk.ext.list
-
-%files gb-gtk-opengl
-%defattr(-,root,root)
-%{_libdir}/gambas3/gb.gtk.opengl.so*
-%{_libdir}/gambas3/gb.gtk.opengl.component
-%{_datadir}/gambas3/info/gb.gtk.opengl.info
-%{_datadir}/gambas3/info/gb.gtk.opengl.list
-
-# not yet implemented
-#%files gb-gtk-svg
-#%defattr(-,root,root)
-#%{_libdir}/gambas3/gb.gtk.svg.*
-#%{_datadir}/gambas3/info/gb.gtk.svg.*
-
 %files gb-gui
 %defattr(-,root,root)
 %{_libdir}/gambas3/gb.gui.*
@@ -1318,11 +1245,6 @@ xdg-mime install %{_datadir}/%{name}/application-x-gambas.xml
 %{_datadir}/gambas3/info/gb.image.io.info
 %{_datadir}/gambas3/info/gb.image.io.list
 
-%files gb-info
-%defattr(-,root,root)
-%{_libdir}/gambas3/gb.info.*
-%{_datadir}/gambas3/info/gb.info.*
-
 %files gb-mysql
 %defattr(-,root,root)
 %{_libdir}/gambas3/gb.mysql.*
@@ -1361,6 +1283,13 @@ xdg-mime install %{_datadir}/%{name}/application-x-gambas.xml
 %{_datadir}/gambas3/info/gb.opengl.glsl.info
 %{_datadir}/gambas3/info/gb.opengl.glsl.list
 
+%files gb-opengl-glu
+%defattr(-,root,root)
+%{_libdir}/gambas3/gb.opengl.glu.so*
+%{_libdir}/gambas3/gb.opengl.glu.component
+%{_datadir}/gambas3/info/gb.opengl.glu.info
+%{_datadir}/gambas3/info/gb.opengl.glu.list
+
 %files gb-option
 %defattr(-,root,root)
 %{_libdir}/gambas3/gb.option.*
@@ -1477,6 +1406,11 @@ xdg-mime install %{_datadir}/%{name}/application-x-gambas.xml
 
 
 %changelog
+* Tue Jan 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.0.0-1
+- new upstream release
+- remove gb-gtk-opengl, gb-info sub package
+- add gb-opengl-glu sub package
+
 * Wed Jun  8 2011 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.99.0-6.svn3396
 - add BR: libXmu-devel, glew-devel, libv4l-devel
 

+ 15 - 7
g/glew/glew-vl.spec

@@ -1,5 +1,5 @@
 Name:           glew
-Version:        1.5.2
+Version:        1.7.0
 Release:        1%{?_dist_release}
 Summary:        The OpenGL Extension Wrangler Library
 Group:          System Environment/Libraries
@@ -7,8 +7,7 @@ License:        BSD and MIT
 URL:            http://glew.sourceforge.net
 
 Source0:	http://downloads.sourceforge.net/project/glew/glew/%{version}/glew-%{version}.tgz
-Patch0:         glew-1.5.2-makefile.patch
-Patch1:		glew-1.5.2-add-needed.patch
+Patch0:         glew-1.7.0-makefile.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  libGLU-devel
 
@@ -34,23 +33,23 @@ Development files for glew
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %__sed -i -e 's/\r//g' config/config.guess
 
 %build
 
-%__make %{?_smp_mflags} CFLAGS.EXTRA="$RPM_OPT_FLAGS"
+%__make %{?_smp_mflags} CFLAGS.EXTRA="$RPM_OPT_FLAGS" includedir=%{_includedir} GLEW_DEST= libdir=%{_libdir} bindir=%{_bindir}
 
 
 %install
 %__rm -rf $RPM_BUILD_ROOT
-%__make install \
+%__make install.all \
     GLEW_DEST="$RPM_BUILD_ROOT" \
     libdir=%{_libdir} \
     bindir=%{_bindir} \
     includedir=%{_includedir}
-%__rm $RPM_BUILD_ROOT%{_libdir}/libGLEW.a
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
 
 
 %clean
@@ -67,14 +66,23 @@ Development files for glew
 %doc LICENSE.txt
 %{_bindir}/*
 %{_libdir}/libGLEW.so.*
+%{_libdir}/libGLEWmx.so.*
 
 %files devel
 %defattr(-,root,root,-)
 %{_libdir}/libGLEW.so
+%{_libdir}/libGLEWmx.so
+%{_libdir}/pkgconfig/glew.pc
+%{_libdir}/pkgconfig/glewmx.pc
 %{_includedir}/GL/*.h
 %doc doc/*
 
 %changelog
+* Tue Jan 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.0-1
+- new upstream release
+- update Patch0 (glew-1.7.0-makefile.patch)
+- remove Patch1
+
 * Sat Apr 10 2010 Munehiro Yamamoto <munepi@vinelinux.org> 1.5.2-1
 - built based on Fedora development
 

+ 4 - 2
k/kalzium/kalzium-vl.spec

@@ -1,7 +1,7 @@
 Name: kalzium
 Summary: Periodic table and chemistry tools for KDE
 Version: 4.7.0
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 
 License: GPLv2+
 Group: Applications/Edutainment
@@ -57,7 +57,6 @@ Header files for developing applications using %{name}.
 %build
 mkdir -p %{_target_platform}
 pushd %{_target_platform}
-unset QTDIR || : ; . /etc/profile.d/qt4.sh
 %cmake \
     -DCMAKE_BUILD_TYPE=release \
     -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
@@ -131,6 +130,9 @@ fi
 
 
 %changelog
+* Tue Jan 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.7.0-2
+- rebuild with glew-1.7.0
+
 * Thu Sep  8 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
 - split from kdeedu
 

+ 4 - 1
lib/libp/libprojectm/libprojectm-vl.spec

@@ -3,7 +3,7 @@
 Summary:	projectM music visualization library
 Name:		libprojectm
 Version:	2.0.1
-Release:	3%{?_dist_release}
+Release:	4%{?_dist_release}
 License:	LGPLv2
 Group:		System Environment/Libraries
 URL:		http://xmms-projectm.sourceforge.net/
@@ -84,6 +84,9 @@ mkdir $RPM_BUILD_ROOT/%{_datadir}/projectM/fonts
 %{_libdir}/pkgconfig/*.pc
 
 %changelog
+* Tue Jan 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0.1-4
+- rebuild with glew-1.7.0
+
 * Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0.1-3
 - rebuild with rpm-4.8.1 for pkg-config file
 

+ 4 - 1
m/mesa-demos/mesa-demos-vl.spec

@@ -4,7 +4,7 @@ Summary: Mesa demos
 Summary(ja): Mesa demos
 Name: mesa-demos
 Version: 8.0.1
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: MIT
 Group: System Environment/Libraries
 URL: http://www.mesa3d.org
@@ -71,6 +71,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_bindir}/glxgears
 
 %changelog
+* Tue Jan 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 8.0.1-2
+- rebuild with glew-1.7.0
+
 * Fri Jan 28 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 8.0.1-1
 - initial build for Vine Linux