]> git.pld-linux.org Git - packages/koha.git/blob - koha.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/koha.git] / koha.spec
1 # TODO:
2 # - include apache configuration
3 Summary:        A library and collection management system
4 Summary(pl.UTF-8):      System zarządzania bibliotekami i kolekcjami
5 Name:           koha
6 Version:        2.2.4
7 Release:        0.1
8 License:        GPL v2
9 Group:          Networking/Utilities
10 Source0:        http://dl.sourceforge.net/koha/%{name}-%{version}.tar.gz
11 # Source0-md5:  68ec84cea8975f615722140dc25b3027
12 URL:            http://www.koha.org/
13 BuildRequires:  rpm-perlprov
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %define         _kohadir        /home/services/httpd/html/koha/intranet
17 %define         _opacdir        /home/services/httpd/html/koha/opac
18
19 %description
20 Koha is a library and collection management system. It is designed to
21 manage physical collections of items (books, CDs, videos, reference,
22 etc.). It provides cataloguing, searching, member/patron management,
23 an acqusitions system, and circulation (issues, returns, and
24 reserves). Circulation is handled with a full screen curses interface
25 or a Web-based interface, and the rest of the system is Web-based.
26
27 %description -l pl.UTF-8
28 Koha to system zarządzania bibliotekami i kolekcjami. Został
29 zaprojektowany do zarządzania fizycznymi kolekcjami przedmiotów
30 (książek, płyt CD, nośników wideo, odnośników itp.). Pozwala na
31 katalogowanie, przeszukiwanie, zarządzanie członkami/opiekunami,
32 systemem akwizycji i obiegu (wyjścia, powroty i rezerwacje). Obieg
33 jest obsługiwany przez pełnoekranowy interfejs oparty o curses lub
34 WWW, a reszta systemu jest oparta o WWW.
35
36 %prep
37 %setup -q
38
39 %install
40 rm -rf $RPM_BUILD_ROOT
41 install -d $RPM_BUILD_ROOT{%{_kohadir}/{htdocs,cgi-bin,scripts,modules},%{_opacdir}/{htdocs,cgi-bin},%{_sysconfdir},/var/log/koha}
42
43 install opac-cgi/* $RPM_BUILD_ROOT%{_opacdir}/cgi-bin
44 cp -R opac-html/* $RPM_BUILD_ROOT%{_opacdir}/htdocs
45 cp -R intranet-cgi/* $RPM_BUILD_ROOT%{_kohadir}/cgi-bin
46 cp -R intranet-html/* $RPM_BUILD_ROOT%{_kohadir}/htdocs
47 cp -R modules/* $RPM_BUILD_ROOT%{_kohadir}/modules
48 cp -R scripts/* $RPM_BUILD_ROOT%{_kohadir}/scripts
49
50 cat > $RPM_BUILD_ROOT%{_sysconfdir}/koha.conf << EOF
51 database=koha
52 hostname=localhost
53 user=koha
54 pass=koha
55 includes=%{_kohadir}/htdocs/includes
56 intranetdir=%{_kohadir}
57 opacdir=%{_opacdir}
58 kohalogdir=/var/log/koha
59 kohaversion=%{version}
60 httpduser=httpd
61 EOF
62
63 %clean
64 rm -rf $RPM_BUILD_ROOT
65
66 %files
67 %defattr(644,root,root,755)
68 %doc ChangeLog* Hints TODO README koha.mysql
69 %attr(640,root,httpd) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/koha.conf
70 %attr(770,root,httpd) %dir /var/log/koha
71 %attr(770,root,httpd) %dir %{_opacdir}
72 %attr(770,root,httpd) %dir %{_opacdir}/cgi-bin
73 %attr(770,root,httpd) %dir %{_opacdir}/htdocs
74 %attr(770,root,httpd) %dir %{_kohadir}
75 %attr(770,root,httpd) %dir %{_kohadir}/cgi-bin
76 %attr(770,root,httpd) %dir %{_kohadir}/htdocs
77 %attr(770,root,httpd) %dir %{_kohadir}/modules
78 %attr(770,root,httpd) %dir %{_kohadir}/scripts
79 %attr(750,root,httpd) %{_opacdir}/cgi-bin/*
80 %attr(750,root,httpd) %{_opacdir}/htdocs/*
81 %attr(750,root,httpd) %{_kohadir}/cgi-bin/*
82 %attr(750,root,httpd) %{_kohadir}/htdocs/*
83 %attr(750,root,httpd) %{_kohadir}/modules/*
84 %attr(750,root,httpd) %{_kohadir}/scripts/*
This page took 0.054344 seconds and 3 git commands to generate.