10139N/A#
10139N/A# spec file for package SUNWavant.spec
10139N/A#
12158N/A%define owner jouby
10139N/A#
10139N/A
10139N/A%include Solaris.inc
10139N/A
10139N/A%define OSR 9430:0.x
10139N/A
10139N/A%define X11_DIR %{_prefix}/X11
10139N/A%define source_name avant-window-navigator
10139N/A
12451N/AName: SUNWavant
10752N/AIPS_package_name: desktop/avant-window-navigator
10139N/AMeta(info.classification): %{classification_prefix}:Applications/Panels and Applets
10139N/ASummary: Avant Window Navigator - fully customizable dock-like navigator
10139N/AVersion: 0.3.2.1
12451N/ASource: http://launchpad.net/awn/0.2/%{version}/+download/avant-window-navigator-%{version}.tar.gz
10139N/ASource1: l10n-configure.sh
10139N/AURL: http://launchpad.net/awn/
10318N/ASUNW_BaseDir: %{_basedir}
10943N/ASUNW_Copyright: %{name}.copyright
10139N/ALicense: GPL v2, LGPL v2
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/A# date:2006-06-06 type:bug owner:dkenny bugster:6887512 bugzilla:447163
10139N/APatch1: avant-01-uninit-memory.diff
10139N/A# date:2009-12-01 type:bug owner:yippi doo:12965
10752N/APatch2: avant-02-python.diff
10139N/ASource2: %{name}-manpages-0.1.tar.gz
10752N/A
10139N/A%ifnarch sparc
10752N/A# these packages are only avavilable on i386/x64
10139N/A# ===========================================
10752N/A
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10752N/A%include default-depend.inc
10139N/A%include desktop-incorporation.inc
12346N/ARequires: SUNWgtk2
10139N/ARequires: SUNWcompiz
12346N/ARequires: SUNWdbus
10928N/ARequires: SUNWdesktop-cache
12346N/ARequires: SUNWgnome-themes-only
11883N/ARequires: SUNWbash
12346N/ARequires: SUNWPython26
12086N/ARequires: SUNWpycairo26
12346N/ARequires: SUNWpygtk2-26
12177N/ARequires: SUNWpython26-xdg
12346N/ARequires: %{name}-root
10139N/ABuildRequires: SUNWgtk2-devel
10139N/ABuildRequires: SUNWcompiz-devel
10139N/ABuildRequires: SUNWdbus-devel
10139N/ABuildRequires: SUNWxwinc
10139N/ABuildRequires: SUNWPython26
10139N/ABuildRequires: SUNWpython26-xdg
10139N/ABuildRequires: SUNWpython26-setuptools
10139N/ABuildRequires: SUNWvala-devel
10139N/ABuildRequires: consolidation/desktop/gnome-incorporation
10139N/A
10139N/A%package devel
10139N/ASummary: %summary - developer files
10139N/ASUNW_BaseDir: %{_basedir}
10139N/A%include default-depend.inc
10139N/A%include desktop-incorporation.inc
10139N/ARequires: %name
10139N/A
10139N/A%package root
10139N/ASummary: %{summary} - / filesystem
10139N/ASUNW_BaseDir: /
10139N/A%include default-depend.inc
10139N/A%include desktop-incorporation.inc
10139N/A
10139N/A%package l10n
10139N/ASummary: %{summary} - l10n files
10139N/ARequires: %{name}
10139N/A
10139N/A%prep
10139N/A%setup -q -c -n %name-%{version}
10139N/Acd %{source_name}-%{version}
10139N/Acd %{_builddir}/%name-%version
10139N/Agzcat %SOURCE2 | tar xf -
10139N/Acd %{source_name}-%{version}
10139N/A%patch1 -p1
10139N/A%patch2 -p1
10139N/Acd ..
10139N/A
10139N/A%build
10139N/ACPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
10139N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
10139N/A CPUS=1
10139N/Afi
10139N/A
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/Amkdir $RPM_BUILD_ROOT
10139N/Aexport PKG_CONFIG_PATH=%{_prefix}/lib/pkgconfig:%{X11_DIR}/lib/pkgconfig
10139N/A
10139N/APROTO_LIB=$RPM_BUILD_DIR/%{name}/usr/X11/lib
10139N/A
10139N/Aexport CFLAGS="%optflags -I%{X11_DIR}/include"
10139N/Aexport LDFLAGS="-L$PROTO_LIB -L%{X11_DIR}/lib -R%{X11_DIR}/lib"
10139N/A
10139N/Aexport PYTHON=/usr/bin/python%{default_python_version}
10463N/A
10463N/Acd %{source_name}-%{version}
10139N/Aintltoolize --force --copy --automake
10139N/A
10139N/Ash %SOURCE1 --enable-copyright
10943N/A
10943N/Aaclocal
10943N/Aautoconf
10318N/Aautomake -a -c -f
10139N/A./configure --prefix=%{_prefix} \
10139N/A --bindir=%{_bindir} \
10139N/A --sysconfdir=%{_sysconfdir} \
10139N/A --libdir=%{_libdir} \
10139N/A --includedir=%{_includedir} \
10139N/A --mandir=%{_mandir} \
10139N/A --datadir=%{_datadir}
10139N/A
10752N/Amake -j$CPUS
10139N/A
10139N/A%install
10752N/Arm -rf $RPM_BUILD_ROOT
10553N/Acd %{source_name}-%{version}
10139N/Amake install DESTDIR=$RPM_BUILD_ROOT
11239N/A
10752N/A# move to vendor-packages
10553N/Amkdir -p $RPM_BUILD_ROOT%{_libdir}/python%{default_python_version}/vendor-packages
11883N/Amv $RPM_BUILD_ROOT%{_libdir}/python%{default_python_version}/site-packages/* \
12020N/A $RPM_BUILD_ROOT%{_libdir}/python%{default_python_version}/vendor-packages/
10139N/Armdir $RPM_BUILD_ROOT%{_libdir}/python%{default_python_version}/site-packages
10139N/A
10139N/Arm -f ${RPM_BUILD_ROOT}/x11.pc
10139N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.a" -exec rm -f {} ';'
10139N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
10139N/A
10139N/Afind $RPM_BUILD_ROOT -type f -name "*.pyo" -exec rm -f {} ';'
10139N/A
10139N/Acd $RPM_BUILD_ROOT%{_datadir}/locale
10139N/A# Rename dirs that are symlinks on the installed system.
10139N/Afor ling in de_DE fi_FI fr_FR it_IT ru_RU no_NO
10139N/Ado
10139N/A sling=`echo $ling | awk -F_ '{print $1}'`
10139N/A if [ -d $ling -a -d $sling ] ; then
10139N/A rm -rf $ling
10139N/A elif [ -d $ling ] ; then
10139N/A mv $ling $sling
10139N/A fi
10139N/Adone
10318N/A
10318N/A#install man page
10318N/Arm -rf $RPM_BUILD_ROOT%{_mandir}
10318N/Acd %{_builddir}/%name-%version/sun-manpages
10318N/Amake install DESTDIR=$RPM_BUILD_ROOT
10318N/A
10318N/A%clean
10318N/Arm -rf $RPM_BUILD_ROOT
10318N/A
10318N/A%post
10318N/A%restart_fmri icon-cache gconf-cache
10318N/A
10318N/A%files
10318N/A%doc -d avant-window-navigator-%{version} README AUTHORS
10139N/A%doc(bzip2) -d avant-window-navigator-%{version} COPYING COPYING.LIB NEWS ChangeLog
10960N/A%dir %attr (0755, root, other) %{_datadir}/doc
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_bindir}
10553N/A%{_bindir}/*
10553N/A%dir %attr (0755, root, bin) %{_libdir}
10553N/A%dir %attr (0755, root, bin) %{_libdir}/python%{default_python_version}
10139N/A%dir %attr (0755, root, bin) %{_libdir}/python%{default_python_version}/vendor-packages
10139N/A%dir %attr (0755, root, bin) %{_libdir}/python%{default_python_version}/vendor-packages/awn/
10139N/A%{_libdir}/lib*so*
10139N/A%{_libdir}/python%{default_python_version}/vendor-packages/awn/*
10139N/A%dir %attr(0755, root, sys) %{_datadir}
10139N/A%dir %attr(0755, root, other) %{_datadir}/avant-window-navigator
10139N/A%{_datadir}/avant-window-navigator/*
10139N/A%dir %attr (0755, root, other) %{_datadir}/applications
10139N/A%{_datadir}/applications/*
10139N/A%dir %attr (0755, root, other) %{_datadir}/icons
10139N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/
10139N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/scalable/
10139N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/scalable/apps/
10139N/A%{_datadir}/icons/hicolor/scalable/apps/*
10139N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/48x48/
10139N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/48x48/apps/
10139N/A%{_datadir}/icons/hicolor/48x48/apps/*
10139N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/32x32/
10139N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/32x32/apps/
10139N/A%{_datadir}/icons/hicolor/32x32/apps/*
10139N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/24x24/
10139N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/24x24/apps/
10139N/A%{_datadir}/icons/hicolor/24x24/apps/*
10139N/A%dir %attr(0755, root, bin) %{_mandir}
10139N/A%{_mandir}/*/*
10139N/A%{_datadir}/vala/vapi/awn.deps
10139N/A%{_datadir}/vala/vapi/awn.vapi
10139N/A
10139N/A%files devel
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_includedir}
10139N/A%{_includedir}/*
10139N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
10139N/A%{_libdir}/pkgconfig/*
10139N/A%dir %attr (0755, root, sys) %{_datadir}
10139N/A%{_datadir}/gtk-doc
10139N/A
10139N/A%files root
10139N/A%defattr (-, root, sys)
10139N/A%attr (0755, root, sys) %dir %{_sysconfdir}
10139N/A%{_sysconfdir}/gconf/schemas/*
10139N/A
10139N/A%files l10n
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, sys) %{_datadir}
10139N/A%attr (-, root, other) %{_datadir}/locale
10139N/A
10139N/A# endif for "ifnarch sparc"
10139N/A%endif
10139N/A
10139N/A%changelog
10139N/A* Mon Jun 21 2010 - dave.lin@sun.com
10139N/A- Add 'BuildRequires: SUNWvala-devel'.
10139N/A* Tue Dec 01 2009 - brian.cameron@sun.com
10139N/A- Add patch avant-02-python.diff to make avant python scripts work with Python
10139N/A 2.6.
10139N/A* Thu Oct 15 2009 - yuntong.jin@sun.com
10139N/A- use %{default_python_version} and remove .pyo file from package
10139N/A* Fri Oct 09 2009 - darren.kenny@sun.com
10139N/A- Patch to fix bug#6887512 where awn was crashing due to uninit memory.
10139N/A* Tue Aug 25 2009 - brian.cameron@sun.com
10139N/A- Bump to 0.3.2.1.
12451N/A* Fri Jun 26 2009 - chris.wang@sun.com
12451N/A- Change owner to jouby
12371N/A* Thu Apr 16 2009 - chris.wang@sun.com
12371N/A- bump to 0.3.2 and remove upstreamed patches
12346N/A* Fri Apr 7 2009 - jeff.cai@sun.com
12346N/A- Remove dependency on SUNWpython-lxml since this package is only found in
12346N/A OpenSolaris.
12346N/A* Fri Apr 3 2009 - laca@sun.com
12346N/A- use desktop-cache instead of postrun
12300N/A* Mon Mar 23 2009 - jeff.cai@sun.com
12346N/A- Because /usr/bin/awn-launcher-editor (SUNWavant) requires /usr/bin/bash which
12287N/A is found in SUNWbash, add the dependency on SUNWbash
12177N/A- Because /usr/bin/awn-manager (SUNWavant) requires
12177N/A /usr/lib/python2.4/vendor-packages/pygtk.pyc which is found in
12177N/A SUNWgnome-python-libs, add the dependency on SUNWgnome-python-libs
12177N/A- Because /usr/bin/awn-schema-to-gconf (SUNWavant) requires
12346N/A /usr/lib/python2.4/vendor-packages/lxml/etree.pyc which is found in
12168N/A SUNWpython-lxml, add the dependency on SUNWpython-lxml
12346N/A* Web Mar 04 2009 - chris.wang@sun.com
12158N/A- Transfer the ownership to bewitche
12027N/A* Tue Mar 03 2009 - brian.cameron@sun.com
12027N/A- Use find command to remove .la and .a files.
12020N/A* Mon Dec 22 2008 - takao.fujiwara@sun.com
12020N/A- Removed duplicated language directories.
11989N/A* Wed Sep 17 2008 - Henry Zhang <hua.zhang@sun.com>
11989N/A- Add %doc to %files for copyright
11426N/A* Fri Jul 25 2008 - takao.fujiwara@sun.com
11426N/A- Add avant-04-g11n-i18n-ui.diff to set textdomain().
11406N/A* Tue Jul 22 2008 - damien.carbery@sun.com
11406N/A- Add Build/Requires SUNWpython-xdg for python-xdg.
11277N/A* Fri Jul 18 2008 - damien.carbery@sun.com
11277N/A- Add owner, url; fix Source (s/.tar/.tar.gz/). Fix l10n packaging - Rename
10960N/A some locale dirs because they are symlinks on the installed system (e.g.
10960N/A de_DE to de).
10960N/A* Fri Jul 18 2008 - Henry Zhang <hua.zhang@sun.com>
10951N/A- Add check to ensure not build on SPARC
10951N/A* Tue Jul 15 2008 - Henry Zhang <hua.zhang@sun.com>
10943N/A- bump to 0.2.6, and fix bugs in spec file
10943N/A* Tue Feb 05 2008 - Moinak Ghosh <moinak.ghosh@sun.com>
10928N/A- Initial spec.
10928N/A
10928N/A
10896N/A
10896N/A