SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "qoauth"

# SliTaz package receipt.

PACKAGE="qoauth"
VERSION="1.0"
CATEGORY="development"
SHORT_DESC="OAuth support for Qt applications."
MAINTAINER="ben@seawolfsanctuary.com"
DEPENDS="glibc-locale libQtCore libQtGui libQtNetwork libQtSvg libQtXml \
libQtDesigner libQtScript libQt3Support libQtClucene libQtDBus libQtHelp \
libQtOpenGL libQtSql libQtWebkit"
BUILD_DEPENDS="qmake qca-dev xorg-libX11-dev dbus-dev Qt4-dev slitaz-toolchain"
TARBALL="$PACKAGE-$VERSION-src.tar.bz2"
WEB_SITE="http://github.com/ayoy/$PACKAGE"
WGET_URL="http://files.ayoy.net/$PACKAGE/release/$VERSION/src/$TARBALL"

# Rules to configure and make the package.
compile_rules()
{
#    echo -n "Linking..."
#    ln -s $src-src $src
#    status

    cd $src

    qmake PREFIX="/usr"
#    chmod +x configure
#    ./configure \
#        --prefix=/usr

patch -u <<ENDOFPATCH
--- Makefile
+++ Makefile
@@ -28,2 +28,1 @@
-        sub-src \\
-        sub-tests
+        sub-src
ENDOFPATCH

status

patch -u <<ENDOFPATCH
--- Makefile
+++ Makefile
@@ -24,8 +24,7 @@
 MOVE          = mv -f
 CHK_DIR_EXISTS= test -d
 MKDIR         = mkdir -p
-SUBTARGETS    =  \\
-        sub-src
+SUBTARGETS    = sub-src

 src/\$(MAKEFILE):
     @\$(CHK_DIR_EXISTS) src/ || \$(MKDIR) src/
@@ -140,16 +139,16 @@
 qmake: qmake_all FORCE
     @\$(QMAKE) -unix PREFIX=/usr -o Makefile qoauth.pro

-qmake_all: sub-src-qmake_all sub-tests-qmake_all FORCE
+qmake_all: sub-src-qmake_all FORCE

-make_default: sub-src-make_default-ordered sub-tests-make_default-ordered FORCE
-make_first: sub-src-make_first-ordered sub-tests-make_first-ordered FORCE
-all: sub-src-all-ordered sub-tests-all-ordered FORCE
-clean: sub-src-clean-ordered sub-tests-clean-ordered FORCE
-distclean: sub-src-distclean-ordered sub-tests-distclean-ordered FORCE
+make_default: sub-src-make_default-ordered FORCE
+make_first: sub-src-make_first-ordered FORCE
+all: sub-src-all-ordered FORCE
+clean: sub-src-clean-ordered FORCE
+distclean: sub-src-distclean-ordered FORCE
     -\$(DEL_FILE) Makefile
-install_subtargets: sub-src-install_subtargets-ordered sub-tests-install_subtargets-ordered FORCE
-uninstall_subtargets: sub-src-uninstall_subtargets-ordered sub-tests-uninstall_subtargets-ordered FORCE
+install_subtargets: sub-src-install_subtargets-ordered FORCE
+uninstall_subtargets: sub-src-uninstall_subtargets-ordered FORCE

 check: sub-tests
     ( cd tests/ut_interface && ./ut_interface ) && ( cd tests/ft_interface && ./ft_interface )
ENDOFPATCH

status

    if [ -f /usr/include/QtOAuth ] || [ -d /usr/include/QtOAuth ] ; then
        echo -n "Removing QtOAuth placeholder... "
        rm -rf /usr/include/QtOAuth/
        status && echo
    fi

    make $MAKEFLAGS && make DESTDIR=$_pkg install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/usr
    for DIRECTORY in lib include ; do
        cp -a $src/$DIRECTORY $fs/usr
    done
    cp  $src/src/*.h $fs/usr/include

    mv $fs/usr/include/QtOAuth $fs/usr/include/QtOAuth.bak
    mkdir $fs/usr/include/QtOAuth/
    mv $fs/usr/include/interface.h $fs/usr/include/QtOAuth/interface.h
    cp $fs/usr/include/QtOAuth/interface.h $fs/usr/include/interface.h
    mv $fs/usr/include/QtOAuth.bak $fs/usr/include/QtOAuth/QtOAuth

    mkdir -p $fs/usr/share/qt/mkspecs/features && \
    cp $src/oauth.prf $fs/usr/share/qt/mkspecs/features/oauth.prf

    # Copy .desktop file:
#    cp -a $WOK/$PACKAGE/stuff/* $fs/usr
}

pre_install()
{
    if [ -f /usr/include/QtOAuth ] || [ -d /usr/include/QtOAuth ] ; then
        echo -n "Removing QtOAuth placeholder... "
        rm -rf /usr/include/QtOAuth/
        status && echo
    fi
}
3382 packages and 430813 files in stable database (Mon Mar 4 17:53:49 2019)