|
@@ -1,11 +1,9 @@
|
|
-%define svnrevision 3396
|
|
|
|
-
|
|
|
|
Summary: BASIC compiler, IDE and GUI builder
|
|
Summary: BASIC compiler, IDE and GUI builder
|
|
Summary(ja): GUI ビルダーを備えた BASIC ベースの統合開発環境(IDE)
|
|
Summary(ja): GUI ビルダーを備えた BASIC ベースの統合開発環境(IDE)
|
|
Name: gambas3
|
|
Name: gambas3
|
|
-Version: 2.99.0
|
|
+Version: 3.0.0
|
|
-Release: 6.svn%{svnrevision}%{?_dist_release}
|
|
+Release: 1%{?_dist_release}
|
|
-Source0: %{name}-%{version}.svn%{svnrevision}.tar.bz2
|
|
+Source0: %{name}-%{version}.tar.bz2
|
|
Source1: gambas3.desktop
|
|
Source1: gambas3.desktop
|
|
#Source2: gambas2-2.6.0-ja.po
|
|
#Source2: gambas2-2.6.0-ja.po
|
|
#Source3: gambas2-2.6.0-ja.mo
|
|
#Source3: gambas2-2.6.0-ja.mo
|
|
@@ -93,6 +91,9 @@ Requires: %{name}-gb-draw = %{version}-%{release}
|
|
|
|
|
|
Requires(post): xdg-utils
|
|
Requires(post): xdg-utils
|
|
|
|
|
|
|
|
+Obsoletes: %{name}-gb-info < 3.0.0
|
|
|
|
+Provides: %{name}-gb-info = %{version}-%{release}
|
|
|
|
+
|
|
%description runtime
|
|
%description runtime
|
|
This package includes the Gambas interpreter needed to run Gambas applications.
|
|
This package includes the Gambas interpreter needed to run Gambas applications.
|
|
|
|
|
|
@@ -510,63 +511,15 @@ Group: Applications/Development
|
|
Requires: %{name}-runtime = %{version}-%{release}
|
|
Requires: %{name}-runtime = %{version}-%{release}
|
|
Requires: gtk2 >= 2.10
|
|
Requires: gtk2 >= 2.10
|
|
|
|
|
|
|
|
+Obsoletes: %{name}-gb-gtk-opengl < 3.0.0
|
|
|
|
+Provides: %{name}-gb-gtk-opengl = %{version}-%{name}
|
|
|
|
+
|
|
%description gb-gtk
|
|
%description gb-gtk
|
|
This package includes the Gambas GTK GUI component.
|
|
This package includes the Gambas GTK GUI component.
|
|
|
|
|
|
%description gb-gtk -l ja
|
|
%description gb-gtk -l ja
|
|
このパッケージには Gambas 用の GTK GUI コンポーネントが含まれています。
|
|
このパッケージには 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
|
|
%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
|
|
%package gb-mysql
|
|
Summary: The MySQL specific routine for the Gambas database component
|
|
Summary: The MySQL specific routine for the Gambas database component
|
|
Summary(ja): Gambas データベースコンポーネントの MySQL 専用ドライバ
|
|
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
|
|
%package gb-option
|
|
Summary: The Gambas command line option component.
|
|
Summary: The Gambas command line option component.
|
|
Summary(ja): Gambas 用コマンドラインオプションコンポーネント
|
|
Summary(ja): Gambas 用コマンドラインオプションコンポーネント
|
|
@@ -1058,7 +1006,7 @@ This component allows to make a web application based on a CGI script.
|
|
|
|
|
|
|
|
|
|
%prep
|
|
%prep
|
|
-%setup -q -n %{name}-%{version}.svn%{svnrevision}
|
|
+%setup -q
|
|
# copy updated message catalogue
|
|
# copy updated message catalogue
|
|
#%{__cp} -f %{SOURCE2} app/src/gambas2/.lang/ja.po
|
|
#%{__cp} -f %{SOURCE2} app/src/gambas2/.lang/ja.po
|
|
#%{__cp} -f %{SOURCE3} app/src/gambas2/.lang/ja.mo
|
|
#%{__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.
|
|
# copy pixmap and menu entry.
|
|
%{__install} -d ${RPM_BUILD_ROOT}/%{_datadir}/pixmaps
|
|
%{__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} -d ${RPM_BUILD_ROOT}%{_datadir}/applications
|
|
%{__install} -p -m644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_datadir}/applications/
|
|
%{__install} -p -m644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_datadir}/applications/
|
|
|
|
|
|
# copy mimetype xml to %{_datadir}
|
|
# copy mimetype xml to %{_datadir}
|
|
%{__install} -d ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
|
|
%{__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
|
|
%post runtime
|
|
# register gambas executable mimetype
|
|
# register gambas executable mimetype
|
|
xdg-icon-resource install --context mimetypes --size 64 %{_datadir}/%{name}/icons/application-x-gambas.png application-x-gambas
|
|
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
|
|
%clean
|
|
@@ -1119,7 +1067,7 @@ xdg-mime install %{_datadir}/%{name}/application-x-gambas.xml
|
|
%{_datadir}/gambas3/info/gb.info
|
|
%{_datadir}/gambas3/info/gb.info
|
|
%{_datadir}/gambas3/info/gb.list
|
|
%{_datadir}/gambas3/info/gb.list
|
|
%{_datadir}/gambas3/icons
|
|
%{_datadir}/gambas3/icons
|
|
-%{_datadir}/gambas3/application-x-gambas.xml
|
|
+%{_datadir}/gambas3/application-x-gambas3.xml
|
|
|
|
|
|
%files devel
|
|
%files devel
|
|
%defattr(-,root,root)
|
|
%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.info
|
|
%{_datadir}/gambas3/info/gb.gtk.list
|
|
%{_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
|
|
%files gb-gui
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
%{_libdir}/gambas3/gb.gui.*
|
|
%{_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.info
|
|
%{_datadir}/gambas3/info/gb.image.io.list
|
|
%{_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
|
|
%files gb-mysql
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
%{_libdir}/gambas3/gb.mysql.*
|
|
%{_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.info
|
|
%{_datadir}/gambas3/info/gb.opengl.glsl.list
|
|
%{_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
|
|
%files gb-option
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
%{_libdir}/gambas3/gb.option.*
|
|
%{_libdir}/gambas3/gb.option.*
|
|
@@ -1477,6 +1406,11 @@ xdg-mime install %{_datadir}/%{name}/application-x-gambas.xml
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%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
|
|
* Wed Jun 8 2011 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.99.0-6.svn3396
|
|
- add BR: libXmu-devel, glew-devel, libv4l-devel
|
|
- add BR: libXmu-devel, glew-devel, libv4l-devel
|
|
|
|
|