SUNWjokosher.spec revision 18861
10139N/A#
10139N/A# spec file for package SUNWjokosher
10139N/A#
10139N/A%define owner yippi
10139N/A
10139N/A%define OSR 11994:0.11.1
10139N/A
10139N/A#
10139N/A# includes module(s): jokosher
10139N/A#
10139N/A# bugdb: https://bugs.launchpad.net/jokosher
10139N/A#
10139N/A%include Solaris.inc
12573N/A
10139N/AName: SUNWjokosher
10139N/AIPS_package_name: desktop/studio/jokosher
10139N/AMeta(info.classification): %{classification_prefix}:Applications/Sound and Video
10139N/ALicense: GPL v2
11256N/AGroup: System/GUI/GNOME
10139N/AVersion: 0.11.5
10139N/ADistribution: Java Desktop System
10139N/AVendor: jokosher.org
10139N/ASummary: Jokosher is a multi-track studio application
10139N/ASource0: http://launchpad.net/jokosher/trunk/%{version}/+download/jokosher-%{version}.tar.gz
10139N/APatch1: jokosher-01-byteorder.diff
10139N/APatch2: jokosher-02-py26.diff
10139N/ASUNW_Copyright: %{name}.copyright
10139N/AURL: http://jokosher.org
10139N/ABuildRoot: %{_tmppath}/jokosher-%{version}-build
10139N/ASUNW_BaseDir: %{_basedir}
10139N/A
10139N/ARequires: SUNWPython
10139N/ARequires: SUNWdbus-python26
10139N/ARequires: SUNWgnome-media
10139N/ARequires: SUNWgnome-python26-libs
10139N/ARequires: SUNWgst-python26
10139N/ARequires: SUNWgnonlin
10191N/ARequires: SUNWpython26-setuptools
10191N/ABuildRequires: SUNWPython26-devel
10191N/ABUildRequires: SUNWdbus-python26-devel
10191N/ABuildRequires: SUNWgnome-media-devel
10191N/ABuildRequires: SUNWgnome-python26-libs-devel
10139N/ABuildRequires: SUNWgst-python26-devel
10139N/ABuildRequires: SUNWpython26-setuptools
10139N/ABuildRequires: SUNWgnonlin
10139N/A
10139N/A%include default-depend.inc
10139N/A
10139N/A%description
10139N/AJokosher is a simple yet powerful multi-track studio.
10139N/A
10139N/A%if %build_l10n
10139N/A%package l10n
10139N/ASummary: %{summary} - l10n files
10139N/ASUNW_BaseDir: %{_basedir}
10139N/A%include default-depend.inc
10139N/ARequires: %{name}
10139N/A%endif
10139N/A
10139N/A%prep
10139N/A%setup -q -n jokosher-%version
10139N/A%patch1 -p1
11149N/A%patch2 -p1
10139N/A
10139N/A%build
10139N/Apython%{default_python_version} setup.py build
10139N/A
10139N/A%install
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/Apython%{default_python_version} setup.py install --root=%{buildroot}
10139N/A
10139N/Adesktop-file-install \
10191N/A --dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/*
10191N/A
10568N/A# move to vendor-packages
10568N/Amkdir -p $RPM_BUILD_ROOT%{_libdir}/python%{default_python_version}/vendor-packages
10191N/Amv $RPM_BUILD_ROOT%{_libdir}/python%{default_python_version}/site-packages/* \
10139N/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/A%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
10139N/A
10139N/A%if %build_l10n
10139N/A%else
10139N/A# REMOVE l10n FILES
10139N/Arm -rf $RPM_BUILD_ROOT%{_datadir}/locale
10139N/Afind $RPM_BUILD_ROOT%{_datadir}/gnome/help/jokosher/* -type d ! -name 'C' -prune \
10139N/A | xargs rm -rf
10139N/Afind $RPM_BUILD_ROOT%{_datadir}/omf/jokosher/* -type f ! -name '*-C.omf' \
10139N/A | xargs rm -f
10139N/A%endif
10139N/A
10139N/A%clean
10139N/Arm -rf %{buildroot}
10139N/A
10139N/A%post
10191N/A( echo 'test -x /usr/bin/gtk-update-icon-cache || exit 0';
10191N/A echo '/usr/bin/gtk-update-icon-cache --force %{_datadir}/icons/hicolor'
10191N/A) | $PKG_INSTALL_ROOT/usr/lib/postrun -b -u -t 5
10191N/A( echo 'test -x /usr/bin/update-desktop-database || exit 0';
10191N/A echo '/usr/bin/update-desktop-database'
10191N/A) | $BASEDIR/lib/postrun -b -u -c JDS_wait
10191N/A( echo 'test -x /usr/bin/scrollkeeper-update || exit 0';
10191N/A echo '/usr/bin/scrollkeeper-update'
10191N/A) | $BASEDIR/lib/postrun -b -u -c JDS
10139N/A
10139N/A%postun
12573N/Atest -x $BASEDIR/lib/postrun || exit 0
12573N/A( echo 'test -x /usr/bin/update-desktop-database || exit 0';
12573N/A echo '/usr/bin/update-desktop-database'
12074N/A) | $BASEDIR/lib/postrun -b -u -c JDS
12074N/A( echo 'test -x /usr/bin/scrollkeeper-update || exit 0';
12074N/A echo '/usr/bin/scrollkeeper-update'
11256N/A) | $BASEDIR/lib/postrun -b -u -c JDS
11256N/A
11256N/A%files
11149N/A%defattr(-,root,bin)
11149N/A%dir %attr (0755, root, bin) %{_bindir}
11149N/A%{_bindir}/jokosher
11109N/A
11109N/A%dir %attr (0755, root, bin) %{_libdir}
11109N/A%{_libdir}/python%{default_python_version}/vendor-packages/Jokosher
10973N/A%{_libdir}/python%{default_python_version}/vendor-packages/jokosher*egg-info
10973N/A
10973N/A%dir %attr (0755, root, sys) %{_datadir}
10950N/A%dir %attr (0755, root, other) %{_datadir}/applications
10950N/A%{_datadir}/applications/*
10950N/A%attr (-, root, other) %{_datadir}/icons
10812N/A%{_datadir}/jokosher
10812N/A%dir %attr (0755, root, root) %{_datadir}/mime
10812N/A%dir %attr (0755, root, root) %{_datadir}/mime/packages
10735N/A%{_datadir}/mime/packages/*
10735N/A%dir %attr (0755, root, other) %{_datadir}/pixmaps
10735N/A%{_datadir}/pixmaps/*
10696N/A%dir %attr (0755, root, other) %{_datadir}/gnome
10696N/A%{_datadir}/gnome/help/jokosher/C
10696N/A%{_datadir}/omf/jokosher/*-C.omf
10565N/A%doc AUTHORS README
10565N/A%doc(bzip2) COPYING COPYING-DOCS
10568N/A%dir %attr (0755, root, other) %{_datadir}/doc
10565N/A
10285N/A%if %build_l10n
10285N/A%files l10n
10285N/A%defattr (-, root, bin)
10191N/A%dir %attr (0755, root, sys) %{_datadir}
10191N/A%attr (-, root, other) %{_datadir}/locale
10191N/A%dir %attr (0755, root, other) %{_datadir}/gnome
10191N/A%endif
10139N/A
10139N/A%changelog
10139N/A* Thu Apr 15 2010 - brian.cameron@sun.com
10139N/A- Bump to 0.11.5. Remove code to replace the FreeSound plugin since it now
10139N/A uses gnome-keyring.
10139N/A* Mon Dec 07 2009 - yuntong.jin@sun.com
10139N/A- Explicitly use python2.6 in JokosherApp.py&Profiler.py.
10139N/A* Mon Oct 12 2009 - brian.cameron@sun.com
10139N/A- Now use %{default_python_version}.
10139N/A* Mon Aug 17 2009 - brian.cameron@sun.com
10139N/A- Add copyright file, minor cleanup.
10139N/A* Mon Jun 15 2009 - brian.cameron@sun.com
10139N/A- Add patch jokosher-01-byteorder.diff so that Jokosher works on Sparc.
10139N/A* Thu Jun 04 2009 - brian.cameron@sun.com
10139N/A- Bump to 0.11.3.
10139N/A* Tue May 12 2009 - brian.cameron@sun.com
10139N/A- Now build with Python 2.6.
10139N/A* Thu Mar 19 2009 - brian.cameron@sun.com
10139N/A- Bump to 0.11.1.
10139N/A* Sun Mar 01 2009 - brian.cameron@sun.com
10139N/A- Bump to 0.11.
10139N/A* Tue Sep 30 2008 - brian.cameron@sun.com
10139N/A- Bump to 0.10.1.
10139N/A* Fri Aug 29 2008 - brian.cameron@sun.com
10139N/A- Bump to 0.10. Yay! Remove patch jokosher-01-fixdesktop.diff as it is no
10139N/A longer needed.
10139N/A* Thu Apr 10 2008 - brian.cameron@sun.com
10139N/A- Change SFEgst-python to SUNWgst-python.
10139N/A* Thu Feb 07 2008 - brian.cameron@sun.com.
10139N/A- Add jokosher-01-fixdesktop.diff file so package builds.
10139N/A* Wed Nov 14 2007 - daymobrew@users.sourceforge.net
10139N/A- Add l10n package.
10139N/A* Sat Sep 01 2007 - trisk@acm.jhu.edu
10139N/A- Fix help and l10n install rules.
10139N/A* Wed Aug 15 2007 - trisk@acm.jhu.edu
10139N/A- Update dependencies and paths.
10139N/A* Tue Jul 10 2007 Brian Cameron <brian.cameron@sun.com>
10139N/A- New spec file.
10139N/A