Blame libIDL.spec.in

Packit 4a5d52
%define version @LIBIDL_VERSION@
Packit 4a5d52
%define release SNAP
Packit 4a5d52
Packit 4a5d52
Summary:   IDL parsing library
Packit 4a5d52
Name:      libIDL
Packit 4a5d52
Version:   %{version}
Packit 4a5d52
Release:   %{release}
Packit 4a5d52
Source:    %{name}-%PACKAGE_VERSION.tar.gz
Packit 4a5d52
Vendor:    Andrew T. Veliath <andrewtv@usa.net>
Packit 4a5d52
License:   LGPL
Packit 4a5d52
Group:     Libraries
Packit 4a5d52
Prereq:    /sbin/install-info
Packit 4a5d52
Prefix:    /usr
Packit 4a5d52
Docdir:    %prefix/doc
Packit 4a5d52
BuildRoot: /var/tmp/%{name}-%{version}-root
Packit 4a5d52
Packit 4a5d52
%changelog
Packit 4a5d52
* Fri Oct 12 2001 Ross Golder <ross@golder.org>
Packit 4a5d52
- Updated filenames and paths for libIDL2
Packit 4a5d52
* Mon Sep 24 2001 Mark McLoughlin <mark@skynet.ie>
Packit 4a5d52
- use LIBIDL_VERSION instead of LIBIDL_LIBRARY_VERSION
Packit 4a5d52
* Fri Nov 28 1998 Andrew T. Veliath <andrewtv@usa.net>
Packit 4a5d52
- Initial version
Packit 4a5d52
Packit 4a5d52
%description
Packit 4a5d52
libIDL is a small library for creating parse trees of CORBA v2.2
Packit 4a5d52
compliant Interface Definition Language (IDL) files, which is a
Packit 4a5d52
specification for defining interfaces which can be used between
Packit 4a5d52
different CORBA implementations.
Packit 4a5d52
Packit 4a5d52
%package devel
Packit 4a5d52
Summary:  Header files and libraries needed for libIDL development
Packit 4a5d52
Group:    Development/Libraries
Packit 4a5d52
Requires: %{name} = %{version}
Packit 4a5d52
Packit 4a5d52
%description devel
Packit 4a5d52
This package includes the header files and libraries needed for
Packit 4a5d52
developing programs using libIDL.
Packit 4a5d52
Packit 4a5d52
%prep
Packit 4a5d52
%setup
Packit 4a5d52
Packit 4a5d52
%build
Packit 4a5d52
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
Packit 4a5d52
make
Packit 4a5d52
Packit 4a5d52
%install
Packit 4a5d52
rm -rf $RPM_BUILD_ROOT
Packit 4a5d52
make install prefix=$RPM_BUILD_ROOT/%prefix
Packit 4a5d52
gzip -9 $RPM_BUILD_ROOT/%prefix/info/*.info
Packit 4a5d52
Packit 4a5d52
%post   -p /sbin/ldconfig
Packit 4a5d52
%postun -p /sbin/ldconfig
Packit 4a5d52
Packit 4a5d52
%post devel
Packit 4a5d52
/sbin/install-info %prefix/info/libIDL2.info.gz %prefix/info/dir
Packit 4a5d52
Packit 4a5d52
%preun devel
Packit 4a5d52
if [ $1 = 0 ]; then
Packit 4a5d52
	/sbin/install-info --delete %prefix/info/libIDL2.info.gz %prefix/info/dir
Packit 4a5d52
fi
Packit 4a5d52
Packit 4a5d52
%clean
Packit 4a5d52
rm -rf $RPM_BUILD_ROOT
Packit 4a5d52
Packit 4a5d52
%files
Packit 4a5d52
%defattr(-,root,root)
Packit 4a5d52
%doc COPYING ChangeLog AUTHORS
Packit 4a5d52
%doc README* NEWS BUGS tstidl.c
Packit 4a5d52
%prefix/lib/lib*.so.*.*
Packit 4a5d52
%{_libdir}/libIDL-2.la
Packit 4a5d52
%{_libdir}/libIDL-2.so.0
Packit 4a5d52
Packit 4a5d52
%files devel
Packit 4a5d52
%defattr(-,root,root)
Packit 4a5d52
%prefix/bin/libIDL-config-2
Packit 4a5d52
#%prefix/lib/*.sh
Packit 4a5d52
%prefix/lib/pkgconfig/*.pc
Packit 4a5d52
%prefix/lib/lib*.a
Packit 4a5d52
%prefix/lib/lib*.so
Packit 4a5d52
%prefix/info/libIDL2.info.gz
Packit 4a5d52
%prefix/include/libIDL-2.0/libIDL/*.h
Packit 4a5d52
#%prefix/share/aclocal/*