Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ramezhanna
kupfer
kupfer.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kupfer.spec of Package kupfer
%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %global __python %{__python3} %endif Name: kupfer Version: 206 Release: 5%{?dist} Summary: Summon an application or document quickly by typing the first parts of its name Group: Applications/Productivity License: GPLv2+ and GPLv3+ URL: http://kaizer.se/wiki/%{name}/ Source0: http://kaizer.se/publicfiles/%{name}/%{name}-v%{version}.tar.gz #Patch0: %{name}-fix_non-opening_preferences.patch BuildRequires: binutils%{?_isa} BuildRequires: desktop-file-utils%{?_isa} BuildRequires: gettext%{?_isa} BuildRequires: gnome-doc-utils BuildRequires: gtk2%{?_isa} BuildRequires: intltool BuildRequires: python%{?_isa} BuildRequires: python-docutils BuildRequires: waf # Important runtime requires Requires: python-keybinder%{?_isa} Requires: dbus-python%{?_isa} Requires: gnome-python2-libwnck%{?_isa} Requires: pygobject2%{?_isa} Requires: pygtk2%{?_isa} Requires: pyxdg # Oportunistic runtime requires Requires: python-gdata %description Kupfer is an interface for quick and convenient access to applications and their documents. The most typical use is to find a specific application and launch it. We have tried to make Kupfer easy to extend with plugins so that this quick-access paradigm can be extended to many more objects than just applications. %package plugins Summary: A great collection of plugins for kupfer Group: Applications/Productivity License: GPLv3+ and CC-BY-SA Requires: %{name} = %{version}-%{release} %description plugins More than 70 plugins that expand kupfer's functionality. %prep %setup -q -n %{name}-v%{version} %build CFLAGS="$RPM_OPT_FLAGS -Werror" %{__python} waf configure --prefix=%{_prefix} --libdir=%{_libdir} --no-runtime-deps --no-update-mime --no-update-icon-cache --nopyc %{__python} waf build %{?_smp_mflags} %install %{__python} waf install --destdir=%{buildroot} # find language files %find_lang %{name} # install desktop files desktop-file-install \ --delete-original \ --dir=%{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/%{name}.desktop \ %{buildroot}%{_datadir}/applications/%{name}-exec.desktop # validate desktop file desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}-exec.desktop %post touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : # main %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING GIT_VERSION NEWS README.rst %doc Documentation %{_bindir} %{_datadir}/applications/kupfer*.desktop %{_datadir}/gnome/help/kupfer %{_datadir}/icons/hicolor/scalable/apps/kupfer.svg %{_datadir}/mime/packages/kupfer-mimetypes.xml %{_datadir}/%{name} %{_datadir}/%{name}/%{name} %{_datadir}/%{name}/%{name}/plugin/core %{_libdir}/nautilus/extensions-2.0/python/kupfer_provider.* %{_mandir}/man1/kupfer*.gz %exclude %{_datadir}/%{name}/%{name}/plugin # plugins %files plugins %defattr(-,root,root,-) %doc COPYING %{_datadir}/%{name}/%{name}/plugin %{_datadir}/%{name}/searchplugins %{_datadir}/Thunar/sendto/kupfer.desktop %exclude %{_datadir}/%{name}/%{name}/plugin/core %changelog * Wed Sep 07 2011 Renich Bon Ciric <renich@woralelandia.com> - 206-5 - Added a patch to fix non-opening preferences; referencing bug: https://bugs.launchpad.net/kupfer/+bug/841867?comments=all * Mon Sep 05 2011 Renich Bon Ciric <renich@woralelandia.com> - 206-4 - Removed oportunistic dependencies on nautilus. * Sat Aug 13 2011 Renich Bon Ciric <renich@woralelandia.com> - 206-3 - Removed $$RPM_BUILD_ROOT and replaced it with the appropriate macro. - removed the gnome/help/kupfer files from doc. * Mon May 16 2011 Renich Bon Ciric <renich@woralelandia.com> - 206-2 - Corrected license info - Updated description to reflect website's - Removed v from version - Building for pyton3 - General file reorganization (%%files section) * Mon Apr 25 2011 Renich Bon Ciric <renich@woralelandia.com> - v206-1 - Updated to v206 - Thunderbird: fix double create email windows (747198) - Thunderbird: fix problem with loading contacts (Karol Bdkowski) (747538) - Use rst2man as it was configured (747500) - Reduce runtime memory use for substantially by reimplementing the icon cache (expectations vary btw. 10 to 30 percent) - Prefer gnomekeyring over kwallet, and don't load keyring support if it is not requested by a plugin (747864) - Make the "folder" icon take precedence over "inode/directory" - Fix a regression in Go To that would not focus minimized windows - In Go To action, cycle application windows (if they are all on the same workspace) - Fix 671105: the user's home is aliased as Home Folder and the "lookalike" application is hidden - Use GTK+ as default icon set, the ASCII icon set remains as a plugin - Fix regression 749824, kupfer used a GTK+ 2.20 feature. Kupfer should now run under GTK+ 2.18 (2.16?). GTK+ 2.20 is recommended and needed for full input method support - Remake .desktop file parsing to be much more lenient, so that we can launch all applications again. Affected were especially launcher files written by wine - Make sure the Home key works in text mode (750240) - Rhythmbox: Fix omission of .jpg extension when searching cover art (William Friesen) - Support xfce4-dict in Dictionary plugin (David Schneider) - Make sure kupfer.svg can be mimetype-detected (NAKAMURA Yoshitaka) (750488) - Fix regression that prevented mimetypes and icon cache from being updated properly when installing from source - Focus the plugin list search box by default in the preferences window - Fix regression in XFCE Session Management that had a broken logout command - Install kupfer as a Thunar 'sendto' object - Fix a bug in the autostart file we installed, it was including a '%%F' which broke --no-splash when autostarted on XFCE - LibreOffice: support their newer recent documents file (Karol Bdkowski) - Notes: Insert newlines after the new note title (748991) - Commands: Recognize absolute paths with arguments as shell commands (for example /bin/grep --help - GNU Screen: check if sessions are still active (756449), don't give up even if $SCREENDIR is missing when we are started (753376) - Notes: support the program kzrnote as well - Renamed the two like-named command actions in spanish (Daniel Mustieles) - Localization updates for v206: sl Andrej nidari es Daniel Mustieles de Mario Blttermann * Thu Apr 14 2011 Renich Bon Ciric <renich@woralelandia.com> - v205-2 - Fixed file separation in plugins and main package * Tue Apr 12 2011 Renich Bon Ciric <renich@woralelandia.com> - v205-1 - Updated to v205 - Updated the spec format - Added python-keybinder requirement - Added python-docutils on BuildRequires for man page generation at build - Included technical documentation (TODO: make a devel package) - Correctly updating desktop and icon files and cache * Mon Jan 31 2011 Renich Bon Ciric <renich@woralelandia.com> - 203-2 - Packaged plugins separately * Mon Jan 31 2011 Renich Bon Ciric <renich@woralelandia.com> - 203-1 - First build - Changed version so it reflects the Fedora Naming Guidelines.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor