libIDL: update to 0.8.13, new deps style, converted to subpkgs.

--HG--
extra : convert_revision : a93f91c06beb6f472328b74f5755b45638c24403
This commit is contained in:
Juan RP 2009-04-19 22:45:59 +02:00
parent 679093d20f
commit b6ed0f2b03
4 changed files with 31 additions and 6 deletions

1
templates/libIDL-devel Symbolic link
View file

@ -0,0 +1 @@
libIDL

2
templates/libIDL/depends Normal file
View file

@ -0,0 +1,2 @@
abi_depends=0.8.13
api_depends=${abi_depends}

View file

@ -0,0 +1,18 @@
# Template file for 'libIDL-devel'.
#
short_desc="${sourcepkg} development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run libIDL
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/bin ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/lib*.*a ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/lib*.so ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
}

View file

@ -1,14 +1,12 @@
# Template build file for 'libIDL'. # Template build file for 'libIDL'.
pkgname=libIDL pkgname=libIDL
version=0.8.11 sourcepkg=$pkgname
distfiles=" version=0.8.13
http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/$pkgname-$version.tar.bz2" distfiles="${GNOME_SITE}/$pkgname/0.8/$pkgname-$version.tar.bz2"
build_style=gnu_configure build_style=gnu_configure
configure_env="HAVE_YACC=yes"
pkgconfig_override="libIDL-2.0.pc"
short_desc="CORBA Interface Definition Language parser" short_desc="CORBA Interface Definition Language parser"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
checksum=1ffe518c0b63996fb01013d0a5af7b043156ab6a checksum=bccc7e10dae979518ff012f8464e47ec4b3558a5456a94c8679653aa0b262b71
long_desc=" long_desc="
libIDL is a library licensed under the GNU LGPL for creating trees of libIDL is a library licensed under the GNU LGPL for creating trees of
CORBA Interface Definition Language (IDL) files, which is a CORBA Interface Definition Language (IDL) files, which is a
@ -31,3 +29,9 @@ long_desc="
libIDL performs compilation phases from lexical analysis to nearly libIDL performs compilation phases from lexical analysis to nearly
full semantic analysis with some optimizations, and will attempt to full semantic analysis with some optimizations, and will attempt to
generate meaningful errors and warnings for invalid or deprecated IDL." generate meaningful errors and warnings for invalid or deprecated IDL."
subpackages="devel"
Add_dependency build pkg-config
Add_dependency build flex
Add_dependency full glibc
Add_dependency full glib