SPECS: einit.spec - up to 0.40.0 - moved to scons - BR: ncurses-de...

cactus cactus at pld-linux.org
Wed Mar 26 22:41:21 CET 2008


Author: cactus                       Date: Wed Mar 26 21:41:21 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- up to 0.40.0
- moved to scons
- BR: ncurses-devel
- updated files
- rest search in einit-modules-xml.spec
- not tested

---- Files affected:
SPECS:
   einit.spec (1.4 -> 1.5) 

---- Diffs:

================================================================
Index: SPECS/einit.spec
diff -u SPECS/einit.spec:1.4 SPECS/einit.spec:1.5
--- SPECS/einit.spec:1.4	Sat Aug 25 15:28:37 2007
+++ SPECS/einit.spec	Wed Mar 26 22:41:15 2008
@@ -4,20 +4,22 @@
 Summary:	Event-based init daemon
 Summary(pl.UTF-8):	Demon init oparty na zdarzeniach
 Name:		einit
-Version:	0.24.2
+Version:	0.40.0
 Release:	0.1
 License:	GPL v2
 Group:		Base
-Source0:	http://download.berlios.de/einit/%{name}-%{version}.tar.bz2
-# Source0-md5:	3434c56760a8b3d27856a794367e09e4
-URL:		http://www.einit.org/project/einit-core
+Source0:	http://einit.org/files/%{name}-%{version}.tar.bz2
+# Source0-md5:	92c65507a4e60993053649c742201605
+URL:		http://www.einit.org/
 BuildRequires:	expat-devel
 BuildRequires:	libnl-devel >= 1.0-0.pre6.3
+BuildRequires:	ncurses-devel
 BuildRequires:	pkgconfig
+BuildRequires:	scons
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define		_prefix		/
 %define		_includedir	/usr/include
+%define		_prefix	/
 
 %description
 eINIT is a replacement for SysVinit, an init system used on UNIX-based
@@ -47,14 +49,30 @@
 %setup -q
 
 %build
-%configure
-%{__make}
+export CFLAGS=-I%{_includedir}/ncurses
+export CC='%{__cc}'
+export CXX='%{__cxx}'
+export CXXFLAGS='%{rpmcxxflags}'
+%scons \
+	destdir=$RPM_BUILD_ROOT \
+	prefix=%{_prefix} \
+	os_cc=1 \
+	os_cxx=1 \
+	os_cxxflags=1
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT
+export CFLAGS=-I%{_includedir}/ncurses
+export CC='%{__cc}'
+export CXX='%{__cxx}'
+export CXXFLAGS='%{rpmcxxflags}'
+%scons install \
+	destdir=$RPM_BUILD_ROOT \
+	prefix=%{_prefix} \
+	os_cc=1 \
+	os_cxx=1 \
+	os_cxxflags=1
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -62,54 +80,51 @@
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS TODO
-/etc/dbus-1/system.d/einit.conf
+#/etc/dbus-1/system.d/einit.conf
 %dir %{_sysconfdir}/einit
 %{_sysconfdir}/einit/*.xml
+%{_sysconfdir}/einit/rules.edev
 %{_sysconfdir}/einit/subsystems.d
 
 %attr(755,root,root) %{_sbindir}/einit
-%attr(755,root,root) %{_sbindir}/einit-control
+%attr(755,root,root) %{_sbindir}/einit-sysvd
+
+%attr(755,root,root) %{_libdir}/libeinit++.so
+%attr(755,root,root) %{_libdir}/libeinit.so
 
 %dir %{_libdir}/einit
 %dir %{_libdir}/einit/bin
-%attr(755,root,root) %{_libdir}/einit/bin/crash-handler
+%attr(755,root,root) %{_libdir}/einit/bin/einit-core
+%attr(755,root,root) %{_libdir}/einit/bin/einit-feedback
+%attr(755,root,root) %{_libdir}/einit/bin/einit-helper
+%attr(755,root,root) %{_libdir}/einit/bin/einit-log
+%attr(755,root,root) %{_libdir}/einit/bin/last-rites
+
 %{_libdir}/einit/defaults
 %{_libdir}/einit/einit.xml
 
+%dir %{_libdir}/einit/bootstrap
+%attr(755,root,root) %{_libdir}/einit/bootstrap/bootstrap-configuration-stree.so
+%attr(755,root,root) %{_libdir}/einit/bootstrap/bootstrap-configuration-xml-expat.so
+
 %dir %{_libdir}/einit/modules
-%attr(755,root,root) %{_libdir}/einit/modules/compatibility-sysv-initctl.so
-%attr(755,root,root) %{_libdir}/einit/modules/compatibility-sysv-utmp.so
-%attr(755,root,root) %{_libdir}/einit/modules/cron.so
-%attr(755,root,root) %{_libdir}/einit/modules/exec.so
-%attr(755,root,root) %{_libdir}/einit/modules/external.so
-%attr(755,root,root) %{_libdir}/einit/modules/feedback-aural-festival.so
-%attr(755,root,root) %{_libdir}/einit/modules/feedback-aural.so
-%attr(755,root,root) %{_libdir}/einit/modules/feedback-visual-fbsplash.so
-%attr(755,root,root) %{_libdir}/einit/modules/feedback-visual-textual.so
-%attr(755,root,root) %{_libdir}/einit/modules/fqdn.so
-%attr(755,root,root) %{_libdir}/einit/modules/ipc-configuration.so
-%attr(755,root,root) %{_libdir}/einit/modules/ipc-core-helpers.so
-%attr(755,root,root) %{_libdir}/einit/modules/ipc.so
-%attr(755,root,root) %{_libdir}/einit/modules/linux-module-kernel.so
-%attr(755,root,root) %{_libdir}/einit/modules/linux-mount.so
-%attr(755,root,root) %{_libdir}/einit/modules/linux-process.so
-%attr(755,root,root) %{_libdir}/einit/modules/linux-sysconf.so
-%attr(755,root,root) %{_libdir}/einit/modules/module-network.so
-%attr(755,root,root) %{_libdir}/einit/modules/module-transformations.so
-%attr(755,root,root) %{_libdir}/einit/modules/module-xml.so
-%attr(755,root,root) %{_libdir}/einit/modules/mount.so
-%attr(755,root,root) %{_libdir}/einit/modules/parse-sh.so
-%attr(755,root,root) %{_libdir}/einit/modules/process.so
-%attr(755,root,root) %{_libdir}/einit/modules/scheduler.so
+%attr(755,root,root) %{_libdir}/einit/modules/bundle-base.so
+%attr(755,root,root) %{_libdir}/einit/modules/bundle-compatibility.so
+%attr(755,root,root) %{_libdir}/einit/modules/bundle-linux.so
+%attr(755,root,root) %{_libdir}/einit/modules/ipc-9p.so
+%attr(755,root,root) %{_libdir}/einit/modules/linux-urandom.so
+%attr(755,root,root) %{_libdir}/einit/modules/module-logic-v4.so
 %attr(755,root,root) %{_libdir}/einit/modules/shadow-exec.so
-%attr(755,root,root) %{_libdir}/einit/modules/tty.so
+
+%dir %{_libdir}/einit/schemata
+%{_libdir}/einit/schemata/data-types.rnc
+%{_libdir}/einit/schemata/einit-module.rnc
+%{_libdir}/einit/schemata/einit-network.rnc
+%{_libdir}/einit/schemata/einit.rnc
 
 %dir %{_libdir}/einit/scripts
-%attr(755,root,root) %{_libdir}/einit/scripts/configuration
-%attr(755,root,root) %{_libdir}/einit/scripts/einit.d_erc.sh
-%attr(755,root,root) %{_libdir}/einit/scripts/install-config
-%attr(755,root,root) %{_libdir}/einit/scripts/update_conf.d.sh
-%attr(755,root,root) %{_libdir}/einit/scripts/write_devroot_rules
+%attr(755,root,root) %{_libdir}/einit/scripts/import-fstab
+%attr(755,root,root) %{_libdir}/einit/scripts/make-initramfs
 
 %files devel
 %defattr(644,root,root,755)
@@ -122,6 +137,14 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.5  2008-03-26 21:41:15  cactus
+- up to 0.40.0
+- moved to scons
+- BR: ncurses-devel
+- updated files
+- rest search in einit-modules-xml.spec
+- not tested
+
 Revision 1.4  2007-08-25 13:28:37  qboosh
 - pl
 - missing dir
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/einit.spec?r1=1.4&r2=1.5&f=u



More information about the pld-cvs-commit mailing list