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