赤星さん、稲垣さん
岩井です。
Vine6用のanjutaパッケージですが、anjuta-libsパッケージを作成したいです。
具体的には末尾のような更新内容です。
# VineSeedはすでにそうなっています。
これを実施することで、たとえばまだputしていないgtkpod 2.0.2-1だと
-----
$ sudo apt-get install gtkpod-2.0.2-1vl6.i686.rpm
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
'gtkpod-2.0.2-1vl6.i686.rpm' として gtkpod を選択しました
以下の追加パッケージがインストールされます:
anjuta atk-devel autogen cairo-devel devhelp fontconfig-devel
freetype2-devel gda-sqlite gdb gdk-pixbuf2-devel gdl glade3 glib2-devel
gobject-introspection-devel gtk2-devel gtkpod libX11-devel libXau-devel
libXcomposite-devel libXcursor-devel libXdamage-devel libXdmcp-devel
libXext-devel libXfixes-devel libXft-devel libXi-devel libXinerama-devel
libXrandr-devel libXrender-devel libXxf86vm-devel libdrm-devel libffi-devel
libgda libid3tag libpng-devel libxcb-devel mesa-libGL-devel pango-devel
perl-gettext pixman-devel vala xorg-x11-proto-devel zlib-devel
-----
が
-----
$ sudo apt-get install anjuta-libs-2.32.1.1-2vl6.i686.rpm
gtkpod-2.0.2-1vl6.i686.rpm
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
'anjuta-libs-2.32.1.1-2vl6.i686.rpm' として anjuta-libs を選択しました
'gtkpod-2.0.2-1vl6.i686.rpm' として gtkpod を選択しました
以下の追加パッケージがインストールされます:
anjuta-libs gdl gtkpod libgda libid3tag
以下のパッケージが新たにインストールされます:
anjuta-libs gdl gtkpod libgda libid3tag
-----
となります。
foo-develが入らないのが一番良いところです。
------------------
@@ -25,7 +25,7 @@
%define desktop_vendor anjuta
Version: %{pkg_version}
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
Summary: GNOME IDE for C and C++
Name: anjuta
@@ -67,6 +67,8 @@
Requires: libuuid
Requires: gtksourceview2
+Requires: %{name}-libs = %{version}-%{release}
+
BuildRequires: autogen
BuildRequires: pkgconfig
BuildRequires: autoconf >= 2.13
@@ -135,11 +137,22 @@
#%%description docs
#Anjuta documentation
+%package libs
+Summary: Libraries for use in anjuta extentions
+Summary(ja): anjuta 拡張機能で利用するライブラリ
+Group: User Interface/Desktops
+
+%description libs
+This package provides libraries required by anjuta extention module.
+
+%description -l ja libs
+このパッケージは、anjuta 拡張機能が必要とするライブラリを提供します。
+
%package devel
Summary: Libraries and include files for Anjuta plugins development.
Summary(ja): Anjuta の開発環境
Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}-libs = %{version}-%{release}
Requires: GConf2-devel
Requires: gtk2-devel
Requires: pkgconfig
@@ -221,7 +234,6 @@
%{_sysconfdir}/gconf/schemas/python-plugin-properties.schemas
%{_bindir}/%{name}*
%{_bindir}/gbf-*
-%{_libdir}/lib%{name}.so.*
%{_libdir}/lib%{name}-foocanvas.so.*
%{_libdir}/%{name}/lib%{name}*.so
%{_libdir}/%{name}/libfile-manager.so*
@@ -233,7 +245,6 @@
%{_libdir}/%{name}/libpython_plugin*.so*
%{_libdir}/%{name}/anjuta-python-autocomplete.py
%{_libdir}/glade3/modules/libgladeanjuta.so
-%{_libdir}/girepository-1.0/*.typelib
%{_datadir}/%{name}
%{_datadir}/applications/*%{name}.desktop
%{_datadir}/icons/*
@@ -249,6 +260,11 @@
%{_datadir}/gnome/help/%{name}-build-tutorial
%{_datadir}/omf/anjuta-manual/%{name}-manual-*.omf
+%files libs
+%defattr(-, root, root)
+%{_libdir}/lib%{name}.so.*
+%{_libdir}/girepository-1.0/*.typelib
+
%files devel
%defattr(-, root, root)
%{_libdir}/lib%{name}.so
------------------
--
いわい
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed