[meego-commits] 15400: New package Trunk/telepathy-farstream

Peter Zhu no_reply at build.meego.com
Tue Mar 29 03:21:09 UTC 2011


Hi,
Adding new package telepathy-farstream in project Trunk. Please review and accept ASAP.

Justification for this new package:

Move to Trunk

Thank You,
Peter Zhu

[This message was auto-generated]

---

Request #15400:

  submit:   Trunk:Testing/telepathy-farstream(r1) -> Trunk/telepathy-farstream


Message:
    Move to Trunk

State:   new          2011-03-28T20:20:56 peter
Comment: None


This is a NEW package in Trunk project.
The files in the new package:
telepathy-farstream/
  |__  Makefile
  |__  telepathy-farstream-0.0.1.tar.bz2
  |__  telepathy-farstream-install_stream_h.patch
  |__  telepathy-farstream.changes
  |__  telepathy-farstream.spec
  |__  telepathy-farstream.yaml

The content of the YAML file, telepathy-farstream.yaml:
===================================================================
Name: telepathy-farstream
Summary: Telepathy Farstream
Version: 0.0.1
Release: 1
Group: System/Libraries
License: LGPLv2+
URL: http://telepathy.freedesktop.org/wiki/
Sources:
    - http://telepathy.freedesktop.org/releases/telepathy-farstream/%{name}-%{version}.tar.bz2
    - telepathy-farstream.yaml
Patches:
    - telepathy-farstream-install_stream_h.patch

Description: Telepathy Farstream

RequiresPost:
    - /sbin/ldconfig
RequiresPostUn:
    - /sbin/ldconfig
PkgBR:
    - libxslt
    - python
    - python-devel
PkgConfigBR:
    - dbus-glib-1 >= 0.82
    - dbus-1 >= 0.95
    - glib-2.0 >= 2.25.16
    - gtk-doc >= 1.14
    - telepathy-glib >= 0.13.4
    - farsight2-0.10 >= 0.0.17
    - pygobject-2.0 >= 2.12.0
    - gst-python-0.10 >= 0.10.10
Configure: autogen
ConfigOptions:
    - --disable-gtk-doc
    - --enable-static=no
Builder: make
SubPackages:
    - Name: python-%{name}
      AsWholeName: yes
      Summary: Python module for %{name}
      Group: Development/Libraries
      Description: Python module for %{name}

    - Name: devel
      Summary: Development files for %{name}
      Group: Development/Libraries
      Description: |
          The %{name}-devel package contains libraries and header files for
          developing applications that use %{name}.


===================================================================


The content of the spec file, telepathy-farstream.spec:
===================================================================
# 
# Do NOT Edit the Auto-generated Part!
# Generated by: spectacle version 0.21
# 
# >> macros
# << macros

Name:       telepathy-farstream
Summary:    Telepathy Farstream
Version:    0.0.1
Release:    1
Group:      System/Libraries
License:    LGPLv2+
URL:        http://telepathy.freedesktop.org/wiki/
Source0:    http://telepathy.freedesktop.org/releases/telepathy-farstream/%{name}-%{version}.tar.bz2
Source1:    telepathy-farstream.yaml
Source100:  telepathy-farstream.yaml
Patch0:     telepathy-farstream-install_stream_h.patch
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires:  pkgconfig(dbus-glib-1) >= 0.82
BuildRequires:  pkgconfig(dbus-1) >= 0.95
BuildRequires:  pkgconfig(glib-2.0) >= 2.25.16
BuildRequires:  pkgconfig(gtk-doc) >= 1.14
BuildRequires:  pkgconfig(telepathy-glib) >= 0.13.4
BuildRequires:  pkgconfig(farsight2-0.10) >= 0.0.17
BuildRequires:  pkgconfig(pygobject-2.0) >= 2.12.0
BuildRequires:  pkgconfig(gst-python-0.10) >= 0.10.10
BuildRequires:  libxslt
BuildRequires:  python
BuildRequires:  python-devel


%description
Telepathy Farstream


%package -n python-%{name}
Summary:    Python module for %{name}
Group:      Development/Libraries
Requires:   %{name} = %{version}-%{release}

%description -n python-%{name}
Python module for %{name}

%package devel
Summary:    Development files for %{name}
Group:      Development/Libraries
Requires:   %{name} = %{version}-%{release}

%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.



%prep
%setup -q -n %{name}-%{version}

# telepathy-farstream-install_stream_h.patch
%patch0 -p1
# >> setup
# << setup

%build
# >> build pre
# << build pre

%autogen --disable-static \
    --disable-gtk-doc \
    --enable-static=no

make %{?jobs:-j%jobs}

# >> build post
# << build post
%install
rm -rf %{buildroot}
# >> install pre
# >> install pre
# << install pre
%make_install

# >> install post

# >> install post
# << install post



%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig








%files
%defattr(-,root,root,-)
# >> files
# >> files
%{_libdir}/libtelepathy-farstream.so.*
# << files


%files -n python-%{name}
%defattr(-,root,root,-)
# >> files python-%{name}
%{_libdir}/python2.6/site-packages/tpfarstream.so
# << files python-%{name}

%files devel
%defattr(-,root,root,-)
# >> files devel
# >> files devel
%{_includedir}/telepathy-1.0/telepathy-farstream/*
%{_libdir}/libtelepathy-farstream.so
%{_libdir}/pkgconfig/telepathy-farstream.pc
# << files devel


===================================================================




More information about the MeeGo-commits mailing list