12 |
#Source: https://github.com/geneanet/geneweb/archive/master.zip |
#Source: https://github.com/geneanet/geneweb/archive/master.zip |
13 |
URL: http://www.geneweb.org/ |
URL: http://www.geneweb.org/ |
14 |
Patch0: geneweb-6.08-init.patch |
Patch0: geneweb-6.08-init.patch |
15 |
BuildRequires: ocaml >= 3.12.1 |
BuildRequires: ocaml = 3.12.1 |
16 |
#BuildRequires: camlp5 >= 6.12 |
BuildRequires: camlp5 = 6.17 |
17 |
Requires: smeserver-release >= 9.0 |
Requires: smeserver-release >= 9.0 |
18 |
BuildRoot: ../tmp/%{name}-%{version} |
BuildRoot: ../tmp/%{name}-%{version} |
19 |
Prefix: /opt |
Prefix: /opt |
65 |
|
|
66 |
%install |
%install |
67 |
mkdir -p $RPM_BUILD_ROOT/var/log |
mkdir -p $RPM_BUILD_ROOT/var/log |
68 |
mkdir -p $RPM_BUILD_ROOT/opt/geneweb |
mkdir -p $RPM_BUILD_ROOT/opt/geneweb/bases |
69 |
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d |
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d |
70 |
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d |
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d |
71 |
cp -r distribution $RPM_BUILD_ROOT/opt/geneweb/gw |
cp -r distribution $RPM_BUILD_ROOT/opt/geneweb/gw |
73 |
cp rpm/geneweb-logrotate $RPM_BUILD_ROOT/etc/logrotate.d/gwd |
cp rpm/geneweb-logrotate $RPM_BUILD_ROOT/etc/logrotate.d/gwd |
74 |
touch $RPM_BUILD_ROOT/var/log/gwd.log |
touch $RPM_BUILD_ROOT/var/log/gwd.log |
75 |
touch $RPM_BUILD_ROOT/var/log/gwsetup.log |
touch $RPM_BUILD_ROOT/var/log/gwsetup.log |
76 |
|
echo "Initial bases directory" > $RPM_BUILD_ROOT/opt/geneweb/bases/README.txt |
77 |
|
|
78 |
%clean |
%clean |
79 |
make clean |
make clean |
92 |
if grep -q "^geneweb:" /etc/passwd 2> /dev/null ; then |
if grep -q "^geneweb:" /etc/passwd 2> /dev/null ; then |
93 |
/usr/sbin/usermod -s /sbin/nologin -c "Geneweb Geneology DB Manager" -d %{gwdir} -u %{gwuserid} -g %{gwgroupid} %{gwuser} 2> /dev/null || : |
/usr/sbin/usermod -s /sbin/nologin -c "Geneweb Geneology DB Manager" -d %{gwdir} -u %{gwuserid} -g %{gwgroupid} %{gwuser} 2> /dev/null || : |
94 |
else |
else |
95 |
/usr/sbin/useradd -s /sbin/nologin -c "Geneweb Geneology DB Manager" -d %{gwdir} -u %{gwuserid} -g %{gwgroupid} %{gwuser} 2> /dev/null || : |
/usr/sbin/useradd -s /sbin/nologin -c "Geneweb Geneology DB Manager" -d %{gwdir} -u %{gwuserid} -g %{gwgroupid} %{gwuser} 2> /dev/null || : |
96 |
fi |
fi |
97 |
# |
# |
98 |
%post |
%post |
114 |
|
|
115 |
%files |
%files |
116 |
%defattr(-,geneweb,geneweb) |
%defattr(-,geneweb,geneweb) |
117 |
|
%attr(6750, geneweb, geneweb) /opt/geneweb/bases/README.txt |
118 |
%attr(6750, geneweb, geneweb) /opt/geneweb/gw/gw/gwd |
%attr(6750, geneweb, geneweb) /opt/geneweb/gw/gw/gwd |
119 |
%attr(6750, geneweb, geneweb) /opt/geneweb/gw/gw/gwsetup |
%attr(6750, geneweb, geneweb) /opt/geneweb/gw/gw/gwsetup |
120 |
%attr(6750, geneweb, geneweb) /opt/geneweb/gw/gw/ged2gwb |
%attr(6750, geneweb, geneweb) /opt/geneweb/gw/gw/ged2gwb |
157 |
#%doc doc/* |
#%doc doc/* |
158 |
|
|
159 |
%changelog |
%changelog |
160 |
|
* Wed Oct 02 2019 Michel Begue <mab974@gmail.com> |
|
* Mon Apr 01 2019 Michel Begue <mab974@gmail.com> |
|
161 |
- first import to sme9 tree [geneweb-6.08] |
- first import to sme9 tree [geneweb-6.08] |
162 |
- versions ocaml-3.12.1-1 camlp5-6.12.1 |
- versions ocaml-3.12.1 camlp5-6.17 |
163 |
- updated init.patch |
- updated init.patch |
164 |
- alias service: gwd, geneweb |
- alias service: gwd, geneweb |
165 |
|
|