diff options
Diffstat (limited to 'source/l/libical')
-rw-r--r-- | source/l/libical/README | 9 | ||||
-rwxr-xr-x | source/l/libical/libical.SlackBuild | 33 |
2 files changed, 18 insertions, 24 deletions
diff --git a/source/l/libical/README b/source/l/libical/README deleted file mode 100644 index 6075373a..00000000 --- a/source/l/libical/README +++ /dev/null @@ -1,9 +0,0 @@ -libical is an Open Source (MPL/LGPL) implementation of the IETF's -iCalendar Calendaring and Scheduling protocols. (RFC 2445, 2446, and -2447). It parses iCal components and provides C/C++/Python/Java APIs -for manipulating the component properties, parameters, and -subcomponents. - -By default c++ and python bindings are enabled. Java bindings can be -enabled by passing JAVA=yes to the script but require the jdk from -/extra to be installed.
\ No newline at end of file diff --git a/source/l/libical/libical.SlackBuild b/source/l/libical/libical.SlackBuild index d94b6dc6..6b4fce6e 100755 --- a/source/l/libical/libical.SlackBuild +++ b/source/l/libical/libical.SlackBuild @@ -1,7 +1,7 @@ #!/bin/sh # Copyright 2008 Heinz Wiesinger <pprkut@liwjatan.at> -# Copyright 2008, 2009, 2010 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2008, 2009, 2010, 2013 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -77,22 +77,25 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --disable-static \ - --enable-cxx \ - --enable-python \ - --${do_java}able-java \ - --build=$ARCH-slackware-linux \ - --host=$ARCH-slackware-linux - +mkdir build +cd build +cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DSTATIC_LIBRARY=false \ + -DGOBJECT_INTROSPECTION=true \ + .. make $NUMJOBS || make || exit 1 make install DESTDIR=$PKG || exit 1 +cd .. + +# We don't want to package the static libraries. +# Too bad there's no option for that... +rm -f $PKG/usr/lib${LIBDIRSUFFIX}/{libical.a,libicalss.a,libicalvcal.a} mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION cp -a \ |