SHA256
1
0
forked from pool/xdg-utils
xdg-utils/xdg-utils.spec
Jiri Slaby 5ea23efc6c Accepting request 266558 from X11:Enlightenment:Factory
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
2014-12-29 13:07:46 +00:00

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