]> git.pld-linux.org Git - packages/conky.git/blob - conky.spec
- enabled curl and imlib2
[packages/conky.git] / conky.spec
1 #
2 # Conditional build:
3 %bcond_without  lua_cairo       # without lua cairo bindings
4 #
5 Summary:        A light-weight system monitor
6 Summary(pl.UTF-8):      Monitor systemu dla środowiska graficznego
7 Name:           conky
8 Version:        1.8.1
9 Release:        3
10 License:        Distributable (see COPYING doc)
11 Group:          X11/Applications
12 Source0:        http://downloads.sourceforge.net/conky/%{name}-%{version}.tar.bz2
13 # Source0-md5:  366dc6a5c2ebebfbe6f53da25061b5d6
14 URL:            http://conky.sourceforge.net/
15 BuildRequires:  alsa-lib-devel
16 BuildRequires:  autoconf
17 BuildRequires:  automake
18 %{?with_lua_cairo:BuildRequires:        cairo-devel}
19 BuildRequires:  curl-devel
20 BuildRequires:  expat-devel
21 BuildRequires:  freetype-devel
22 BuildRequires:  gettext-devel
23 BuildRequires:  glib2-devel >= 2.0
24 BuildRequires:  imlib2-devel
25 BuildRequires:  libtool
26 BuildRequires:  lua51-devel >= 5.1
27 BuildRequires:  ncurses-devel
28 BuildRequires:  pkgconfig >= 1:0.19
29 BuildRequires:  sed >= 4.0
30 %{?with_lua_cairo:BuildRequires:        tolua++-devel >= 1.0.90}
31 BuildRequires:  xorg-lib-libXdamage-devel
32 BuildRequires:  xorg-lib-libXext-devel
33 BuildRequires:  xorg-lib-libXft-devel
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
37 Conky is a light-weight system monitor based on the torsmo code. Conky
38 can display arbitrary information (such as the date, CPU temperature
39 from i2c, MPD info, and anything else you desire) to the root window
40 in X11.
41
42 %description -l pl.UTF-8
43 Conky jest niewielkim monitorem systemu opartym na kodzie torsmo. Może
44 wyświetlać takie informacje, jak:
45 - data
46 - temperatura CPU
47 - ilość miejsca na dysku itp.
48
49 %package lua-cairo
50 Summary:        Lua Cairo bindings for Conky
51 Summary(pl.UTF-8):      Dowiązania Lua Cairo dla Conky
52 Group:          Development/Languages
53 Requires:       %{name} = %{version}-%{release}
54
55 %description lua-cairo
56 Lua Cairo bindings for Conky.
57
58 %description lua-cairo -l pl.UTF-8
59 Dowiązania Lua Cairo dla Conky.
60
61 %package lua-imlib2
62 Summary:        Lua Imlib2 bindings for Conky
63 Summary(pl.UTF-8):      Dowiązania Lua Imlib2 dla Conky
64 Group:          Development/Languages
65 Requires:       %{name} = %{version}-%{release}
66
67 %description lua-imlib2
68 Lua Imlib2 bindings for Conky.
69
70 %description lua-imlib2 -l pl.UTF-8
71 Dowiązania Lua Imlib2 dla Conky.
72
73 %prep
74 %setup -q
75 %{__sed} -i 's,lua5.1,lua51,' configure.ac
76
77 %build
78 %{__libtoolize}
79 %{__aclocal} -I m4
80 %{__autoconf}
81 %{__autoheader}
82 %{__automake}
83 %configure \
84         CFLAGS="%{rpmcflags} `pkg-config ncurses --cflags`" \
85         LIBS="-ltinfo" \
86         --enable-curl \
87         --enable-imlib2 \
88         %{?with_lua_cairo:--enable-lua-cairo} \
89         --enable-lua-imlib2
90
91 %{__make}
92
93 %install
94 rm -rf $RPM_BUILD_ROOT
95
96 %{__make} install \
97         DESTDIR=$RPM_BUILD_ROOT
98
99 %clean
100 rm -rf $RPM_BUILD_ROOT
101
102 %files
103 %defattr(644,root,root,755)
104 # COPYING must be added (see COPYING file)
105 %doc AUTHORS ChangeLog COPYING README TODO
106 %attr(755,root,root) %{_bindir}/%{name}
107 %dir %{_sysconfdir}/conky
108 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conky/%{name}.conf
109 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conky/%{name}_no_x11.conf
110 %dir %{_libdir}/conky
111 %{_mandir}/man1/%{name}.1*
112
113 %if %{with lua_cairo}
114 %files lua-cairo
115 %defattr(644,root,root,755)
116 %attr(755,root,root) %{_libdir}/conky/libcairo.so.*.*.*
117 %{_libdir}/conky/libcairo.so
118 %endif
119
120 %files lua-imlib2
121 %defattr(644,root,root,755)
122 %attr(755,root,root) %{_libdir}/conky/libimlib2.so.*.*.*
123 %{_libdir}/conky/libimlib2.so
This page took 0.073179 seconds and 4 git commands to generate.