]> git.pld-linux.org Git - packages/perl-AcePerl.git/blame - perl-AcePerl.spec
- rebuild with perl 5.18.0
[packages/perl-AcePerl.git] / perl-AcePerl.spec
CommitLineData
7ab39449 1%include /usr/lib/rpm/macros.perl
366a15d2 2%define pdir Ace
5dbfd17b 3Summary: AcePerl - Perl interface for the ACEDB object-oriented database
013b14e4 4Summary(pl.UTF-8): AcePerl - interfejs perlowy do obiektowej bazy danych ACEDB
e5bcd5b3 5Name: perl-AcePerl
ebb46434 6Version: 1.92
cea95873 7Release: 5
4db35ac9 8# same as perl
9License: GPL v1+ or Artistic
e5bcd5b3 10Group: Development/Languages/Perl
72cebec3 11Source0: http://www.cpan.org/modules/by-module/Ace/AcePerl-%{version}.tar.gz
ebb46434 12# Source0-md5: 485e54655a15d8dc5c471fed07092414
831bc58d 13Patch0: %{name}-defaults.patch
3327c5f7 14Patch1: %{name}-path.patch
72cebec3 15URL: http://search.cpan.org/dist/AcePerl/
88579492 16BuildRequires: cpp
3a6fd316 17BuildRequires: perl-Digest-MD5
d8cf144c 18BuildRequires: perl-devel >= 1:5.8.0
63cf99ed 19BuildRequires: rpm-perlprov >= 4.1-13
b23415ec 20Requires: perl-GD
082052ef 21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
e5bcd5b3 22
23%description
24AcePerl provides an interface to the ACEDB object-oriented database.
5dbfd17b 25Designed specifically for use in genome sequencing projects, ACEDB
26provides powerful modeling and management services for biological and
4452ab70 27laboratory data. For others, it is a good open source introduction to
5dbfd17b 28the world of object-oriented databases.
e5bcd5b3 29
3379b9dc
JR
30%description -l pl.UTF-8
31AcePerl umożliwia dostęp do obiektowej bazy danych ACEDB. Został
32zaprojektowany dla projektów dotyczących genomów. ACEDB udostępnia
33potężne usługi modelowania i zarządzania danymi biologicznymi i
5dbfd17b 34laboratoryjnymi. Ponadto, jest on dobrym wprowadzeniem otwartego
35oprogramowania w swiat baz obiektowych.
e5bcd5b3 36
831bc58d 37%package -n perl-AceBrowser
5dbfd17b 38Summary: AceBrowser - collection of CGI scripts providing interface to ACEDB
013b14e4 39Summary(pl.UTF-8): AceBrowser - zbiór skryptów CGI stanowiących interfejs do ACEDB
831bc58d 40Group: Development/Languages/Perl
41Requires: %{name} = %{version}-%{release}
9c0aadf5 42Requires: webserver = apache
831bc58d 43
44%description -n perl-AceBrowser
5dbfd17b 45AceBrowser is a collection of CGI scripts that run on top of AcePerl
4452ab70 46to provide a simple browsable interface to ACEDB databases. Some of
5dbfd17b 47the code has been tuned for the C. elegans database, but most of it is
48fully generic.
831bc58d 49
3379b9dc
JR
50%description -n perl-AceBrowser -l pl.UTF-8
51AceBrowser jest zbiorem skryptów CGI, działających w oparciu o AcePerl
52i stanowiących prosty interfejs do baz danych ACEDB. Część kodu
53zoptymalizowano dla bazy danych C. elegans, lecz większość jest
54ogólna.
831bc58d 55
e5bcd5b3 56%prep
57%setup -q -n AcePerl-%{version}
3327c5f7
AG
58%patch0 -p0
59%patch1 -p1
e5bcd5b3 60
61%build
831bc58d 62# Makefile.PL does not read from non-terminal stdin
63cf99ed 63%{__perl} Makefile.PL < /dev/null \
c9f8befd 64 INSTALLDIRS=vendor
7b04c021 65%{__make} \
66 OPTIMIZE="%{rpmcflags}" \
51a3a3f9 67 COMPILER="%{__cc} -DACEDB4 %{rpmcflags} -fPIC"
3327c5f7
AG
68cd RPC
69%{__perl} Makefile.PL \
70 INSTALLDIRS=vendor
8fcd2948 71# prevent race conditions in parallel build
72%{__make} -C ../acelib rpcace.h
7b04c021 73%{__make} \
74 OPTIMIZE="%{rpmcflags}" \
51a3a3f9 75 COMPILER="%{__cc} -DACEDB4 %{rpmcflags} -fPIC"
3327c5f7
AG
76cd ../Freesubs
77%{__perl} Makefile.PL \
78 INSTALLDIRS=vendor
7b04c021 79%{__make} \
80 OPTIMIZE="%{rpmcflags}" \
51a3a3f9 81 COMPILER="%{__cc} -DACEDB4 %{rpmcflags} -fPIC"
e5bcd5b3 82
83%install
84rm -rf $RPM_BUILD_ROOT
3a6fd316 85install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
e5bcd5b3 86
46133b26 87%{__make} install \
88 DESTDIR=$RPM_BUILD_ROOT
3327c5f7 89cd RPC
46133b26 90%{__make} install \
91 DESTDIR=$RPM_BUILD_ROOT
3327c5f7 92cd ../Freesubs
46133b26 93%{__make} install \
94 DESTDIR=$RPM_BUILD_ROOT
3327c5f7 95cd ..
e5bcd5b3 96
202ce432 97install examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
51a3a3f9 98install -d $RPM_BUILD_ROOT{%{_sysconfdir}/httpd,/home/services/httpd/{cgi-bin,html}}/ace
952f0649
ER
99rm -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
100rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Ace/.packlist
101rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Ace/Freesubs/.packlist
102rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Ace/RPC/.packlist
e5bcd5b3 103
e5bcd5b3 104%clean
105rm -rf $RPM_BUILD_ROOT
106
107%files
108%defattr(644,root,root,755)
831bc58d 109%doc ChangeLog README DISCLAIMER.txt
3327c5f7
AG
110%attr(755,root,root) %{_bindir}/ace.pl
111%{perl_vendorlib}/Ace.pm
112%dir %{perl_vendorlib}/Ace
51a3a3f9 113%{perl_vendorlib}/Ace/[!B]*
3327c5f7
AG
114%{perl_vendorlib}/GFF
115%{perl_vendorlib}/auto/Ace
63cf99ed 116%dir %{perl_vendorarch}/Ace
3327c5f7
AG
117%{perl_vendorarch}/Ace/*.pm
118%dir %{perl_vendorarch}/auto/Ace
51a3a3f9
JB
119%dir %{perl_vendorarch}/auto/Ace/Freesubs
120%{perl_vendorarch}/auto/Ace/Freesubs/Freesubs.bs
121%attr(755,root,root) %{perl_vendorarch}/auto/Ace/Freesubs/Freesubs.so
122%dir %{perl_vendorarch}/auto/Ace/RPC
123%{perl_vendorarch}/auto/Ace/RPC/RPC.bs
124%attr(755,root,root) %{perl_vendorarch}/auto/Ace/RPC/RPC.so
3a6fd316 125%{_examplesdir}/%{name}-%{version}
3327c5f7 126%{_mandir}/man1/ace.pl*
831bc58d 127%{_mandir}/man3/Ace.3pm*
51a3a3f9 128%{_mandir}/man3/Ace::[!B]*
831bc58d 129
130%files -n perl-AceBrowser
131%defattr(644,root,root,755)
132%doc README.ACEBROWSER
133%dir %{_sysconfdir}/httpd/ace
51a3a3f9
JB
134%dir /home/services/httpd/cgi-bin/ace
135%dir /home/services/httpd/html/ace
3327c5f7 136%{perl_vendorlib}/Ace/Browser
831bc58d 137%{_mandir}/man3/Ace::B*
This page took 0.463204 seconds and 4 git commands to generate.