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