Author: glen Date: Mon Mar 3 19:58:07 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - based on mysql.spec
---- Files affected: SPECS: mysql-maria.spec (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/mysql-maria.spec diff -u /dev/null SPECS/mysql-maria.spec:1.1 --- /dev/null Mon Mar 3 20:58:07 2008 +++ SPECS/mysql-maria.spec Mon Mar 3 20:58:02 2008 @@ -0,0 +1,947 @@ +# $Revision$, $Date$ +# TODO: +# - sanitize mysql_config: +# - kill optflags (-f.*/-g.*/-m.*) from --cflags +# - kill -lnsl from --libs/--libs_r/--libmysqld-libs +# - C(XX)FLAGS for innodb subdirs are overriden by ./configure! +# - http://bugs.mysql.com/bug.php?id=16470 +# - innodb are dynamic (= as plugins) ? +# - missing have_archive, have_merge +# - is plugin_dir lib64 safe? +# - Using NDB Cluster... could not find sci transporter in /{include, lib} +# - unpackaged: +# /usr/share/man/man1/mysql_tableinfo.1.gz +# +# Conditional build: +%bcond_without innodb # InnoDB storage engine support +%bcond_without big_tables # Support tables with more than 4G rows even on 32 bit platforms +%bcond_without federated # Federated storage engine support +%bcond_without raid # RAID support +%bcond_without ssl # OpenSSL support +%bcond_without tcpd # libwrap (tcp_wrappers) support +%bcond_with autodeps # BR packages needed only for resolving deps +%bcond_with sphinx # Sphinx storage engine support +%bcond_with tests # FIXME: don't run correctly +# +%include /usr/lib/rpm/macros.perl +Summary: MySQL Maria Engine Preview +Summary(de.UTF-8): MySQL: ist eine SQL-Datenbank +Summary(fr.UTF-8): MySQL: un serveur SQL rapide et fiable +Summary(pl.UTF-8): MySQL: bardzo szybka i niezawodna baza danych (SQL) +Summary(pt_BR.UTF-8): MySQL: Um servidor SQL rápido e confiável +Summary(ru.UTF-8): MySQL - быстрый SQL-сервер +Summary(uk.UTF-8): MySQL - швидкий SQL-сервер +Summary(zh_CN.UTF-8): MySQL数据库服务器 +Name: mysql-maria +Version: 5.1.23a +Release: 0.1 +License: GPL + MySQL FLOSS Exception +Group: Applications/Databases +Source0: http://mysql.tonnikala.org/Downloads/MySQL-5.1/mysql-%{version}-maria-alpha.tar.gz +# Source0-md5: d6ca3009eee24a8e396b8f667b3bd8df +Source100: http://www.sphinxsearch.com/downloads/sphinx-0.9.7.tar.gz +# Source100-md5: 32f2b7e98d8485c86108851d52c5cef4 +Source1: mysql.init +Source2: mysql.sysconfig +Source3: mysql.logrotate +Source4: mysqld.conf +Source5: mysql-clusters.conf +Source7: mysql-ndb.init +Source8: mysql-ndb.sysconfig +Source9: mysql-ndb-mgm.init +Source10: mysql-ndb-mgm.sysconfig +Source11: mysql-ndb-cpc.init +Source12: mysql-ndb-cpc.sysconfig +Source13: mysql-client.conf +Patch0: mysql-libs.patch +Patch1: mysql-libwrap.patch +Patch2: mysql-c++.patch +Patch3: mysql-info.patch +Patch4: mysql-sql-cxx-pic.patch +Patch5: mysql-noproc.patch +Patch6: mysql-system-users.patch +Patch7: mysql-bug-34192.patch +Patch8: mysql-client-config.patch +Patch9: mysql-build.patch +Patch10: mysql-alpha.patch +Patch11: mysql-upgrade.patch +#Patch12: mysql-NDB_CXXFLAGS.patch +#Patch14: mysql-bug-18156.patch +Patch16: mysql-bug-29082.patch +URL: http://www.mysql.com/products/database/mysql/community_edition.html +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: doxygen +BuildRequires: libstdc++-devel >= 5:3.0 +BuildRequires: libtool +%{?with_tcpd:BuildRequires: libwrap-devel} +BuildRequires: ncurses-devel >= 4.2 +%{?with_ssl:BuildRequires: openssl-devel >= 0.9.7d} +%{?with_autodeps:BuildRequires: perl-DBI} +BuildRequires: perl-devel >= 1:5.6.1 +BuildRequires: readline-devel >= 4.2 +BuildRequires: rpm-perlprov >= 4.1-13 +BuildRequires: rpmbuild(macros) >= 1.414 +BuildRequires: sed >= 4.0 +BuildRequires: texinfo +BuildRequires: zlib-devel +Requires(post,preun): /sbin/chkconfig +Requires(postun): /usr/sbin/groupdel +Requires(postun): /usr/sbin/userdel +Requires(pre): /bin/id +Requires(pre): /usr/bin/getgid +Requires(pre): /usr/sbin/groupadd +Requires(pre): /usr/sbin/useradd +Requires(triggerpostun): sed >= 4.0 +Requires: /usr/bin/setsid +Requires: mysql-charsets = %{version}-%{release} +Requires: rc-scripts >= 0.2.0 +Provides: MySQL-server +Provides: group(mysql) +Provides: msqlormysql +Provides: user(mysql) +Obsoletes: MySQL +Obsoletes: mysql-server +Conflicts: logrotate < 3.7-4 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _libexecdir %{_sbindir} +%define _localstatedir /var/lib/mysql +%define _mysqlhome /home/services/mysql + +%define _noautoreqdep 'perl(DBD::mysql)' + +# readline/libedit detection goes wrong +%undefine configure_cache + +%description +Maria Engine is an extended version of MyISAM which is crash safe. + +MySQL is a true multi-user, multi-threaded SQL (Structured Query +Language) database server. SQL is the most popular database language +in the world. MySQL is a client/server implementation that consists of +a server daemon mysqld and many different client programs/libraries. + +The main goals of MySQL are speed, robustness and easy to use. MySQL +was originally developed because we at Tcx needed a SQL server that +could handle very big databases with magnitude higher speed than what +any database vendor could offer to us. We have now been using MySQL +since 1996 in a environment with more than 40 databases, 10,000 +tables, of which more than 500 have more than 7 million rows. This is +about 50G of mission critical data. + +The base upon which MySQL is built is a set of routines that have been +used in a highly demanding production environment for many years. +While MySQL is still in development, it already offers a rich and +highly useful function set. + +%description -l fr.UTF-8 +MySQL est un serveur de bases de donnees SQL vraiment multi-usagers et +multi-taches. Le langage SQL est le langage de bases de donnees le +plus populaire au monde. MySQL est une implementation client/serveur +qui consiste en un serveur (mysqld) et differents +programmes/bibliotheques clientes. + +Les objectifs principaux de MySQL sont: vitesse, robustesse et +facilite d'utilisation. MySQL fut originalement developpe parce que +nous, chez Tcx, avions besoin d'un serveur SQL qui pouvait gerer de +tres grandes bases de donnees avec une vitesse d'un ordre de magnitude +superieur a ce que n'importe quel vendeur pouvait nous offrir. Nous +utilisons MySQL depuis 1996 dans un environnement avec plus de 40 +bases de donnees, 10000 tables, desquelles plus de 500 ont plus de 7 +millions de lignes. Ceci represente environ 50G de donnees critiques. + +A la base de la conception de MySQL, on retrouve une serie de routines +qui ont ete utilisees dans un environnement de production pendant +plusieurs annees. Meme si MySQL est encore en developpement, il offre +deja une riche et utile serie de fonctions. + +%description -l pl.UTF-8 +MySQL to prawdziwie wieloużytkownikowy, wielowątkowy serwer baz danych +SQL. SQL jest najpopularniejszym na świecie językiem używanym do baz +danych. MySQL to implementacja klient/serwer składająca się z demona +mysqld i wielu różnych programów i bibliotek klienckich. + +Głównymi celami MySQL-a są szybkość, potęga i łatwość użytkowania. +MySQL oryginalnie był tworzony, ponieważ autorzy w Tcx potrzebowali +serwera SQL do obsługi bardzo dużych baz danych z szybkością o wiele +większą, niż mogli zaoferować inni producenci baz danych. Używają go +od 1996 roku w środowisku z ponad 40 bazami danych, 10 000 tabel, z +których ponad 500 zawiera ponad 7 milionów rekordów - w sumie około +50GB krytycznych danych. + +Baza, na której oparty jest MySQL, składa się ze zbioru procedur, +które były używane w bardzo wymagającym środowisku produkcyjnym przez +wiele lat. Pomimo, że MySQL jest ciągle rozwijany, już oferuje bogaty +i użyteczny zbiór funkcji. + +%description -l de.UTF-8 +MySQL ist eine SQL-Datenbank. Allerdings ist sie im Gegensatz zu +Oracle, DB2 oder PostgreSQL keine relationale Datenbank. Die Daten +werden zwar in zweidimensionalen Tabellen gespeichert und können mit +einem Primärschlüssel versehen werden. Es ist aber keine Definition +eines Fremdschlüssels möglich. Der Benutzer ist somit bei einer +MySQL-Datenbank völlig allein für die (referenzielle) Integrität der +Daten verantwortlich. Allein durch die Nutzung externer +Tabellenformate, wie InnoDB bzw Berkeley DB wird eine Relationalität +ermöglicht. Diese Projekte sind aber getrennt von MySQL zu betrachten. + +%description -l pt_BR.UTF-8 +O MySQL é um servidor de banco de dados SQL realmente multiusuário e +multi-tarefa. A linguagem SQL é a mais popular linguagem para banco de +dados no mundo. O MySQL é uma implementação cliente/servidor que +consiste de um servidor chamado mysqld e diversos +programas/bibliotecas clientes. Os principais objetivos do MySQL são: +velocidade, robustez e facilidade de uso. O MySQL foi originalmente +desenvolvido porque nós na Tcx precisávamos de um servidor SQL que +pudesse lidar com grandes bases de dados e com uma velocidade muito +maior do que a que qualquer vendedor podia nos oferecer. Estamos +usando o MySQL desde 1996 em um ambiente com mais de 40 bases de dados +com 10.000 tabelas, das quais mais de 500 têm mais de 7 milhões de +linhas. Isto é o equivalente a aproximadamente 50G de dados críticos. +A base da construção do MySQL é uma série de rotinas que foram usadas +em um ambiente de produção com alta demanda por muitos anos. Mesmo o +MySQL estando ainda em desenvolvimento, ele já oferece um conjunto de +funções muito ricas e úteis. Veja a documentação para maiores +informações. + +%description -l ru.UTF-8 +MySQL - это SQL (Structured Query Language) сервер базы данных. MySQL +была написана Michael'ом (monty) Widenius'ом. См. файл CREDITS в +дистрибутиве на предмет других участников проекта и прочей информации +о MySQL. + +%description -l uk.UTF-8 +MySQL - це SQL (Structured Query Language) сервер бази даних. MySQL +було написано Michael'ом (monty) Widenius'ом. Див. файл CREDITS в +дистрибутиві для інформації про інших учасників проекту та іншої +інформації. + +%package charsets +Summary: MySQL - character sets definitions +Summary(pl.UTF-8): MySQL - definicje kodowań znaków +Group: Applications/Databases + +%description charsets +This package contains character sets definitions needed by both client +and server. + +%description charsets -l pl.UTF-8 +Ten pakiet zawiera definicje kodowań znaków potrzebne dla serwera i +klienta. + +%package extras +Summary: MySQL additional utilities +Summary(pl.UTF-8): Dodatkowe narzędzia do MySQL +Group: Applications/Databases +Requires: mysql-libs = %{version}-%{release} + +%description extras +MySQL additional utilities except Perl scripts (they may be found in +mysql-extras-perl package). + +%description extras -l pl.UTF-8 +Dodatkowe narzędzia do MySQL - z wyjątkiem skryptów Perla (które są w +pakiecie mysql-extras-perl). + +%package extras-perl +Summary: MySQL additional utilities written in Perl +Summary(pl.UTF-8): Dodatkowe narzędzia do MySQL napisane w Perlu +Group: Applications/Databases +Requires: mysql-extras = %{version}-%{release} +Requires: perl(DBD::mysql) + +%description extras-perl +MySQL additional utilities written in Perl. + +%description extras-perl -l pl.UTF-8 +Dodatkowe narzędzia do MySQL napisane w Perlu. + +%package client +Summary: MySQL - Client +Summary(pl.UTF-8): MySQL - Klient +Summary(pt.UTF-8): MySQL - Cliente +Summary(ru.UTF-8): MySQL клиент +Summary(uk.UTF-8): MySQL клієнт +Group: Applications/Databases +Requires: mysql-charsets = %{version}-%{release} +Requires: mysql-libs = %{version}-%{release} +Obsoletes: MySQL-client + +%description client +This package contains the standard MySQL clients. + +%description client -l fr.UTF-8 +Ce package contient les clients MySQL standards. + +%description client -l pl.UTF-8 +Standardowe programy klienckie MySQL. + +%description client -l pt_BR.UTF-8 +Este pacote contém os clientes padrão para o MySQL. + +%description client -l ru.UTF-8 +Этот пакет содержит только клиент MySQL. + +%description client -l uk.UTF-8 +Цей пакет містить тільки клієнта MySQL. + +%package libs +Summary: Shared libraries for MySQL +Summary(pl.UTF-8): Biblioteki dzielone MySQL +Group: Libraries +Obsoletes: libmysql10 +Obsoletes: mysql-doc < 4.1.12 + +%description libs +Shared libraries for MySQL. + +%description libs -l pl.UTF-8 +Biblioteki dzielone MySQL. + +%package devel +Summary: MySQL - Development header files and libraries +Summary(pl.UTF-8): MySQL - Pliki nagłówkowe i biblioteki dla programistów +Summary(pt.UTF-8): MySQL - Medições de desempenho +Summary(ru.UTF-8): MySQL - хедеры и библиотеки разработчика +Summary(uk.UTF-8): MySQL - хедери та бібліотеки програміста +Group: Development/Libraries +Requires: mysql-libs = %{version}-%{release} +%{?with_ssl:Requires: openssl-devel} +Requires: zlib-devel +Obsoletes: MySQL-devel +Obsoletes: libmysql10-devel + +%description devel +This package contains the development header files and libraries +necessary to develop MySQL client applications. + +%description devel -l fr.UTF-8 +Ce package contient les fichiers entetes et les librairies de +developpement necessaires pour developper des applications clientes +MySQL. + +%description devel -l pl.UTF-8 +Pliki nagłówkowe i biblioteki konieczne do kompilacji aplikacji +klienckich MySQL. + +%description devel -l pt_BR.UTF-8 +Este pacote contém os arquivos de cabeçalho (header files) e +bibliotecas necessárias para desenvolver aplicações clientes do MySQL. + +%description devel -l ru.UTF-8 +Этот пакет содержит хедеры и библиотеки разработчика, необходимые для +разработки клиентских приложений. + +%description devel -l uk.UTF-8 +Цей пакет містить хедери та бібліотеки програміста, необхідні для +розробки програм-клієнтів. + +%package static +Summary: MySQL static libraries +Summary(pl.UTF-8): Biblioteki statyczne MySQL +Summary(ru.UTF-8): MySQL - статические библиотеки +Summary(uk.UTF-8): MySQL - статичні бібліотеки +Group: Development/Libraries +Requires: mysql-devel = %{version}-%{release} +Obsoletes: MySQL-static + +%description static +MySQL static libraries. + +%description static -l pl.UTF-8 +Biblioteki statyczne MySQL. + +%description static -l ru.UTF-8 +Этот пакет содержит статические библиотеки разработчика, необходимые +для разработки клиентских приложений. + +%description static -l uk.UTF-8 +Цей пакет містить статичні бібліотеки програміста, необхідні для +розробки програм-клієнтів. + +%package bench +Summary: MySQL - Benchmarks +Summary(pl.UTF-8): MySQL - Programy testujące szybkość działania bazy +Summary(pt.UTF-8): MySQL - Medições de desempenho +Summary(ru.UTF-8): MySQL - бенчмарки +Summary(uk.UTF-8): MySQL - бенчмарки +Group: Applications/Databases +Requires: mysql = %{version}-%{release} +Requires: mysql-client +Requires: perl(DBD::mysql) +Obsoletes: MySQL-bench + +%description bench +This package contains MySQL benchmark scripts and data. + +%description bench -l pl.UTF-8 +Programy testujące szybkość serwera MySQL. + +%description bench -l pt_BR.UTF-8 +Este pacote contém medições de desempenho de scripts e dados do MySQL. + +%description bench -l ru.UTF-8 +Этот пакет содержит скрипты и данные для оценки производительности +MySQL. + +%description bench -l uk.UTF-8 +Цей пакет містить скрипти та дані для оцінки продуктивності MySQL. + +%package doc +Summary: MySQL manual +Summary(pl.UTF-8): Podręcznik użytkownika MySQL +Group: Applications/Databases + +%description doc +This package contains manual in HTML format. + +%description doc -l pl.UTF-8 +Podręcznik MySQL-a w formacie HTML. + +%package ndb +Summary: MySQL - NDB Storage Engine Daemon +Summary(pl.UTF-8): MySQL - demon silnika przechowywania danych NDB +Group: Applications/Databases +Requires: mysql-libs = %{version}-%{release} + +%description ndb +This package contains the standard MySQL NDB Storage Engine Daemon. + +%description ndb -l pl.UTF-8 +Ten pakiet zawiera standardowego demona silnika przechowywania danych +NDB. + +%package ndb-client +Summary: MySQL - NDB Clients +Summary(pl.UTF-8): MySQL - programy klienckie NDB +Group: Applications/Databases +Requires: mysql-libs = %{version}-%{release} + +%description ndb-client +This package contains the standard MySQL NDB Clients. + +%description ndb-client -l pl.UTF-8 +Ten pakiet zawiera standardowe programy klienckie MySQL NDB. + +%package ndb-mgm +Summary: MySQL - NDB Management Daemon +Summary(pl.UTF-8): MySQL - demon zarządzający NDB +Group: Applications/Databases +Requires: mysql-libs = %{version}-%{release} + +%description ndb-mgm +This package contains the standard MySQL NDB Management Daemon. + +%description ndb-mgm -l pl.UTF-8 +Ten pakiet zawiera standardowego demona zarządzającego MySQL NDB. + +%package ndb-cpc +Summary: MySQL - NDB CPC Daemon +Summary(pl.UTF-8): MySQL - demon NDB CPC +Group: Applications/Databases +Requires: mysql-libs = %{version}-%{release} + +%description ndb-cpc +This package contains the standard MySQL NDB CPC Daemon. + +%description ndb-cpc -l pl.UTF-8 +Ten pakiet zawiera standardowego demona MySQL NDB CPC. + +%prep +%setup -q -n mysql-%{version}-maria-alpha %{?with_sphinx:-a100} +%if %{with sphinx} +mv sphinx-*/mysqlse storage/sphinx +%endif +#%patch0 -p1 +#%{?with_tcpd:%patch1 -p1} # WHATS PURPOSE OF THIS PATCH? +#%patch2 -p1 # NEEDS CHECK, which exact program needs -lc++ +%patch3 -p1 +%ifarch alpha +# this is strange: mysqld functions for UDF modules are not explicitly defined, +# so -rdynamic is used; in such case gcc3+ld on alpha doesn't like C++ vtables +# in objects compiled without -fPIC +%patch4 -p1 +# gcc 3.3.x ICE +%patch10 -p1 +%endif +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +%patch9 -p1 +%patch11 -p1 +#%patch12 -p1 # OUTDATED? +#%patch14 -p1 # OUTDATED? +%patch16 -p1 + +%build +%{__libtoolize} +%{__aclocal} -I config/ac-macros +%{__automake} +%{__autoconf} + +# The compiler flags are as per their "official" spec ;) +CXXFLAGS="%{rpmcflags} -felide-constructors -fno-rtti -fno-exceptions %{!?debug:-fomit-frame-pointer}" +CFLAGS="%{rpmcflags} %{!?debug:-fomit-frame-pointer}" + +# NOTE: the PS, FIND_PROC, KILL, CHECK_PID are not used by PLD Linux +# and therefore do not add BR on these. These are here just to satisfy +# configure. + +%configure \ + PS='/bin/ps' \ + FIND_PROC='/bin/ps p $$PID' \ + KILL='/bin/kill' \ + CHECK_PID='/bin/kill -0 $$PID' \ + --enable-assembler \ + --enable-largefile=yes \ + --enable-shared \ + --enable-static \ + --enable-thread-safe-client \ + --with%{!?with_innodb:out}-innodb \ + --with%{!?with_raid:out}-raid \ + --with%{!?with_ssl:out}-ssl=/usr \ + --with%{!?with_tcpd:out}-libwrap \ + %{?with_big_tables:--with-big-tables} \ + --with-comment="PLD Linux Distribution MySQL RPM" \ + --with%{!?debug:out}-debug%{?debug:=full} \ + --with%{!?debug:out}-ndb-debug \ + --with-embedded-server \ + --with-extra-charsets=all \ + --with-low-memory \ + --with-mysqld-user=mysql \ + --with-named-curses-libs="-lncurses" \ + --with-named-thread-libs="-lpthread" \ + --with-unix-socket-path=/var/lib/mysql/mysql.sock \ + --with-archive-storage-engine \ + %{?with_federated:--with-federated-storage-engine} \ + --with-fast-mutexes \ + --with-vio \ + --with-ndbcluster \ + --without-readline \ + --without-libedit \ + --with-ndb-docs \ + --with-docs + +#--with-error-inject + +# NOTE that /var/lib/mysql/mysql.sock is symlink to real sock file +# (it defaults to first cluster but user may change it to whatever +# cluster it wants) + +echo -e "all:\ninstall:\nclean:\nlink_sources:\n" > libmysqld/examples/Makefile + +%{__make} \ + benchdir=$RPM_BUILD_ROOT%{_datadir}/sql-bench + +%{__make} -C Docs mysql.info + +%{?with_tests:%{__make} test} + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,mysql} \ + $RPM_BUILD_ROOT/var/{log/{archive,}/mysql,lib/mysql} \ + $RPM_BUILD_ROOT{%{_infodir},%{_mysqlhome}} + +# Make install +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT \ + benchdir=%{_datadir}/sql-bench \ + libsdir=/tmp +# libsdir is to avoid installing innodb static libs in $RPM_BUILD_ROOT../libs + +install Docs/mysql.info $RPM_BUILD_ROOT%{_infodir} + +install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysql +install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/mysql +install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/mysql +# This is template for configuration file which is created after 'service mysql init' +install %{SOURCE4} mysqld.conf +install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/mysql/clusters.conf +touch $RPM_BUILD_ROOT/var/log/mysql/{err,log,update} + +# remove innodb directives from mysqld.conf if mysqld is configured without +%if %{without innodb} + cp mysqld.conf mysqld.tmp + awk 'BEGIN { RS="\n\n" } !/innodb/ { printf("%s\n\n", $0) }' < mysqld.tmp > mysqld.conf +%endif + +# remove berkeley-db directives from mysqld.conf if mysqld is configured without +cp mysqld.conf mysqld.tmp +awk 'BEGIN { RS="\n\n" } !/bdb/ { printf("%s\n\n", $0) }' < mysqld.tmp > mysqld.conf + +install mysqld.conf $RPM_BUILD_ROOT%{_datadir}/mysql/mysqld.conf +cp -a %{SOURCE13} $RPM_BUILD_ROOT%{_sysconfdir}/mysql/mysql-client.conf + +# NDB +install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysql-ndb +install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/mysql-ndb +install %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysql-ndb-mgm +install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/mysql-ndb-mgm +install %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysql-ndb-cpc +install %{SOURCE12} $RPM_BUILD_ROOT/etc/sysconfig/mysql-ndb-cpc + +mv -f $RPM_BUILD_ROOT%{_libdir}/mysql/lib* $RPM_BUILD_ROOT%{_libdir} +sed -i -e 's,%{_libdir}/mysql,%{_libdir},' $RPM_BUILD_ROOT{%{_libdir}/libmysqlclient{,_r}.la,%{_bindir}/mysql_config} +sed -i -e '/libs/s/$ldflags//' $RPM_BUILD_ROOT%{_bindir}/mysql_config + +# remove known unpackaged files +rm -rf $RPM_BUILD_ROOT%{_prefix}/mysql-test <<Diff was trimmed, longer than 597 lines>> _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
