Overview

Request 297 (accepted)

fix builds and enable more things. please enable builds for all targets. we're smart enough :-)

Submit package home:marguerite:branches:Multimedia / conky to package Multimedia / conky

conky.spec Changed
x
 
1
@@ -25,37 +25,37 @@
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
@@ -63,8 +63,8 @@
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
@@ -82,14 +82,17 @@
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
@@ -158,7 +161,7 @@
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
@@ -168,7 +171,7 @@
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
@@ -179,12 +182,12 @@
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
@@ -203,6 +206,9 @@
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
@@ -221,7 +227,8 @@
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
@@ -229,16 +236,16 @@
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
@@ -250,35 +257,35 @@
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
Request History
Marguerite Su's avatar

marguerite created request over 11 years ago

fix builds and enable more things. please enable builds for all targets. we're smart enough :-)


pbleser's avatar

pbleser accepted request over 12 years ago