]>
Commit | Line | Data |
---|---|---|
b2b972b3 JB |
1 | # |
2 | # Conditional build: | |
28114957 | 3 | %bcond_without tests # Do not perform "make test" |
a69671d4 | 4 | %bcond_with dbtests # perform tests using local PostgreSQL installation |
b2b972b3 | 5 | # |
abe8dd4e | 6 | %include /usr/lib/rpm/macros.perl |
55a9d176 | 7 | %define pdir DBD |
8 | %define pnam Pg | |
f9628591 | 9 | Summary: A PostgresSQL interface for Perl |
efa577f8 ER |
10 | Summary(cs.UTF-8): PostgresSQL rozhraní pro Perl |
11 | Summary(da.UTF-8): Et PostgreSQL-grænseflade for Perl | |
12 | Summary(de.UTF-8): Ein PostgreSQL-Interface für Perl | |
13 | Summary(es.UTF-8): Interfaz PostgresSQL para Perl | |
14 | Summary(fr.UTF-8): Interface PostgresSQL pour Perl | |
15 | Summary(it.UTF-8): Interfaccia PostgreSQL per Perl | |
16 | Summary(ja.UTF-8): Perl の PostgreSQL インターフェイス | |
17 | Summary(ko.UTF-8): 펄을 위한 PostgresSQL 인터페이스 | |
18 | Summary(nb.UTF-8): Et PostgreSQL-grensesnitt for Perl | |
19 | Summary(pl.UTF-8): Perlowy interfejs do PostgresSQL-a | |
20 | Summary(pt.UTF-8): Uma interface de Perl para o PostgresSQL | |
21 | Summary(pt_BR.UTF-8): Uma interface de Perl para o PostgresSQL | |
22 | Summary(ru.UTF-8): Интерфейс PostgresSQL для Perl | |
23 | Summary(sv.UTF-8): Ett gränssnitt till PostgresSQL för Perl | |
24 | Summary(uk.UTF-8): Perl-інтерфейс до PostgresSQL | |
25 | Summary(zh_CN.UTF-8): Perl 的 PostgresSQL 界面。 | |
0d326b68 | 26 | Name: perl-DBD-Pg |
7ddf8e8a | 27 | Version: 3.10.0 |
b324915e | 28 | Release: 1 |
02f62e3b | 29 | # same as perl |
30 | License: GPL v1+ or Artistic | |
0d326b68 | 31 | Group: Development/Languages/Perl |
0dc015a0 | 32 | Source0: http://www.cpan.org/modules/by-module/DBD/%{pdir}-%{pnam}-%{version}.tar.gz |
7ddf8e8a | 33 | # Source0-md5: 1cd697899aec65117464d12e9c874ce8 |
36c7f413 | 34 | URL: http://search.cpan.org/dist/DBD-Pg/ |
0dc015a0 | 35 | BuildRequires: perl-ExtUtils-MakeMaker >= 6.11 |
3db71e97 | 36 | BuildRequires: perl-DBI >= 1.614 |
0dc015a0 | 37 | %{?with_tests:BuildRequires: perl-Test-Simple >= 0.88} |
ade3f423 | 38 | BuildRequires: perl-devel >= 1:5.8.1 |
615309be | 39 | %{?with_tests:BuildRequires: perl-version} |
3b7028e5 | 40 | BuildRequires: postgresql-devel |
d571a674 | 41 | BuildRequires: rpm-perlprov >= 4.1-13 |
3db71e97 | 42 | Requires: perl-DBI >= 1.614 |
80410a31 | 43 | Provides: perl(DBD::Pg) = %{version} |
0d326b68 JK |
44 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
45 | ||
fab8906d | 46 | %define _noautoreq 'perl(POSIX(qw(isprint)))' |
f9628591 | 47 | |
0d326b68 JK |
48 | %description |
49 | DBD::Pg - PostgreSQL database driver for the DBI module. | |
50 | ||
857c830a | 51 | %description -l cs.UTF-8 |
f9628591 | 52 | Implementace DBI pro PostgreSQL do Perlu. |
53 | ||
857c830a | 54 | %description -l da.UTF-8 |
f9628591 | 55 | Denne pakke indeholder en implementation af DBI for PostgreSQL for |
56 | Perl. | |
57 | ||
857c830a JR |
58 | %description -l de.UTF-8 |
59 | Dieses Paket enthält eine Implementierung von PostgreSQL für Perl. | |
f9628591 | 60 | |
857c830a JR |
61 | %description -l es.UTF-8 |
62 | Este paquete contiene una implementación de DBI para PotgreSQL para | |
3aa123c8 | 63 | PERL. |
f9628591 | 64 | |
857c830a | 65 | %description -l fr.UTF-8 |
3aa123c8 | 66 | Ce paquetage contient une mise en oeuvre de DBI pour PostgreSQL pour |
67 | Perl. | |
f9628591 | 68 | |
857c830a | 69 | %description -l it.UTF-8 |
3aa123c8 | 70 | Questo pacchetto contiene un'implementazione di DBI per PostgreSQL per |
71 | Perl. | |
f9628591 | 72 | |
857c830a JR |
73 | %description -l ja.UTF-8 |
74 | このパッケージには Perl の PostgreSQL 用 DBI 実装が収録されています。 | |
f9628591 | 75 | |
857c830a JR |
76 | %description -l ko.UTF-8 |
77 | 이 패키지는 펄을 위한 PostgreSQL의 DBI 실현을 포함하고 있습니다. | |
f9628591 | 78 | |
857c830a | 79 | %description -l nb.UTF-8 |
f9628591 | 80 | Denne pakken inneholder en implementasjon av DBI for PostgreSQL for |
81 | Perl. | |
82 | ||
857c830a JR |
83 | %description -l pl.UTF-8 |
84 | DBD::Pg - Sterownik bazy danych PostgreSQL dla modułu DBI. | |
0d326b68 | 85 | |
857c830a JR |
86 | %description -l pt.UTF-8 |
87 | Este pacote contém uma implementação de DBI para o PostgreSQL para o | |
f9628591 | 88 | Perl. |
89 | ||
857c830a JR |
90 | %description -l pt_BR.UTF-8 |
91 | Este pacote contém uma implementação de DBI para o PostgreSQL para o | |
690e6a3a | 92 | Perl. |
93 | ||
857c830a JR |
94 | %description -l ru.UTF-8 |
95 | Это пакет содержит реализацию DBI для PostgreSQL для Perl. | |
f9628591 | 96 | |
857c830a JR |
97 | %description -l sv.UTF-8 |
98 | Detta paket innehåller en implementation av DBI för PostgreSQL för | |
f9628591 | 99 | Perl. |
100 | ||
857c830a JR |
101 | %description -l zh_CN.UTF-8 |
102 | 该软件包包括用于 Perl 的 PostgreSQL 的 DBI 实现。 | |
690e6a3a | 103 | |
0d326b68 | 104 | %prep |
abe8dd4e | 105 | %setup -q -n %{pdir}-%{pnam}-%{version} |
0d326b68 JK |
106 | |
107 | %build | |
e11e5d14 | 108 | POSTGRES_LIB="%{_libdir}"; export POSTGRES_LIB |
109 | POSTGRES_INCLUDE="%{_includedir}/postgresql"; export POSTGRES_INCLUDE | |
d571a674 | 110 | %{__perl} Makefile.PL \ |
7b1e6b84 | 111 | INSTALLDIRS=vendor |
bcc64065 | 112 | %{__make} \ |
13cf9f0c | 113 | CC="%{__cc}" \ |
bcc64065 | 114 | OPTIMIZE="%{rpmcflags}" |
0d326b68 | 115 | |
3fb65830 JB |
116 | # skip SIGNATURE test (uses network to get PGP key) |
117 | rm SIGNATURE | |
a69671d4 | 118 | %{?with_tests:%{__make} test %{!?with_dbtests:DBI_DSN=NOWAY}} |
b2b972b3 | 119 | |
0d326b68 JK |
120 | %install |
121 | rm -rf $RPM_BUILD_ROOT | |
122 | ||
fab8906d JB |
123 | %{__make} install \ |
124 | DESTDIR=$RPM_BUILD_ROOT | |
0d326b68 | 125 | |
ade3f423 ŁK |
126 | # remove "tool" to install Perl modules |
127 | %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/Bundle/DBD/Pg.pm \ | |
128 | $RPM_BUILD_ROOT%{_mandir}/man3/Bundle::DBD::Pg.3pm | |
129 | ||
0d326b68 JK |
130 | %clean |
131 | rm -rf $RPM_BUILD_ROOT | |
132 | ||
133 | %files | |
134 | %defattr(644,root,root,755) | |
c15a9bbc | 135 | %doc Changes README |
a69671d4 | 136 | %{perl_vendorarch}/DBD/Pg.pm |
d571a674 | 137 | %dir %{perl_vendorarch}/auto/DBD/Pg |
d571a674 | 138 | %attr(755,root,root) %{perl_vendorarch}/auto/DBD/Pg/Pg.so |
ade3f423 | 139 | %{_mandir}/man3/DBD::Pg.3pm* |