forked from pool/xdg-utils
Jiri Slaby
5ea23efc6c
Patch by Simon Lees simon@simotek.net based off a earlier patch by Tomas Cech, Fixes openSUSE bug 778786 this patch does 2 things, 1. In both xdg-su and xdg-terminal enlightenment is detected but then no action is performed, this patch performs a action in these cases 2. Rather then performing the generic action specific enlightenment actions have been added to use terminology rather then xterm as it is essientially the enlightenment terminal emulator and matches the terminology theme I'm happy to help get these fixes upstream, but i don't know who upstream is OBS-URL: https://build.opensuse.org/request/show/266558 OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/xdg-utils?expand=0&rev=40
98 lines
3.0 KiB
RPMSpec
98 lines
3.0 KiB
RPMSpec
#
|
|
# spec file for package xdg-utils
|
|
#
|
|
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
|
#
|
|
# All modifications and additions to the file contributed by third parties
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
# upon. The license for this file, and modifications and additions to the
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
# license for the pristine package is not an Open Source License, in which
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
# published by the Open Source Initiative.
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
#
|
|
|
|
|
|
Name: xdg-utils
|
|
BuildRequires: make
|
|
BuildRequires: xmlto
|
|
BuildRequires: xz
|
|
# for xmlto to be able to generate text from html
|
|
BuildRequires: w3m
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
Summary: Utilities to uniformly interface desktop environments
|
|
License: MIT
|
|
Group: System/GUI/Other
|
|
Version: 20141009
|
|
Release: 0
|
|
BuildArch: noarch
|
|
Url: http://portland.freedesktop.org/
|
|
# http://portland.freedesktop.org/download/xdg-utils-%%{version}.tgz
|
|
Source0: xdg-utils-%{version}.tar.xz
|
|
Patch0: install-some-more-scripts.diff
|
|
Patch1: xdg-screensaver-gnome-perl.diff
|
|
Patch2: xdg-mime-generic-do-not-return-more-than-one-default.patch
|
|
Patch3: fix-enlightenment-support.patch
|
|
Requires: perl
|
|
Requires: perl-Net-DBus
|
|
Requires: perl-X11-Protocol
|
|
Requires: which
|
|
|
|
%description
|
|
The xdg-utils package is a set of simple scripts that provide basic
|
|
desktop integration functions for any Free Desktop, such as Linux.
|
|
|
|
They are intended to provide a set of defacto standards. This means
|
|
that: * Third party software developers can rely on these
|
|
xdg-utils for all of their simple integration needs.
|
|
|
|
* Developers of desktop environments can make sure that their
|
|
environments are well supported
|
|
|
|
If a desktop developer wants to be certain that their environment
|
|
functions with all third party software, then can simply make sure that
|
|
these utilities work properly in their environment.
|
|
|
|
%prep
|
|
%setup -q -n %name-%{version}
|
|
%patch0 -p1
|
|
%patch1 -p1
|
|
%patch2 -p1
|
|
%patch3 -p1
|
|
|
|
%build
|
|
%configure
|
|
make %{?_smp_mflags}
|
|
|
|
%install
|
|
%makeinstall
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%doc LICENSE README TODO ChangeLog
|
|
%{_bindir}/xdg-desktop-icon
|
|
%{_bindir}/xdg-desktop-menu
|
|
%{_bindir}/xdg-email
|
|
%{_bindir}/xdg-icon-resource
|
|
%{_bindir}/xdg-mime
|
|
%{_bindir}/xdg-open
|
|
%{_bindir}/xdg-su
|
|
%{_bindir}/xdg-screensaver
|
|
%{_bindir}/xdg-settings
|
|
%{_bindir}/xdg-terminal
|
|
%{_mandir}/man1/xdg-desktop-icon.1*
|
|
%{_mandir}/man1/xdg-desktop-menu.1*
|
|
%{_mandir}/man1/xdg-email.1*
|
|
%{_mandir}/man1/xdg-icon-resource.1*
|
|
%{_mandir}/man1/xdg-mime.1*
|
|
%{_mandir}/man1/xdg-open.1*
|
|
%{_mandir}/man1/xdg-terminal.1*
|
|
%{_mandir}/man1/xdg-screensaver.1*
|
|
%{_mandir}/man1/xdg-settings.1*
|
|
%{_mandir}/man1/xdg-su.1*
|
|
|
|
%changelog
|