岩井です。
i686をputしました。
+* Mon Aug 29 2011 IWAI, Masaharu <iwai@xxxxxxx> 2.32.1.1-2
+- create -libs sub package
2011年8月29日12:45 IWAI, Masaharu <iwaim.sub@xxxxxxxxx>:
> 赤星さん、稲垣さん
>
> 岩井です。
>
> 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