18861N/A#
18861N/A# spec file for package SUNWjokosher
18861N/A#
20890N/A# Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
20890N/A#
20890N/A# This file and all modifications and additions to the pristine
20890N/A# package are under the same license as the package itself.
20890N/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/AVersion: 0.11.5
18861N/ADistribution: Java Desktop System
18861N/ASummary: Jokosher is a multi-track studio application
18861N/ASource0: http://launchpad.net/jokosher/trunk/%{version}/+download/jokosher-%{version}.tar.gz
19899N/A# date:2010-12-30 owner:yippi type:bug bugid:695805
18861N/APatch1: jokosher-01-byteorder.diff
19899N/A# date:2010-12-30 owner:yippi type:branding
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
20890N/ARequires: runtime/python-26
20890N/ARequires: library/python-2/python-dbus-26
20890N/ARequires: library/audio/gstreamer
20890N/ARequires: library/python-2/pygtk2-26
20890N/ARequires: library/python-2/python-gst-26
20890N/ARequires: library/audio/gstreamer/plugin/gnonlin
20890N/ARequires: library/python-2/setuptools-26
20890N/ABuildRequires: runtime/python-26
20890N/ABuildRequires: library/python-2/python-dbus-26
20890N/ABuildRequires: library/audio/gstreamer
20890N/ABuildRequires: library/python-2/pygtk2-26
20890N/ABuildRequires: library/python-2/python-gst-26
20890N/ABuildRequires: library/python-2/setuptools-26
20890N/ABuildRequires: library/audio/gstreamer/plugin/gnonlin
20890N/ABuildRequires: gnome/preferences/control-center
18861N/A
18861N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
18861N/A
18861N/A%description
18861N/AJokosher is a simple yet powerful multi-track studio.
18861N/A
18861N/A%package l10n
18861N/ASummary: %{summary} - l10n files
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%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%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
18861N/A%changelog
20890N/A* Mon Feb 13 2012 - padraig.obriain@oracle.com
20890N/A- Update Requires and BuildRequires to be IPS package names.
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