]> git.pld-linux.org Git - packages/XdeFactor-ng.git/blame - XdeFactor-ng.spec
- cosmetcs and temporary save
[packages/XdeFactor-ng.git] / XdeFactor-ng.spec
CommitLineData
52cc906b 1#
2# TODO:
3# summary, desc, more BRs ?, maybe some build fix ?,
4# conditional build - maybe subpackages with sperate modules ?
5#
6%define _snap 20030212
c06e786b 7%define _modules login logout about clients goods invoices means_of_transport stores archive_invoices
52cc906b 8Summary: XdeFactor - New Generation
9Summary(pl): XdeFactor - Nowa Generacja
10Name: XdeFactor-ng
11Version: %{_snap}
12Release: 0.1
13License: GPL
14Group: Bzium
15BuildRequires: glib2-devel
16BuildRequires: postgresql-devel
c06e786b 17Prereq: /sbin/ldconfig
52cc906b 18Source0: http://defactor-ng.gnu.pl/XdeFactor-ng_snapshots/%{name}_%{version}.tar.gz
19Patch0: %{name}-includes.patch
20Patch1: %{name}-modules-includes.patch
21URL: http://defactor-ng.gnu.pl/
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25
26%description -l pl
27
28%prep
29%setup -q -n xdefactor-ng
30%patch0 -p1
31%patch1 -p1
32
33%build
34cd src
35%{__make} CC="gcc %{rpmcflags}"
36
52cc906b 37cd modules
38
c06e786b 39for i in %{_modules}; do
52cc906b 40 cd $i
41 %{__make} CC="gcc %{rpmcflags}"
42 cd ..
43done
44
45%install
46rm -rf $RPM_BUILD_ROOT
8a979313 47install -d $RPM_BUILD_ROOT{%{_sysconfdir}/defactor-ng/x/modules/,%{_bindir},%{_libdir}/xdefactor-ng/,%{_datadir}/%{name}}
52cc906b 48
8a979313 49install src/xdefactor-ng $RPM_BUILD_ROOT/%{_bindir}/
50install conf/logo.jpg $RPM_BUILD_ROOT/%{_datadir}/%{name}/
51install conf/modules.conf.example $RPM_BUILD_ROOT/%{_datadir}/%{name}/
52install conf/*.conf $RPM_BUILD_ROOT%{_sysconfdir}/defactor-ng/x/
53install conf/host.name $RPM_BUILD_ROOT%{_sysconfdir}/defactor-ng/x/
54
55cd src/modules
c06e786b 56
57for i in %{_modules}; do
8a979313 58 cd $i
fa06b502 59for j in *.so; do
60 install $j $RPM_BUILD_ROOT%{_libdir}/xdefactor-ng/
61 echo "$j" >> $RPM_BUILD_ROOT%{_sysconfdir}/defactor-ng/x/modules.conf
8a979313 62 done
63 install *.conf $RPM_BUILD_ROOT%{_sysconfdir}/defactor-ng/x/modules/
64 cd ..
65done
66
67# i think it should be in XdeFactor-subpackages in post and postun scripts :)
52cc906b 68
c06e786b 69%post
70echo %{_libdir}/xdefactor-ng>> %{_sysconfdir}/ld.so.conf
71/sbin/ldconfig
72
73%postun
74cat %{_sysconfdir}/ld.so.conf | grep -v xdefactor-ng > /tmp/ld.so.conf.tmp
75mv /tmp/ld.so.conf.tmp %{_sysconfdir}/ld.so.conf
76
52cc906b 77%clean
8a979313 78#rm -rf $RPM_BUILD_ROOT
52cc906b 79
80%files
81%defattr(644,root,root,755)
8a979313 82%doc AUTHORS README
83%attr(755,root,root) %{_bindir}/xdefactor-ng
84%{_datadir}/%{name}/
52cc906b 85%{_sysconfdir}/defactor-ng/x/
8a979313 86%{_libdir}/xdefactor-ng/
This page took 0.207481 seconds and 4 git commands to generate.