]> git.pld-linux.org Git - packages/einit.git/blob - einit.spec
- libnl with .pc support
[packages/einit.git] / einit.spec
1 # TODO
2 # - kill: Requires: /bin/bash
3 Summary:        Event-based init daemon
4 Name:           einit
5 Version:        0.24.2
6 Release:        0.1
7 License:        GPL v2
8 Group:          Base
9 Source0:        http://download.berlios.de/einit/%{name}-%{version}.tar.bz2
10 # Source0-md5:  3434c56760a8b3d27856a794367e09e4
11 URL:            http://www.einit.org/project/einit-core
12 BuildRequires:  expat-devel
13 BuildRequires:  libnl-devel >= 1.0-0.pre6.3
14 BuildRequires:  pkgconfig
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %define         _prefix /
18 %define         _includedir     /usr/include
19
20 %description
21 eINIT is a replacement for SysVinit, an init system used on UNIX-based
22 operating systems. eINIT is designed with speed in mind. Many testers
23 claim that their systems boot up in 30 seconds, whereas sysvinit takes
24 around two minutes to boot.
25
26 %package devel
27 Summary:        Header files for eINIT
28 Group:          Development/Libraries
29 Requires:       %{name} = %{version}-%{release}
30
31 %description devel
32 eINIT header files for developing plugins for eINIT.
33
34 %prep
35 %setup -q
36
37 %build
38 %configure
39 %{__make}
40
41 %install
42 rm -rf $RPM_BUILD_ROOT
43
44 %{__make} install \
45         DESTDIR=$RPM_BUILD_ROOT
46
47 %clean
48 rm -rf $RPM_BUILD_ROOT
49
50 %files
51 %defattr(644,root,root,755)
52 %doc AUTHORS ChangeLog NEWS TODO
53 /etc/dbus-1/system.d/einit.conf
54 %{_sysconfdir}/einit/*.xml
55 %{_sysconfdir}/einit/subsystems.d
56
57 %attr(755,root,root) %{_sbindir}/einit
58 %attr(755,root,root) %{_sbindir}/einit-control
59
60 %dir %{_libdir}/einit
61 %dir %{_libdir}/einit/bin
62 %attr(755,root,root) %{_libdir}/einit/bin/crash-handler
63 %{_libdir}/einit/defaults
64 %{_libdir}/einit/einit.xml
65
66 %dir %{_libdir}/einit/modules
67 %attr(755,root,root) %{_libdir}/einit/modules/compatibility-sysv-initctl.so
68 %attr(755,root,root) %{_libdir}/einit/modules/compatibility-sysv-utmp.so
69 %attr(755,root,root) %{_libdir}/einit/modules/cron.so
70 %attr(755,root,root) %{_libdir}/einit/modules/exec.so
71 %attr(755,root,root) %{_libdir}/einit/modules/external.so
72 %attr(755,root,root) %{_libdir}/einit/modules/feedback-aural-festival.so
73 %attr(755,root,root) %{_libdir}/einit/modules/feedback-aural.so
74 %attr(755,root,root) %{_libdir}/einit/modules/feedback-visual-fbsplash.so
75 %attr(755,root,root) %{_libdir}/einit/modules/feedback-visual-textual.so
76 %attr(755,root,root) %{_libdir}/einit/modules/fqdn.so
77 %attr(755,root,root) %{_libdir}/einit/modules/ipc-configuration.so
78 %attr(755,root,root) %{_libdir}/einit/modules/ipc-core-helpers.so
79 %attr(755,root,root) %{_libdir}/einit/modules/ipc.so
80 %attr(755,root,root) %{_libdir}/einit/modules/linux-module-kernel.so
81 %attr(755,root,root) %{_libdir}/einit/modules/linux-mount.so
82 %attr(755,root,root) %{_libdir}/einit/modules/linux-process.so
83 %attr(755,root,root) %{_libdir}/einit/modules/linux-sysconf.so
84 %attr(755,root,root) %{_libdir}/einit/modules/module-network.so
85 %attr(755,root,root) %{_libdir}/einit/modules/module-transformations.so
86 %attr(755,root,root) %{_libdir}/einit/modules/module-xml.so
87 %attr(755,root,root) %{_libdir}/einit/modules/mount.so
88 %attr(755,root,root) %{_libdir}/einit/modules/parse-sh.so
89 %attr(755,root,root) %{_libdir}/einit/modules/process.so
90 %attr(755,root,root) %{_libdir}/einit/modules/scheduler.so
91 %attr(755,root,root) %{_libdir}/einit/modules/shadow-exec.so
92 %attr(755,root,root) %{_libdir}/einit/modules/tty.so
93
94 %dir %{_libdir}/einit/scripts
95 %attr(755,root,root) %{_libdir}/einit/scripts/configuration
96 %attr(755,root,root) %{_libdir}/einit/scripts/einit.d_erc.sh
97 %attr(755,root,root) %{_libdir}/einit/scripts/install-config
98 %attr(755,root,root) %{_libdir}/einit/scripts/update_conf.d.sh
99 %attr(755,root,root) %{_libdir}/einit/scripts/write_devroot_rules
100
101 %files devel
102 %defattr(644,root,root,755)
103 %{_includedir}/einit
104 %{_includedir}/einit-modules
This page took 0.052918 seconds and 3 git commands to generate.