]> git.pld-linux.org Git - packages/drizzle.git/blame - drizzle.spec
- add nested SEARCH_FOR_LIB, works now without the superfluous quoting in m4/search_f...
[packages/drizzle.git] / drizzle.spec
CommitLineData
6d8a028d
ER
1# TODO
2# - finish packaging
c13dbbfa
ER
3Summary: A Lightweight SQL Database for Cloud and Web
4Name: drizzle
5Version: 0
6Release: 0.1
7License: GPL v2
8Group: Applications/Databases
9Source0: %{name}.tar.bz2
10# Source0-md5: 749e9c0d3591f6381ee84a27abafd074
6c00cc58 11Patch0: %{name}-ncurses.patch
6d8a028d
ER
12Patch1: %{name}-readline-ac-cache.patch
13Patch2: %{name}-bools.patch
14Patch3: %{name}-zlibs.patch
c13dbbfa
ER
15URL: https://launchpad.net/drizzle
16BuildRequires: autoconf
17BuildRequires: automake
18BuildRequires: libstdc++-devel
19BuildRequires: libtool
2edbb0d5
ER
20BuildRequires: protobuf
21BuildRequires: protobuf-devel
c13dbbfa
ER
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25The Drizzle project is building a database optimized for Cloud and Net
26applications. It is being designed for massive concurrency on modern
27multi-cpu/core architecture. The code is originally derived from
28MySQL.
29
30The project is focused on making a database that is:
31- Reliable
32- Fast and scalable on modern architecture
33- Simply design for ease of installation and management
34
6d8a028d
ER
35%package client
36Summary: Drizzle - Client
37Group: Applications/Databases
38Requires: %{name}-libs = %{version}-%{release}
39
40%description client
41This package contains the standard Drizzle clients.
42
43%package libs
44Summary: Shared libraries for Drizzle
45Group: Libraries
46
47%description libs
48Shared libraries for Drizzle.
49
50%package devel
51Summary: Drizzle - Development header files and libraries
52Group: Development/Libraries
53Requires: %{name}-libs = %{version}-%{release}
54
55%description devel
56This package contains the development header files and libraries
57necessary to develop Drizzle client applications.
58
c13dbbfa
ER
59%prep
60%setup -q -n %{name}
6c00cc58 61%patch0 -p1
6d8a028d
ER
62%patch1 -p1
63%patch2 -p1
64%patch3 -p1
c13dbbfa
ER
65
66%build
6c00cc58
ER
67%{__gettextize}
68%{__libtoolize}
2edbb0d5
ER
69%{__aclocal} -I m4
70%{__autoheader}
71%{__automake}
72%{__autoconf}
6d8a028d
ER
73%configure \
74 --disable-static
c13dbbfa
ER
75%{__make}
76
77%install
78rm -rf $RPM_BUILD_ROOT
79
80%{__make} install \
81 DESTDIR=$RPM_BUILD_ROOT
82
6d8a028d
ER
83%find_lang %{name}
84
c13dbbfa
ER
85%clean
86rm -rf $RPM_BUILD_ROOT
87
6d8a028d
ER
88%post libs -p /sbin/ldconfig
89%postun libs -p /sbin/ldconfig
90
c13dbbfa
ER
91%files
92%defattr(644,root,root,755)
6d8a028d
ER
93%doc AUTHORS DRIZZLE.FAQ
94%attr(755,root,root) %{_sbindir}/drizzled
95%dir %{_libdir}/drizzle
96%dir %{_libdir}/drizzle/plugin
97%attr(755,root,root) %{_libdir}/drizzle/plugin/ha_blackhole.so
98%attr(755,root,root) %{_libdir}/drizzle/plugin/ha_blackhole.so.*.*.*
99%attr(755,root,root) %{_libdir}/drizzle/plugin/ha_blackhole.so.0
100%attr(755,root,root) %{_libdir}/drizzle/plugin/libauth_pam.so
101%attr(755,root,root) %{_libdir}/drizzle/plugin/libauth_pam.so.*.*.*
102%attr(755,root,root) %{_libdir}/drizzle/plugin/libauth_pam.so.0
103%attr(755,root,root) %{_libdir}/drizzle/plugin/liberrmsg_stderr.so
104%attr(755,root,root) %{_libdir}/drizzle/plugin/liberrmsg_stderr.so.*.*.*
105%attr(755,root,root) %{_libdir}/drizzle/plugin/liberrmsg_stderr.so.0
106%attr(755,root,root) %{_libdir}/drizzle/plugin/libhello_world.so
107%attr(755,root,root) %{_libdir}/drizzle/plugin/libhello_world.so.*.*.*
108%attr(755,root,root) %{_libdir}/drizzle/plugin/libhello_world.so.0
109%attr(755,root,root) %{_libdir}/drizzle/plugin/liblogging_query.so
110%attr(755,root,root) %{_libdir}/drizzle/plugin/liblogging_query.so.*.*.*
111%attr(755,root,root) %{_libdir}/drizzle/plugin/liblogging_query.so.0
112%attr(755,root,root) %{_libdir}/drizzle/plugin/libmd5udf.so
113%attr(755,root,root) %{_libdir}/drizzle/plugin/libmd5udf.so.*.*.*
114%attr(755,root,root) %{_libdir}/drizzle/plugin/libmd5udf.so.0
115
116%dir %{_datadir}/drizzle
117%{_datadir}/drizzle/drizzle-log-rotate
118%{_datadir}/drizzle/drizzle.server
119
120%files libs
121%defattr(644,root,root,755)
122%attr(755,root,root) %ghost %{_libdir}/libdrizzle.so.1
123%attr(755,root,root) %{_libdir}/libdrizzle.so.*.*.*
124
125%files client -f %{name}.lang
126%defattr(644,root,root,755)
127%attr(755,root,root) %{_bindir}/binlog_reader
128%attr(755,root,root) %{_bindir}/binlog_writer
129%attr(755,root,root) %{_bindir}/drizzle
130%attr(755,root,root) %{_bindir}/drizzleadmin
131%attr(755,root,root) %{_bindir}/drizzlecheck
132%attr(755,root,root) %{_bindir}/drizzled_safe
133%attr(755,root,root) %{_bindir}/drizzledump
134%attr(755,root,root) %{_bindir}/drizzledumpslow
135%attr(755,root,root) %{_bindir}/drizzleimport
136%attr(755,root,root) %{_bindir}/drizzleslap
137%attr(755,root,root) %{_bindir}/drizzletest
138%attr(755,root,root) %{_bindir}/innochecksum
139%attr(755,root,root) %{_bindir}/master_list_reader
140%attr(755,root,root) %{_bindir}/master_list_writer
141%attr(755,root,root) %{_bindir}/schema_reader
142%attr(755,root,root) %{_bindir}/table_reader
143%attr(755,root,root) %{_bindir}/table_writer
144
145# likely mysql-devel collisions
146%attr(755,root,root) %{_bindir}/my_print_defaults
147%attr(755,root,root) %{_bindir}/myisamchk
148%attr(755,root,root) %{_bindir}/mysql_waitpid
149
150%files devel
151%defattr(644,root,root,755)
152%{_includedir}/drizzled
153%{_includedir}/libdrizzle
154# likely mysql-devel collisions
155%{_includedir}/mystrings
156%{_includedir}/mysys
157%{_pkgconfigdir}/libdrizzle.pc
158%{_aclocaldir}/drizzle.m4
159%{_libdir}/drizzle/plugin/ha_blackhole.la
160%{_libdir}/drizzle/plugin/libauth_pam.la
161%{_libdir}/drizzle/plugin/liberrmsg_stderr.la
162%{_libdir}/drizzle/plugin/libhello_world.la
163%{_libdir}/drizzle/plugin/liblogging_query.la
164%{_libdir}/drizzle/plugin/libmd5udf.la
165%{_libdir}/libdrizzle.la
166%{_libdir}/libdrizzle.so
This page took 0.104841 seconds and 4 git commands to generate.