> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Mishra Maitrey
> Sent: Tuesday, November 16, 2010 9:15 PM
> To: [email protected]
> Subject: [meego-commits] 9513: Changes to Trunk:Testing/tumbler
> 
> Hi,
> I have made the following changes to tumbler in project Trunk:Testing. Please
> review and accept ASAP.
> 
> Thank You,
> Mishra Maitrey
> 
> [This message was auto-generated]
> 
> ---
> 
> Request #9513:
> 
>   submit:   devel:contentfw/tumbler(r12) -> Trunk:Testing/tumbler
> 
> 
> Message:
>     BMC - 5737
> * Tue Nov 09 2010 Maitrey Mishra <[email protected]> 1.0.1
> - BMC - 5737
> 
> State:   new          2010-11-16T05:15:23 maimishr
> Comment: None
> 
> 
> 
> changes files:
> --------------
> --- tumbler.changes
> +++ tumbler.changes
> @@ -0,0 +1,3 @@
> +* Tue Nov 09 2010 Maitrey Mishra <[email protected]> 1.0.1
> +- BMC - 5737
> +
You'd better have more info here

> 
> old:
> ----
>   tumbler-0.1.1.tar.gz
>   tumbler-1.1-Visit-thumbnailers-only-once.patch
> 
> new:
> ----
>   tumbler-1.0.1.tar.gz
> 
> spec files:
> -----------
> --- tumbler.spec
> +++ tumbler.spec
> @@ -1,34 +1,35 @@
>  #
> -# Do not Edit! Generated by:
> -# spectacle version 0.13
> +# Do NOT Edit the Auto-generated Part!
> +# Generated by: spectacle version 0.20
>  #
>  # >> macros
>  # << macros
> 
>  Name:       tumbler
>  Summary:    D-Bus service for thumbnailing
> -Version:    0.1.1
> -Release:    1
> +Version:    1.0.1
> +Release:    12
You don't need manipulate this by yourself. OBS would deal with this. 

>  Group:      Applications/System
>  License:    GPLv2+
> -URL:        http://www.xfce.org
> +URL:        http://maemo.gitorious.org/maemo-af/tumbler/
>  Source0:    tumbler-%{version}.tar.gz
>  Source100:  tumbler.yaml
> -Patch0:     tumbler-1.1-Visit-thumbnailers-only-once.patch
> -Requires(post):  /sbin/ldconfig
> -Requires(postun):  /sbin/ldconfig
> -BuildRequires:  pkgconfig(libpng)
>  BuildRequires:  pkgconfig(glib-2.0) >= 2.16.0
>  BuildRequires:  pkgconfig(gio-2.0) >= 2.16.0
>  BuildRequires:  pkgconfig(gthread-2.0) >= 2.16.0
>  BuildRequires:  pkgconfig(dbus-1) >= 1.0.0
>  BuildRequires:  pkgconfig(dbus-glib-1) >= 0.72
> -BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.14
> +BuildRequires:  pkgconfig(QtCore)
> +BuildRequires:  pkgconfig(gtk-doc)
> +BuildRequires:  pkgconfig(dbus-python)
>  BuildRequires:  gettext
>  BuildRequires:  intltool
> -BuildRequires:  libjpeg-devel
> +BuildRequires:  quillimagefilter-devel
> +BuildRequires:  gnome-common
> +BuildRequires:  python >= 2.6
> +BuildRequires:  pygobject2
> +BuildRequires:  python-imaging
> 
> -BuildRoot:  %{_tmppath}/%{name}-%{version}-build
> 
>  %description
>  Tumbler is a D-Bus service for applications to request thumbnails for
> @@ -45,16 +46,26 @@
> 
>  %package doc
>  Summary:    API reference for tumbler
> -Group:      Applications/System
> +Group:      Documentation
>  Requires:   %{name} = %{version}-%{release}
> 
>  %description doc
> -Description: %{summary}
> +Documenation for tumbler packages.
> +
> +%package tests
> +Summary:    Unit Tests for tumbler
> +Group:      Documentation
> +Requires:   %{name} = %{version}-%{release}
> +Requires:   tumbler
> +Requires:   maemo-video-thumbnailer
> +
> +%description tests
> +Package contains tests for tumbler service.
> 
> 
>  %prep
>  %setup -q -n %{name}-%{version}
> -%patch0 -p1
> +
>  # >> setup
>  # << setup
> 
> @@ -62,8 +73,16 @@
>  # >> build pre
>  # << build pre
> 
> -%configure --disable-static
> -# Call make instruction with smp support
> +%autogen --disable-static \
> +    --prefix=/usr \
We don't need this

> +    --libdir=%{_libdir} \
We don't need this

> +    --enable-gtk-doc \
> +    --disable-pixbuf-thumbnailer \
> +    --disable-font-thumbnailer \
> +    --enable-quill-thumbnailer \
> +    --disable-xdg-cache \
> +    --disable-jpeg-thumbnailer
> +
>  make %{?jobs:-j%jobs}
> 
>  # >> build post
> @@ -75,17 +94,22 @@
>  %make_install
> 
>  # >> install post
> +sed -e
> 's/local\/bin/share/g' %{buildroot}/%{_datadir}/tumbler-tests/tests.xml > 
> %{bui
> ldroot}/%{_datadir}/tumbler-tests/trial.xml
> +sed -e
> 's/user/meego/g' %{buildroot}/%{_datadir}/tumbler-tests/tests.xml > %{buildro
> ot}/%{_datadir}/tumbler-tests/trial.xml
> +mv %{buildroot}/%{_datadir}/tumbler-tests/trial.xml %{buildroot}/%{_datadir}
> /tumbler-tests/tests.xml
> +chmod -x %{buildroot}/%{_datadir}/tumbler-tests/tests.xml
>  # << install post
>  %find_lang tumbler
> 
> -%clean
> -rm -rf %{buildroot}
> +%post devel -p /sbin/ldconfig
> +
> +%postun devel -p /sbin/ldconfig
> +
> +
> 
> 
> 
> -%post -p /sbin/ldconfig
> 
> -%postun -p /sbin/ldconfig
> 
> 
> 
> @@ -95,18 +119,17 @@
>  %{_datadir}/dbus-1/services/org.xfce.Tumbler.Manager1.service
>  %{_datadir}/dbus-1/services/org.xfce.Tumbler.Cache1.service
>  %{_datadir}/dbus-1/services/org.xfce.Tumbler.Thumbnailer1.service
> -%{_libdir}/libtumbler-1.so.*
> +%{_libexecdir}/tumblerd
>  %{_libdir}/tumbler-1/plugins/tumbler*.so
>  %{_libdir}/tumbler-1/plugins/cache/tumbler*.so
> -%{_libexecdir}/tumblerd
>  # << files
> 
>  %files devel
>  %defattr(-,root,root,-)
>  # >> files devel
>  %{_includedir}/tumbler-*
> -%{_libdir}/libtumbler-1.so
> -%{_libdir}/pkgconfig
> +%{_libdir}/libtumbler-1.so*
Why *?

> +%{_libdir}/pkgconfig/*.pc
>  # << files devel
> 
> 
> @@ -116,3 +139,9 @@
>  %{_datadir}/gtk-doc/html/tumbler
>  # << files doc
> 
> +%files tests
> +%defattr(-,root,root,-)
> +# >> files tests
> +%{_datadir}/tumbler-tests/*
> +# << files tests
> +
> 
> other changes:
> --------------
> 
> ++++++ tumbler-0.1.1.tar.gz -> tumbler-1.0.1.tar.gz
> 63320 lines of diff (skipped)
> 
> ++++++ tumbler.yaml
> --- tumbler.yaml
> +++ tumbler.yaml
> @@ -1,36 +1,60 @@
>  Name: tumbler
>  Summary: D-Bus service for thumbnailing
> -Version: 0.1.1
> -Release: 1
> +Version: 1.0.1
> +Release: 12
>  Group: Applications/System
>  License: GPLv2+
> -URL: http://www.xfce.org
> +URL: http://maemo.gitorious.org/maemo-af/tumbler/
>  Description: |
>      Tumbler is a D-Bus service for applications to request thumbnails for
>      various URI schemes and MIME types
>  Sources:
>      - tumbler-%{version}.tar.gz
> -Patches:
> -    - tumbler-1.1-Visit-thumbnailers-only-once.patch
> 
>  LocaleName: tumbler
> 
> +ConfigOptions:
> +    - --prefix=/usr
> +    - --libdir=%{_libdir}
Not needed

> +    - --enable-gtk-doc
> +    - --disable-pixbuf-thumbnailer
> +    - --disable-font-thumbnailer
> +    - --enable-quill-thumbnailer
> +    - --disable-xdg-cache
> +    - --disable-jpeg-thumbnailer
> +
>  PkgBR:
>      - gettext
>      - intltool
> -    - libjpeg-devel
> +    - quillimagefilter-devel
> +    - gnome-common
> +    - python >= 2.6
> +    - pygobject2
> +    - python-imaging
>  PkgConfigBR:
> -    - libpng
>      - glib-2.0 >= 2.16.0
> -    - gio-2.0 >= 2.16.0
> +    - gio-2.0 >= 2.16.0
>      - gthread-2.0 >= 2.16.0
>      - dbus-1 >= 1.0.0
>      - dbus-glib-1 >= 0.72
> -    - gdk-pixbuf-2.0 >= 2.14
> -Configure: configure
> +    - QtCore
> +    - gtk-doc
> +    - dbus-python
> +Configure: autogen
> 
>  AutoSubPackages:
>      - devel
>  SubPackages:
>      - Name: doc
>        Summary: API reference for tumbler
> +      Description: Documenation for tumbler packages.
> +      Group: Documentation
> +
> +    - Name: tests
> +      Summary: Unit Tests for tumbler
> +      Description: Package contains tests for tumbler service.
> +      Group: Documentation
> +      Requires:
> +               - tumbler
> +               - maemo-video-thumbnailer
> +
> 
> ++++++ deleted files:
> --- tumbler-1.1-Visit-thumbnailers-only-once.patch
> 
> _______________________________________________
> MeeGo-commits mailing list
> [email protected]
> http://lists.meego.com/listinfo/meego-commits
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to