source: projects/specs/trunk/lib/libi/libiodbc/libiodbc-vl.spec @ 8916

Revision 8916, 3.9 KB checked in by Takemikaduchi, 10 years ago (diff)

v4l-utils: new package
libebml,libemf,libmatroska,libmms,libmodplug,t1utils,usbutils: new upstream release
self-build-mikutter: update to 3.0.5
others: rebuild

Line 
1
2## admin gui build currently busted, FIXME?
3#define _enable_gui --enable-gui
4
5Summary: iODBC Driver Manager
6Summary(ja): iODBC ドライバマネージャ
7Name: libiodbc
8Version: 3.52.7
9Release: 4%{?_dist_release}
10Group: System Environment/Libraries
11License: LGPLv2 or BSD
12URL: http://www.iodbc.org/
13Source0: http://www.iodbc.org/downloads/iODBC/libiodbc-%{version}.tar.gz
14BuildRoot: %{_tmppath}/%{name}-%{version}-root
15
16Patch1: libiodbc-3.52.6-multilib.patch
17
18%{?_enable_gui:BuildRequires: gtk2-devel}
19BuildRequires: chrpath
20
21%description
22The iODBC Driver Manager is a free implementation of the SAG CLI and
23ODBC compliant driver manager which allows developers to write ODBC
24compliant applications that can connect to various databases using
25appropriate backend drivers.
26
27%package devel
28Summary: Header files and libraries for iODBC development
29Summary(ja): iODBC の開発に必要なヘッダファイル/ライブラリ
30Group: Development/Libraries
31Requires: %{name} = %{version}-%{release}
32Requires: pkgconfig
33
34%description devel
35This package contains the header files and libraries needed to develop
36programs that use the driver manager.
37
38%package admin
39Summary: Gui administrator for iODBC development
40Group: Development/Libraries
41Requires: %{name} = %{version}-%{release}
42
43%description admin
44This package contains a Gui administrator program for maintaining
45DSN information in odbc.ini and odbcinst.ini files.
46
47
48%prep
49%setup -q
50
51%patch1 -p0 -b .multilib
52
53# fix header permissions
54chmod -x include/*.h
55
56
57%build
58# --disable-libodbc to minimize conflicts with unixODBC
59%configure \
60  --enable-odbc3 \
61  --with-iodbc-inidir=%{_sysconfdir} \
62  --enable-pthreads \
63  --disable-libodbc \
64  --disable-static \
65  --includedir=%{_includedir}/libiodbc \
66  %{?_enable_gui} %{!?_enable_gui:--disable-gui}
67
68make %{?_smp_mflags}
69
70
71%install
72rm -rf %{buildroot}
73
74make install DESTDIR=%{buildroot}
75
76# nuke rpaths
77chrpath --delete %{buildroot}%{_bindir}/iodbctest
78chrpath --delete %{buildroot}%{_bindir}/iodbctestw
79
80# unpackaged files
81rm -f %{buildroot}%{_libdir}/lib*.la
82rm -rf %{buildroot}%{_datadir}/libiodbc/samples
83
84
85%clean
86rm -rf %{buildroot}
87
88
89%post -p /sbin/ldconfig
90%postun -p /sbin/ldconfig
91
92
93%files
94%defattr(-,root,root,-)
95%doc AUTHORS ChangeLog LICENSE* README
96%doc etc/odbc*.ini.sample
97%{_bindir}/iodbctest
98%{_bindir}/iodbctestw
99%{_libdir}/libiodbc.so.2*
100%{_libdir}/libiodbcinst.so.2*
101%{_mandir}/man1/iodbctest.1*
102%{_mandir}/man1/iodbctestw.1*
103
104%files devel
105%defattr(-,root,root,-)
106%{_bindir}/iodbc-config
107%{_includedir}/libiodbc/
108%{_libdir}/libiodbc.so
109%{_libdir}/libiodbcinst.so
110%{_mandir}/man1/iodbc-config.1*
111%{_libdir}/pkgconfig/libiodbc.pc
112
113%if 0%{?_enable_gui:1}
114%files admin
115%defattr(-,root,root,-)
116%{_bindir}/iodbcadm-gtk
117%{_libdir}/libdrvproxy.so*
118%{_libdir}/libiodbcadm.so*
119%{_mandir}/man1/iodbcadm-gtk.1*
120%endif
121
122%changelog
123* Sun Aug 24 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.52.7-4
124- rebuild with VineSeed environment
125
126* Sat Oct 02 2010 Shu KONNO <owa@bg.wakwak.com> 3.52.7-3
127- rebuilt with rpm-4.8.1 for pkg-config
128
129* Thu Feb 11 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.52.7-2
130- initial build for Vine Linux
131
132* Tue Oct 20 2009 Rex Dieter <rdieter@fedoraproject.org> 3.52.7-1
133- libiodbc-3.52.7
134
135* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.52.6-5
136- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
137
138* Sat Jun 06 2009 Rex Dieter <rdieter@fedoraproject.org> 3.52.6-4
139- -devel: install headers to /usr/include/libiodbc/ to better avoid
140  conflicts and need for bogus unixODBC-devel dep
141
142* Thu Jun 04 2009 Rex Dieter <rdieter@fedoraproject.org> 3.52.6-3
143- capitalize Name,Summary,Version tags
144- -devel: capitalize Summary
145- fix spurious permissions on header files
146- refresh upstream source
147- -admin,-devel: add %%defattr(...)
148
149* Thu Jun 04 2009 Rex Dieter <rdieter@fedoraproject.org> 3.52.6-2
150- iodbc-config multilib patch
151
152* Wed Jun 03 2009 Rex Dieter <rdieter@fedoraproject.org> 3.52.6-1
153- first try, based on upstream src.rpm
154
Note: See TracBrowser for help on using the repository browser.