SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "qoauth"

# SliTaz package receipt.

PACKAGE="qoauth"
VERSION="2.0.0"
CATEGORY="development"
SHORT_DESC="OAuth support for Qt applications."
MAINTAINER="ben@seawolfsanctuary.com"
LICENSE="LGPL3"
WEB_SITE="https://github.com/ayoy/qoauth"

TARBALL="$PACKAGE-$VERSION.tar.gz"
WGET_URL="$WEB_SITE/archive/v$VERSION.tar.gz"

DEPENDS="glibc-locale libQt3Support libQtClucene libQtCore libQtDBus libQtDesigner 
    libQtGui libQtHelp libQtNetwork libQtOpenGL libQtScript libQtSql libQtSvg 
    libQtWebkit libQtXml"
BUILD_DEPENDS="dbus-dev qca-dev qmake Qt4-dev slitaz-toolchain xorg-libX11-dev"

current_version()
{
    wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \
    sed '/archive.*tar/!d;s|.*/v\(.*\).tar.*|\1|;q'
}

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

    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=$DESTDIR 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
}
6047 packages and 209931 files in current database (Wed Jun 26 15:35:30 2024)