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