Overview
Request 297 (accepted)
fix builds and enable more things. please enable builds for all targets. we're smart enough :-)
- Created by marguerite over 11 years ago
- In state accepted
-
Package maintainer:
Aloysius
Submit package home:marguerite:branches:Multimedia / conky to package Multimedia / conky
conky.spec
Changed
x
1
2
Name: conky
3
Version: 1.9.0
4
Release: 0
5
-Summary: Lightweight System Monitor
6
License: GPL-3.0+
7
+Summary: Lightweight System Monitor
8
+Url: http://conky.sourceforge.net
9
Group: System/Monitoring
10
Source: http://prdownloads.sourceforge.net/conky/conky-%{version}.tar.bz2
11
Source1: conky.desktop
12
# PATCH-FIX - add -lm when linking against -liw
13
-Patch1: conky-1.9.0-libiw_with_libm.patch
14
+Patch1: conky-1.9.0-libiw_with_libm.patch
15
Source99: conky-rpmlintrc
16
-Url: http://conky.sourceforge.net
17
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
18
BuildRequires: fontconfig-devel
19
BuildRequires: freetype2-devel
20
BuildRequires: gcc
21
BuildRequires: make
22
BuildRequires: xorg-x11-devel
23
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
24
%if 0%{?suse_version} >= 1120
25
BuildRequires: libiw-devel
26
%else
27
BuildRequires: wireless-tools
28
%endif
29
-BuildRequires: glib2-devel
30
-BuildRequires: libpng-devel
31
-BuildRequires: zlib-devel
32
-BuildRequires: xorg-x11-devel
33
-BuildRequires: cairo-devel
34
-BuildRequires: update-desktop-files
35
+BuildRequires: alsa-devel
36
BuildRequires: autoconf
37
BuildRequires: automake
38
-BuildRequires: libtool
39
BuildRequires: docbook2x
40
-BuildRequires: alsa-devel
41
+BuildRequires: libpng-devel
42
+BuildRequires: libtool
43
+BuildRequires: update-desktop-files
44
+BuildRequires: xorg-x11-devel
45
+BuildRequires: zlib-devel
46
+BuildRequires: pkgconfig(cairo)
47
+BuildRequires: pkgconfig(glib-2.0)
48
%if %with_lua_extra
49
BuildRequires: tolua++
50
%endif
51
52
%define with_imlib2 1
53
BuildRequires: imlib2-devel
54
%endif
55
-BuildRequires: libxml2-devel
56
BuildRequires: ncurses-devel
57
+BuildRequires: pkgconfig(libxml-2.0)
58
%if 0%{?suse_version} >= 1020
59
%define with_lua 1
60
%if 0%{?suse_version} >= 1220
61
62
%else
63
BuildRequires: vim
64
%endif
65
-%if %suse_version >= 1030
66
+%if 0%{?suse_version} >= 1030
67
BuildRequires: libcurl-devel
68
%else
69
BuildRequires: curl-devel
70
%endif
71
%if 0%{?packman_bs}
72
BuildRequires: audacious-devel
73
+# fix dbus-glib-1 no found for audacious
74
+BuildRequires: dbus-1-glib-devel
75
BuildRequires: libXNVCtrl
76
+BuildRequires: xmms2-devel
77
%endif
78
79
%description
80
81
%package feature-audacious
82
Summary: Pseudo Package for %{name} with Audacious Support
83
Group: System/Monitoring
84
-Requires: %{name} = %{version}-%{release}
85
+Requires: %{name} = %{version}
86
87
%description feature-audacious
88
This is a pseudo-package that doesn't contain any files but
89
90
%package feature-nvidia
91
Summary: Pseudo Package for %{name} with nVidia Support
92
Group: System/Monitoring
93
-Requires: %{name} = %{version}-%{release}
94
+Requires: %{name} = %{version}
95
96
%description feature-nvidia
97
This is a pseudo-package that doesn't contain any files but
98
99
%prep
100
%setup -q
101
102
-%patch1
103
+%patch1
104
105
for i in AUTHORS ChangeLog; do
106
- %__mv "${i}" "${i}.orig" && \
107
+ mv "${i}" "${i}.orig" && \
108
iconv -f iso8859-1 -t utf8 -o "${i}" "${i}.orig" && \
109
- %__rm "${i}.orig"
110
+ rm "${i}.orig"
111
done
112
113
%build
114
115
--enable-x11 \
116
--enable-xdamage \
117
--enable-portmon \
118
+ --enable-ibm \
119
+ --enable-weather-metar \
120
+ --enable-weather-xoap \
121
--enable-rss \
122
--enable-eve \
123
--%{?with_imlib2:enable}%{!?with_imlib2:disable}-imlib2 \
124
125
--enable-wlan \
126
%if 0%{?packman_bs}
127
--enable-audacious=yes \
128
- --enable-nvidia=yes
129
+ --enable-nvidia=yes \
130
+ --enable-xmms2=yes
131
%else
132
--enable-audacious=no \
133
--enable-nvidia=no
134
135
136
# inotify on SLE < 11 is too old
137
%if 0%{?sles_version} > 0 && 0%{?sles_version} < 11
138
-%__sed -i '/^#define HAVE_SYS_INOTIFY_H/d' src/config.h
139
+sed -i '/^#define HAVE_SYS_INOTIFY_H/d' src/config.h
140
echo '#undef HAVE_SYS_INOTIFY_H' >> src/config.h
141
%endif
142
143
-%__make %{?jobs:-j%{jobs}}
144
+make %{?_smp_mflags}
145
146
%install
147
-%makeinstall
148
+%make_install
149
150
-%__install -D -m 0644 "%{SOURCE1}" "%{buildroot}%{_datadir}/applications/%{name}.desktop"
151
+install -D -m 0644 "%{SOURCE1}" "%{buildroot}%{_datadir}/applications/%{name}.desktop"
152
%suse_update_desktop_file -r "%{name}" System Monitor
153
154
for feature in audacious nvidia; do
155
156
EOF
157
done
158
159
-%__install -D -m0644 extras/vim/ftdetect/conkyrc.vim "%{buildroot}%{_datadir}/vim/site/ftdetect/conkyrc.vim"
160
-%__install -D -m0644 extras/vim/syntax/conkyrc.vim "%{buildroot}%{_datadir}/vim/site/syntax/conkyrc.vim"
161
+install -D -m0644 extras/vim/ftdetect/conkyrc.vim "%{buildroot}%{_datadir}/vim/site/ftdetect/conkyrc.vim"
162
+install -D -m0644 extras/vim/syntax/conkyrc.vim "%{buildroot}%{_datadir}/vim/site/syntax/conkyrc.vim"
163
164
-%__install -D -m0644 extras/nano/conky.nanorc "%{buildroot}%{_datadir}/nano/conky.nanorc"
165
+install -D -m0644 extras/nano/conky.nanorc "%{buildroot}%{_datadir}/nano/conky.nanorc"
166
167
-%__install -d "%{buildroot}%{_docdir}/%{name}"
168
+install -d "%{buildroot}%{_docdir}/%{name}"
169
MAINDOCFILES="$PWD/doc.main.lst"
170
echo -n >"$MAINDOCFILES"
171
for f in AUTHORS ChangeLog COPYING NEWS README TODO data/conky.conf; do
172
ff=$(basename "$f")
173
- %__install -D -m0644 "$f" "%{buildroot}%{_docdir}/%{name}/$ff"
174
+ install -D -m0644 "$f" "%{buildroot}%{_docdir}/%{name}/$ff"
175
echo "%doc %{_docdir}/%{name}/$ff" >>"$MAINDOCFILES"
176
done
177
DOCDOCFILES="$PWD/doc.doc.lst"
178
echo -n >"$DOCDOCFILES"
179
for f in doc/*.html; do
180
ff=$(basename "$f")
181
- %__install -D -m0644 "$f" "%{buildroot}%{_docdir}/%{name}/$ff"
182
+ install -D -m0644 "$f" "%{buildroot}%{_docdir}/%{name}/$ff"
183
echo "%doc %{_docdir}/%{name}/$ff" >>"$DOCDOCFILES"
184
done
185
186
%if %with_lua_extra
187
-%__rm -rf "%{buildroot}%{_libdir}/conky"/*.{a,la}
188
+rm -rf "%{buildroot}%{_libdir}/conky"/*.{a,la}
189
%else
190
-%__install -d "%{buildroot}%{_libdir}/conky"
191
+install -d "%{buildroot}%{_libdir}/conky"
192
%endif
193
194
%clean
195
-%{?buildroot:%__rm -rf "%{buildroot}"}
196
+%{?buildroot:rm -rf %{buildroot}}
197
198
%files -f doc.main.lst
199
%defattr(-,root,root)
200
Refresh
Refresh
Login required, please
login
or
signup
in order to comment
Request History
marguerite created request over 11 years ago
fix builds and enable more things. please enable builds for all targets. we're smart enough :-)
pbleser accepted request over 12 years ago