SHA256
1
0
forked from pool/xdg-utils
xdg-utils/xdg-utils.spec

98 lines
3.0 KiB
RPMSpec

#
# spec file for package xdg-utils
#
# Copyright (c) 2015 SUSE LINUX 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: 20151005
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
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.
This will hopefully mean that 'third tier' window managers such as XFCE and
Blackbox can reach full parity with Gnome and KDE in terms of third party
ISV support.
%prep
%setup -q -n %name-%{version}
%patch0 -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