packages: minbif/minbif.spec - build with cmake directly, now builds with o...
glen
glen at pld-linux.org
Mon Apr 26 19:31:02 CEST 2010
Author: glen Date: Mon Apr 26 17:31:02 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- build with cmake directly, now builds with our cflags/cc
- bconds for features from Makefile.options.defaults (with same way turned as in there)
---- Files affected:
packages/minbif:
minbif.spec (1.2 -> 1.3)
---- Diffs:
================================================================
Index: packages/minbif/minbif.spec
diff -u packages/minbif/minbif.spec:1.2 packages/minbif/minbif.spec:1.3
--- packages/minbif/minbif.spec:1.2 Mon Apr 26 19:18:09 2010
+++ packages/minbif/minbif.spec Mon Apr 26 19:30:56 2010
@@ -1,8 +1,17 @@
# $Revision$, $Date$
+#
+# Conditional build:
+%bcond_without imlib # Compile minbif without imlib
+%bcond_without caca # Compile with the libcaca support
+%bcond_with video # Compile with the video support
+%bcond_with purple # Compile libpurple plugins
+%bcond_with pam # Compile with the pam support
+%bcond_with tls # Compile with the tls support
+
Summary: Minbif - IRC instant messaging gateway
Name: minbif
Version: 1.0.2
-Release: 0.1
+Release: 0.2
License: GPL v2
Group: Applications/Communications
Source0: http://symlink.me/attachments/download/45/%{name}-%{version}.tar.gz
@@ -26,23 +35,38 @@
%patch0 -p1
%build
-%{__make} \
- PREFIX=%{_prefix} \
- MAN_PREFIX=%{_mandir}/man8 \
- CONF_PREFIX=%{_sysconfdir}/%{name} \
- DOC_PREFIX=%{_docdir}/%{name}
+install -d build
+cd build
+%cmake .. \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -DMAN_PREFIX=%{_mandir}/man8 \
+ -DCONF_PREFIX=%{_sysconfdir}/%{name} \
+ -DDOC_PREFIX=%{_docdir}/%{name} \
+ -DCMAKE_VERBOSE_MAKEFILE=1 \
+ -DENABLE_IMLIB=%{!?with_imlib:OFF}%{?with_imlib:ON} \
+ -DENABLE_CACA=%{!?with_caca:OFF}%{?with_caca:ON} \
+ -DENABLE_VIDEO=%{!?with_video:OFF}%{?with_video:ON} \
+ -DENABLE_PLUGIN=%{!?with_purple:OFF}%{?with_purple:ON} \
+ -DENABLE_PAM=%{!?with_pam:OFF}%{!?with_pam:ON} \
+ -DENABLE_TLS=%{!?with_tls:OFF}%{?with_tls:ON} \
+ -DDEBUG=%{!?debug:OFF}%{?debug:ON}
+
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT%{_docdir}/minbif
+
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog README
+%doc doc/minbif.xinetd
%attr(755,root,root) %{_bindir}/minbif
%dir %{_sysconfdir}/minbif
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/minbif/minbif.conf
@@ -55,6 +79,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.3 2010/04/26 17:30:56 glen
+- build with cmake directly, now builds with our cflags/cc
+- bconds for features from Makefile.options.defaults (with same way turned as in there)
+
Revision 1.2 2010/04/26 17:18:09 glen
- add gcc fix, install files, setup prefix, etc
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/minbif/minbif.spec?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list