-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
driconf.spec
107 lines (80 loc) · 2.9 KB
/
driconf.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Summary: DRI Configuration GUI
Name: driconf
Version: 0.9.1
Release: 8
Source0: http://people.freedesktop.org/~fxkuehl/driconf/%{name}-%{version}.tar.bz2
Patch: driconf-0.9.0-glinfo.patch
Patch1: driconf-0.9.1-desktopentry.patch
License: GPL
Group: System/Configuration/Hardware
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: pkgconfig(python2)
Requires: pygtk2.0
Requires: xdriinfo
#gw for glinfo
Requires: glxinfo
BuildArch: noarch
Url: http://dri.sourceforge.net/cgi-bin/moin.cgi/DriConf
%description
DRIConf is the first configuration GUI for DRI. It provides a
comfortable GUI for changing the OpenGL settings.
%prep
%setup -q
%autopatch -p1
%build
%{__python2} setup.py build
%install
%{__python2} setup.py install --root=$RPM_BUILD_ROOT --prefix=%_prefix --install-purelib=%_datadir/%name
install -D -m 644 %name.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%name.desktop
install -D -m 644 driconf-icon.png %buildroot%_datadir/icons/hicolor/24x24/apps/%name.png
%find_lang %name
#fix paths
perl -pi -e "s^/usr/local/lib/driconf^%_datadir/%name^" %buildroot%_bindir/%name
%files -f %name.lang
%doc README
%_bindir/%name
%_datadir/applications/*
%_datadir/%name/
%_datadir/icons/hicolor/24x24/apps/%name.png
%changelog
* Tue Dec 06 2011 Götz Waschk <waschk@mandriva.org> 0.9.1-5mdv2012.0
+ Revision: 738102
- yearly rebuild
* Sun Dec 05 2010 Oden Eriksson <oeriksson@mandriva.com> 0.9.1-4mdv2011.0
+ Revision: 610280
- rebuild
* Wed Feb 03 2010 Thierry Vignaud <tv@mandriva.org> 0.9.1-3mdv2010.1
+ Revision: 499981
- requires glxinfo instead of mesa-demos
* Thu Aug 07 2008 Thierry Vignaud <tv@mandriva.org> 0.9.1-2mdv2009.0
+ Revision: 266577
- rebuild early 2009.0 package (before pixel changes)
+ Pixel <pixel@mandriva.com>
- rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas
* Wed Jan 02 2008 Olivier Blin <blino@mandriva.org> 0.9.1-1mdv2009.0
+ Revision: 140722
- restore BuildRoot
+ Thierry Vignaud <tv@mandriva.org>
- kill re-definition of %%buildroot on Pixel's request
* Tue May 15 2007 Götz Waschk <waschk@mandriva.org> 0.9.1-1mdv2008.0
+ Revision: 26895
- fix upstream menu
- drop legacy menu
- Import driconf
* Tue May 15 2007 Götz Waschk <waschk@mandriva.org> 0.9.1-1mdv2008.0
- fix URL
- new version
* Wed Aug 2 2006 Götz Waschk <waschk@mandriva.org> 0.9.0-4mdv2007.0
- xdg menu
* Sun May 28 2006 Götz Waschk <waschk@mandriva.org> 0.9.0-3mdv2007.0
- fix menu and use glinfo instead of glxinfo
* Sun May 28 2006 Götz Waschk <waschk@mandriva.org> 0.9.0-2mdv2007.0
- fix deps
* Mon Jan 30 2006 Götz Waschk <waschk@mandriva.org> 0.9.0-1mdk
- New release 0.9.0
- use mkrel
* Fri Sep 2 2005 Götz Waschk <waschk@mandriva.org> 0.2.7-1mdk
- update file list
- New release 0.2.7
* Mon Dec 6 2004 Götz Waschk <waschk@linux-mandrake.com> 0.2.2-1mdk
- initial package