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