[meego-commits] 10905: New package Trunk:Testing/gst-vabuffer

Lisa Yue no_reply at build.meego.com
Tue Dec 14 02:33:46 UTC 2010


Hi,
Adding new package gst-vabuffer in project Trunk:Testing. Please review and accept ASAP.

Justification for this new package:

Initial integration to MeeGo, buffer type definition of va hardware for gstreamer plugins, FEA#11208

Thank You,
Lisa Yue

[This message was auto-generated]

---

Request #10905:

  submit:   devel:x11:handset/gst-vabuffer(r9) -> Trunk:Testing/gst-vabuffer


Message:
    Initial integration to MeeGo, buffer type definition of va hardware for gstreamer plugins, FEA#11208

State:   new          2010-12-13T18:33:45 lisayue
Comment: None


This is a NEW package in Trunk:Testing project.
The files in the new package:
gst-vabuffer/
  |__  Makefile
  |__  gst-vabuffer-0.10.5.tar.bz2
  |__  gst-vabuffer.changes
  |__  gst-vabuffer.spec
  |__  gst-vabuffer.yaml

The content of the YAML file, gst-vabuffer.yaml:
===================================================================
Name: gst-vabuffer
Summary: GStreamer VA buffer library
Version: 0.10.5
Release: 1
Group: System/Libraries
License: LGPL v2.0
Sources:
    - "%{name}-%{version}.tar.bz2"
Description: A gstreamer VA buffer library

PkgConfigBR:
    - gstreamer-0.10
    - libva
Configure: autogen
ExclusiveArch: "%{ix86}"
SubPackages:
    - Name: devel
      Summary: Libraries include files
      Group: Development/Libraries
      Description: The %{name}-devel package contains the header files and shared libraries for building applications which use %{name}.
      Requires:
          - "%{name} = %{version}"


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


The content of the spec file, gst-vabuffer.spec:
===================================================================
# 
# Do NOT Edit the Auto-generated Part!
# Generated by: spectacle version 0.22git
# 
# >> macros
# << macros

Name:       gst-vabuffer
Summary:    GStreamer VA buffer library
Version:    0.10.5
Release:    1
Group:      System/Libraries
License:    LGPL v2.0
ExclusiveArch:  %{ix86}
Source0:    %{name}-%{version}.tar.bz2
Source100:  gst-vabuffer.yaml
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires:  pkgconfig(gstreamer-0.10)
BuildRequires:  pkgconfig(libva)


%description
A gstreamer VA buffer library


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

%description devel
The %{name}-devel package contains the header files and shared libraries for building applications which use %{name}.


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

# >> setup
# << setup

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

%autogen --disable-static
%configure --disable-static
make %{?jobs:-j%jobs}

# >> build post

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

# >> install post

# << install post



%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig





%files
%defattr(-,root,root,-)
# >> files
%{_prefix}/lib/libgstvabuffer.so.*
# << files


%files devel
%defattr(-,root,root,-)
# >> files devel
%{_prefix}/include/gstvabuffer
%{_prefix}/lib/libgstvabuffer.so
%{_prefix}/lib/pkgconfig/gst-vabuffer.pc
# << files devel


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




More information about the MeeGo-commits mailing list