SPECS: perl-MySQL-Diff.spec - create mysqldiff package (that's the...
glen
glen at pld-linux.org
Tue Jun 21 21:21:48 CEST 2005
Author: glen Date: Tue Jun 21 19:21:48 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- create mysqldiff package (that's the original name of the project)
---- Files affected:
SPECS:
perl-MySQL-Diff.spec (1.4 -> 1.5)
---- Diffs:
================================================================
Index: SPECS/perl-MySQL-Diff.spec
diff -u SPECS/perl-MySQL-Diff.spec:1.4 SPECS/perl-MySQL-Diff.spec:1.5
--- SPECS/perl-MySQL-Diff.spec:1.4 Sat Nov 27 18:30:16 2004
+++ SPECS/perl-MySQL-Diff.spec Tue Jun 21 21:21:43 2005
@@ -1,4 +1,6 @@
# $Revision$, $Date$
+# TODO
+# - rename spec, or package mysqldiff program as subpackage?
#
# Conditional build:
%bcond_with tests # perform "make test" (requires mysql server and access to test_* tables)
@@ -6,11 +8,10 @@
%include /usr/lib/rpm/macros.perl
%define pdir MySQL
%define pnam Diff
-Summary: MySQL::Diff Perl module - comparing the table structure of two MySQL databases
-Summary(pl): Moduł Perla MySQL::Diff - porównywanie struktury tabel dwóch baz danych MySQL
-Name: perl-%{pdir}-%{pnam}
+Name: mysqldiff
+Summary: Perl script which compares the table definitions of two MySQL databases
Version: 0.33
-Release: 1
+Release: 1.1
License: GPL
Group: Development/Languages/Perl
Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
@@ -23,10 +24,26 @@
BuildRequires: mysql-client
%endif
Requires: perl-Class-MakeMethods
+Requires: perl-%{pdir}-%{pnam}
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
+mysqldiff is a Perl script front-end to the CPAN module MySQL::Diff
+which compares the data structures (i.e. table definitions) of two
+MySQL databases, and returns the differences as a sequence of MySQL
+commands suitable for piping into mysql which will transform the
+structure of the first database to be identical to that of the second
+(c.f. diff and patch). Database structures can be compared whether
+they are files containing table definitions or existing databases,
+local or remote.
+
+%package -n perl-%{pdir}-%{pnam}
+Summary: MySQL::Diff Perl module - comparing the table structure of two MySQL databases
+Summary(pl): Moduł Perla MySQL::Diff - porównywanie struktury tabel dwóch baz danych MySQL
+Group: Development/Languages/Perl
+
+%description -n perl-%{pdir}-%{pnam}
MySQL::Diff is Perl module for comparing the table structure of two
MySQL databases.
@@ -51,7 +68,6 @@
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-# mysqldiff binary is not installed somewhy by perl
install -d $RPM_BUILD_ROOT%{_bindir}
install mysqldiff $RPM_BUILD_ROOT%{_bindir}
@@ -60,8 +76,11 @@
%files
%defattr(644,root,root,755)
-%doc README
%attr(755,root,root) %{_bindir}/mysqldiff
+
+%files -n perl-%{pdir}-%{pnam}
+%defattr(644,root,root,755)
+%doc README
%dir %{perl_vendorlib}/MySQL
%{perl_vendorlib}/MySQL/Database.pm
%{perl_vendorlib}/MySQL/Diff.pm
@@ -74,6 +93,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.5 2005/06/21 19:21:43 glen
+- create mysqldiff package (that's the original name of the project)
+
Revision 1.4 2004/11/27 17:30:16 qboosh
- pl, cosmetics
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/perl-MySQL-Diff.spec?r1=1.4&r2=1.5&f=u
More information about the pld-cvs-commit
mailing list