diff options
author | Marcin Chojnowski | 2005-05-30 14:56:22 (GMT) |
---|---|---|
committer | cvs2git | 2012-06-24 12:13:13 (GMT) |
commit | 06435a1082158511e3156e801da9f144c29a7082 (patch) | |
tree | c2a0f7d148ef95ba77b34c647f89ca5d7ff8d3a2 | |
download | postgresql-module-pljava-06435a1082158511e3156e801da9f144c29a7082.zip postgresql-module-pljava-06435a1082158511e3156e801da9f144c29a7082.tar.gz |
- new spec
- initial version not test
- not finished
Changed files:
postgresql-module-pljava.spec -> 1.1
-rw-r--r-- | postgresql-module-pljava.spec | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/postgresql-module-pljava.spec b/postgresql-module-pljava.spec new file mode 100644 index 0000000..e8e749e --- /dev/null +++ b/postgresql-module-pljava.spec @@ -0,0 +1,73 @@ +# +%define postgresql_version 8.0.3 +%define postgresql_release 2 +%define _pgmoduledir %{_libdir}/postgresql + +Summary: PL/Java- PostgreSQL procedural language +Summary(pl): PL/Java - język proceduralny bazy danych PostgreSQL +Name: postgresql-module-pljava +Version: 1.1.0 +Release: 1 +License: BSD +Group: Applications/Databases +Source0: http://gborg.postgresql.org/download/pljava/stable/pljava-src-%{version}.tar.gz +BuildRequires: postgresql-backend-devel +Requires: postgresql = %{postgresql_version}-%{postgresql_release} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +From PostgreSQL documentation: + +Postgres supports the definition of procedural languages. In the case +of a function or trigger procedure defined in a procedural language, +the database has no built-in knowledge about how to interpret the +function's source text. Instead, the task is passed to a handler that +knows the details of the language. The handler itself is a special +programming language function compiled into a shared object and loaded +on demand. + +To enable PL/Java procedural language for your database you have to +run createlang command. + +%description -l pl +Z dokumentacji PostgreSQL: + +Postgres ma wsparcie dla języków proceduralnych. W przypadku, kiedy +programista zdefiniuje procedurę wyzwalacza lub funkcję w języku +proceduralnym, baza danych nie ma pojęcia jak interpretować tego typu +funkcję. Funkcja lub procedura ta jest przekazywana do interpretera, +który wie jak ją wykonać. Interpreter jest odpowiednią, specjalną +funkcją, która jest skompilowana w obiekt dzielony i ładowany w razie +potrzeby. + +Za pomocą polecenia createlang można dodać obsługę języka +proceduralnego PL/Java dla swojej bazy danych. + +%prep +%setup -q -n pljava-%{version} + +%build +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_pgmoduledir} +install -d $RPM_BUILD_ROOT/docs + +install build/objs/*.so $RPM_BUILD_ROOT%{_pgmoduledir} +install docs/* $RPM_BUILD_ROOT/docs + +%files +%defattr(644,root,root,755) +%doc $RPM_BUILD_ROOT/docs/* +%attr(755,root,root) %{_pgmoduledir}/*.so + +%changelog +* %{date} PLD Team <feedback@pld-linux.org> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log: postgresql-module-pljava.spec,v $ +Revision 1.1 2005-05-30 14:56:22 martii +- new spec +- initial version not test +- not finished |