Blame SPECS/xorg-x11-server-utils.spec

dbc595
%define pkgname server-utils
dbc595
# doesn't work yet, needs more nickle bindings
dbc595
%define with_xkeystone 0
dbc595
dbc595
Summary: X.Org X11 X server utilities
dbc595
Name: xorg-x11-%{pkgname}
dbc595
Version: 7.7
ca156b
Release: 4%{?dist}
dbc595
License: MIT
dbc595
Group: User Interface/X
dbc595
URL: http://www.x.org
dbc595
dbc595
Source0:  http://www.x.org/pub/individual/app/iceauth-1.0.5.tar.bz2
dbc595
Source2:  http://www.x.org/pub/individual/app/rgb-1.0.5.tar.bz2
dbc595
Source3:  http://www.x.org/pub/individual/app/sessreg-1.0.8.tar.bz2
dbc595
Source5:  http://www.x.org/pub/individual/app/xgamma-1.0.5.tar.bz2
dbc595
Source6:  http://www.x.org/pub/individual/app/xhost-1.0.5.tar.bz2
dbc595
Source7:  http://www.x.org/pub/individual/app/xmodmap-1.0.7.tar.bz2
dbc595
Source8:  http://www.x.org/pub/individual/app/xrandr-1.4.0.tar.bz2
dbc595
Source9:  http://www.x.org/pub/individual/app/xrdb-1.0.9.tar.bz2
dbc595
Source10: http://www.x.org/pub/individual/app/xrefresh-1.0.4.tar.bz2
dbc595
Source11: http://www.x.org/pub/individual/app/xset-1.2.2.tar.bz2
dbc595
Source12: http://www.x.org/pub/individual/app/xsetmode-1.0.0.tar.bz2
dbc595
Source13: http://www.x.org/pub/individual/app/xsetpointer-1.0.1.tar.bz2
dbc595
Source14: http://www.x.org/pub/individual/app/xsetroot-1.1.1.tar.bz2
dbc595
Source15: http://www.x.org/pub/individual/app/xstdcmap-1.0.3.tar.bz2
dbc595
Source16: http://www.x.org/pub/individual/app/xkill-1.0.3.tar.bz2
dbc595
Source17: http://www.x.org/pub/individual/app/xinput-1.6.0.tar.bz2
dbc595
dbc595
Patch1: xmodmap-1.0.7-fix-configh.patch
dbc595
Patch2: 0001-Default-to-nocpp.patch
dbc595
dbc595
BuildRequires: xorg-x11-util-macros
dbc595
dbc595
BuildRequires: pkgconfig(xmu) pkgconfig(xext) pkgconfig(xrandr)
dbc595
BuildRequires: pkgconfig(xxf86vm) pkgconfig(xrender) pkgconfig(xi)
dbc595
BuildRequires: pkgconfig(xt) pkgconfig(xpm) pkgconfig(xxf86misc)
dbc595
BuildRequires: pkgconfig(xtrans)
dbc595
# xsetroot requires xbitmaps-devel (which was renamed now)
dbc595
BuildRequires: xorg-x11-xbitmaps
dbc595
# xsetroot
dbc595
BuildRequires: libXcursor-devel
dbc595
# xinput
dbc595
BuildRequires: libXinerama-devel
dbc595
dbc595
BuildRequires: autoconf automake libtool
dbc595
dbc595
# older -apps had xinput and xkill, moved them here because they're
dbc595
# a) universally useful and b) don't require Xaw
dbc595
Conflicts: xorg-x11-apps < 7.6-4
dbc595
dbc595
Provides: iceauth rgb sessreg xgamma xhost
dbc595
Provides: xmodmap xrandr xrdb xrefresh xset xsetmode xsetpointer
dbc595
Provides: xsetroot xstdcmap xinput xkill
dbc595
dbc595
%description
dbc595
A collection of utilities used to tweak and query the runtime configuration
dbc595
of the X server.
dbc595
dbc595
%if %{with_xkeystone}
dbc595
%package -n xkeystone
dbc595
Summary: X display keystone correction
dbc595
Group: User Interface/X
dbc595
Requires: nickle
dbc595
dbc595
%description -n xkeystone
dbc595
Utility to perform keystone adjustments on X screens.
dbc595
%endif
dbc595
dbc595
%prep
dbc595
%setup -q -c %{name}-%{version} -a2 -a3 -a5 -a6 -a7 -a8 -a9 -a10 -a11 -a12 -a13 -a14 -a15 -a16 -a17
dbc595
dbc595
pushd xmodmap-*
dbc595
%patch1 -p1 -b .configh
dbc595
popd
dbc595
dbc595
pushd xrdb-*
dbc595
%patch2 -p1 -b .nocpp
dbc595
popd
dbc595
dbc595
%build
dbc595
dbc595
# Build all apps
dbc595
{
dbc595
   for app in * ; do
dbc595
      pushd $app
dbc595
      case $app in
dbc595
         rgb-*)
dbc595
            autoreconf -vif
dbc595
            %configure ;# --with-rgb-db=%{_datadir}/X11
dbc595
            ;;
dbc595
	 xset-*)
dbc595
            autoreconf -vif
dbc595
	    %configure
dbc595
	    ;;
dbc595
         *)
dbc595
            autoreconf -vif
ca156b
            %configure
dbc595
            ;;
dbc595
      esac
dbc595
dbc595
      make
dbc595
      popd
dbc595
   done
dbc595
}
dbc595
dbc595
%install
dbc595
rm -rf $RPM_BUILD_ROOT
dbc595
# Install all apps
dbc595
{
dbc595
   for app in * ; do
dbc595
      pushd $app
dbc595
      case $app in
dbc595
         *)
dbc595
            make install DESTDIR=$RPM_BUILD_ROOT
dbc595
            ;;
dbc595
      esac
dbc595
      popd
dbc595
   done
dbc595
}
dbc595
%if !%{with_xkeystone}
dbc595
rm -f $RPM_BUILD_ROOT/usr/bin/xkeystone
dbc595
%endif
dbc595
dbc595
%clean
dbc595
rm -rf $RPM_BUILD_ROOT
dbc595
dbc595
%files
dbc595
%defattr(-,root,root,-)
dbc595
%doc
dbc595
%{_bindir}/iceauth
dbc595
%{_bindir}/sessreg
dbc595
%{_bindir}/showrgb
dbc595
%{_bindir}/xgamma
dbc595
%{_bindir}/xhost
dbc595
%{_bindir}/xinput
dbc595
%{_bindir}/xkill
dbc595
%{_bindir}/xmodmap
dbc595
%{_bindir}/xrandr
dbc595
%{_bindir}/xrdb
dbc595
%{_bindir}/xrefresh
dbc595
%{_bindir}/xset
dbc595
%{_bindir}/xsetmode
dbc595
%{_bindir}/xsetpointer
dbc595
%{_bindir}/xsetroot
dbc595
%{_bindir}/xstdcmap
dbc595
%{_datadir}/X11/rgb.txt
dbc595
%{_mandir}/man1/iceauth.1*
dbc595
%{_mandir}/man1/sessreg.1*
dbc595
%{_mandir}/man1/showrgb.1*
dbc595
%{_mandir}/man1/xgamma.1*
dbc595
%{_mandir}/man1/xhost.1*
dbc595
%{_mandir}/man1/xinput.1*
dbc595
%{_mandir}/man1/xkill.1*
dbc595
%{_mandir}/man1/xmodmap.1*
dbc595
%{_mandir}/man1/xrandr.1*
dbc595
%{_mandir}/man1/xrdb.1*
dbc595
%{_mandir}/man1/xrefresh.1*
dbc595
%{_mandir}/man1/xset.1*
dbc595
%{_mandir}/man1/xsetmode.1*
dbc595
%{_mandir}/man1/xsetpointer.1*
dbc595
%{_mandir}/man1/xsetroot.1*
dbc595
%{_mandir}/man1/xstdcmap.1*
dbc595
dbc595
%if %{with_xkeystone}
dbc595
%files -n xkeystone
dbc595
%defattr(-,root,root,-)
dbc595
%{_bindir}/xkeystone
dbc595
%endif
dbc595
dbc595
%changelog
ca156b
* Thu Feb 13 2014 Adam Jackson <ajax@redhat.com> 7.7-4
ca156b
- Fix configure to not point to mcpp either
ca156b
ca156b
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 7.7-3
ca156b
- Mass rebuild 2013-12-27
ca156b
dbc595
* Wed Oct 02 2013 Adam Jackson <ajax@redhat.com> 7.7-2
dbc595
- xrdb: Default to -nocpp
dbc595
- Drop Requires: mcpp to match; install cpp if you need it.
dbc595
dbc595
* Wed Mar 27 2013 Adam Jackson <ajax@redhat.com> 7.7-1
dbc595
- rgb 1.0.5
dbc595
- xsessreg 1.0.8
dbc595
- xgamma 1.0.5
dbc595
- xhost 1.0.5
dbc595
- xmodmap 1.0.7
dbc595
- xsetroot 1.1.1
dbc595
- xstdcmap 1.0.3
dbc595
dbc595
* Thu Mar 07 2013 Dave Airlie <airlied@redhat.com> 7.5-17
dbc595
- autoconf for aarch64
dbc595
dbc595
* Wed Feb 13 2013 Benjamin Tissoires <benjamin.tissoires@redhat.com> 7.5-16
dbc595
- xrandr 1.4.0
dbc595
dbc595
* Wed Jan 30 2013 Adam Jackson <ajax@redhat.com> 7.5-15
dbc595
- Print primary output in xrandr
dbc595
dbc595
* Wed Nov 14 2012 Adam Jackson <ajax@redhat.com> 7.5-14
dbc595
- xinput 1.6.0
dbc595
dbc595
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.5-13
dbc595
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
dbc595
dbc595
* Tue Apr 17 2012 Peter Hutterer <peter.hutterer@redhat.com> 7.5-12
dbc595
- Add libXinerama-devel requires for new xinput
dbc595
dbc595
* Tue Apr 17 2012 Peter Hutterer <peter.hutterer@redhat.com> 7.5-11
dbc595
- xinput 1.5.99.901
dbc595
dbc595
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.5-10
dbc595
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
dbc595
dbc595
* Thu Dec 22 2011 Peter Hutterer <peter.hutterer@redhat.com> 7.5-9
dbc595
- xinput 1.5.4
dbc595
dbc595
* Thu Nov 10 2011 Adam Jackson <ajax@redhat.com> 7.5-8
dbc595
- Move xinput and xkill here from xorg-x11-apps
dbc595
dbc595
* Mon Oct 10 2011 Matěj Cepl <mcepl@redhat.com> - 7.5-7
dbc595
- Fix BuildRequires ... xbitmaps-devel does not exist anymore (RHBZ #744751)
dbc595
- Upgrade to the latest upstream iceauth, rgb, sessreg, and xrandr