]> git.pld-linux.org Git - packages/conky.git/blame - conky.spec
- fix files
[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
8dc37e3c 12Release: 5
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
c4824912 25BuildRequires: gettext-tools
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`" \
77f07410 92 --enable-curl \
93 --enable-imlib2 \
571e10f2 94 --enable-weather-xoap \
32b7e2cd
ZU
95 --enable-wlan \
96 --enable-rss \
77f07410 97 %{?with_lua_cairo:--enable-lua-cairo} \
2eb3d927 98 %{?with_lua_imlib2:--enable-lua-imlib2}
77f07410 99
944b0afa 100%{__make}
101
102%install
103rm -rf $RPM_BUILD_ROOT
30dee786 104
944b0afa 105%{__make} install \
106 DESTDIR=$RPM_BUILD_ROOT
107
108%clean
109rm -rf $RPM_BUILD_ROOT
110
111%files
112%defattr(644,root,root,755)
8d0d3a4a 113# COPYING must be added (see COPYING file)
114%doc AUTHORS ChangeLog COPYING README TODO
67ce5da3 115%attr(755,root,root) %{_bindir}/%{name}
19807c7c 116%dir %{_sysconfdir}/conky
c09108ca 117%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conky/%{name}.conf
cdb245cb 118%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conky/%{name}_no_x11.conf
8dc37e3c 119%if %{with lua_cairo} || %{with lua_imlib2}
67ce5da3 120%dir %{_libdir}/conky
8dc37e3c 121%endif
bdea8ea0 122%{_mandir}/man1/%{name}.1*
123
67ce5da3 124%if %{with lua_cairo}
bdea8ea0 125%files lua-cairo
126%defattr(644,root,root,755)
77f07410 127%attr(755,root,root) %{_libdir}/conky/libcairo.so.*.*.*
7ac63b47 128%{_libdir}/conky/libcairo.so
67ce5da3 129%endif
77f07410 130
2eb3d927 131%if %{with lua_imlib2}
77f07410 132%files lua-imlib2
133%defattr(644,root,root,755)
134%attr(755,root,root) %{_libdir}/conky/libimlib2.so.*.*.*
135%{_libdir}/conky/libimlib2.so
2eb3d927 136%endif
This page took 0.077411 seconds and 4 git commands to generate.