VineSeed ML アーカイブ



[VineSeed:024185] Re: [vl6][plus] anjuta-libsサブパッケージの作成提案

  • From: "IWAI, Masaharu" <iwaim.sub@xxxxxxxxx>
  • Subject: [VineSeed:024185] Re: [vl6][plus] anjuta-libsサブパッケージの作成提案
  • Date: Mon, 10 Oct 2011 01:47:05 +0900
岩井です。

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