sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Pol Vinogradov (0c13980a48d00a94921d2437cc37d8940b034abb)
- From: Pol Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Pol Vinogradov (0c13980a48d00a94921d2437cc37d8940b034abb)
- Date: Mon, 26 Apr 2010 00:49:24 -0500
GIT changes to master grimoire by Pol Vinogradov <vin.public AT gmail.com>:
ChangeLog | 4 ++++
chat-im/qutim/BUILD | 18 ++++++++++++++++++
chat-im/qutim/CONFIGURE | 8 ++++++++
chat-im/qutim/DEPENDS | 20 ++++++++++++++++++++
chat-im/qutim/DETAILS | 15 +++++++++++++++
chat-im/qutim/HISTORY | 3 +++
chat-im/qutim/INSTALL | 17 +++++++++++++++++
chat-im/qutim/PRE_BUILD | 5 +++++
8 files changed, 90 insertions(+)
New commits:
commit 0c13980a48d00a94921d2437cc37d8940b034abb
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
chat-im/qutim: new spell, multiprotocol Instant messenger based on Qt 4
diff --git a/ChangeLog b/ChangeLog
index 63c2de3..23fc610 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-04-26 Pol Vinogradov <vin.public AT gmail.com>
+ * chat-im/qutim: new spell, multiprotocol Instant messenger based on
+ Qt 4
+
2010-04-22 Tommy Boatman <tboatman AT sourcemage.org>
* gurus.gpg: added my key (B7D55D32) for signing
diff --git a/chat-im/qutim/BUILD b/chat-im/qutim/BUILD
new file mode 100755
index 0000000..0e8e35b
--- /dev/null
+++ b/chat-im/qutim/BUILD
@@ -0,0 +1,18 @@
+prepare_cmake_flags &&
+qt4_cmake_build &&
+
+if ! list_find "$QUTIM_PLUGINS" "none"
+then
+ for PLUGIN in $QUTIM_PLUGINS; do
+ cd ${SOURCE_DIRECTORY}/plugins/$PLUGIN &&
+ if [[ $PLUGIN == "jabber" ]] || [[ $PLUGIN == "mrim" ]]
+ then
+ mkdir -p build &&
+ cd build &&
+ cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT/usr $OPTS ../ &&
+ make
+ else
+ qt4_build
+ fi
+ done
+fi
diff --git a/chat-im/qutim/CONFIGURE b/chat-im/qutim/CONFIGURE
new file mode 100755
index 0000000..c9f475d
--- /dev/null
+++ b/chat-im/qutim/CONFIGURE
@@ -0,0 +1,8 @@
+. $GRIMOIRE/config_query_multi.function
+config_query_multi QUTIM_PLUGINS \
+ "What plugins to build?" \
+ all none jabber mrim histman yandexnarod icq irc
vkontakte &&
+if list_find "$QUTIM_PLUGINS" "all"
+then
+ QUTIM_PLUGINS="jabber mrim histman yandexnarod icq irc vkontakte"
+fi
diff --git a/chat-im/qutim/DEPENDS b/chat-im/qutim/DEPENDS
new file mode 100755
index 0000000..a32e790
--- /dev/null
+++ b/chat-im/qutim/DEPENDS
@@ -0,0 +1,20 @@
+depends qt4 &&
+depends cmake &&
+optional_depends gloox \
+ "-DGLOOX_SHARED%BOOL=1" \
+ "-DGLOOX_SHARED%BOOL=0" \
+ "use system gloox" &&
+if list_find "$QUTIM_PLUGINS" "jabber"
+then
+ optional_depends gnutls \
+ "-DGNUTLS%BOOL=1" \
+ "-DGNUTLS%BOOL=0" \
+ "for encryption in jabber plugin" &&
+ if ! is_depends_enabled $SPELL gnutls
+ then
+ optional_depends openssl \
+ "-DOpenSSL%BOOL=1" \
+ "-DOpenSSL%BOOL=0" \
+ "for SSL support in jabber"
+ fi
+fi
diff --git a/chat-im/qutim/DETAILS b/chat-im/qutim/DETAILS
new file mode 100755
index 0000000..d786b98
--- /dev/null
+++ b/chat-im/qutim/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=qutim
+ VERSION=0.2.0
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://${SPELL}.org/uploads/src/${SOURCE}
+
SOURCE_HASH=sha512:0abe720a5fa19ed6ea818f10dd3af91d38b977487f7cfaf5bcda5dd6de730e02b5fe1d5cf37bb9d2d17c7d80840b93bd676a2a9996967a76ba36dd24ebb332fb
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://qutim.org/"
+ LICENSE[0]="GPL"
+ ENTERED=20100426
+ KEYWORDS="chat messaging qt"
+ SHORT="Multiprotocol Instant messenger based on Qt 4"
+cat << EOF
+Crossplatform multiprotocol cute plugin-based instant messenger. Supports
ICQ,
+Jabber/ GTalk/Ya.Online/LiveJournal.com, Mail.Ru, IRC networks.
+EOF
diff --git a/chat-im/qutim/HISTORY b/chat-im/qutim/HISTORY
new file mode 100644
index 0000000..436bc20
--- /dev/null
+++ b/chat-im/qutim/HISTORY
@@ -0,0 +1,3 @@
+2010-04-26 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD, CONFIGURE, DEPENDS, DETAILS, PRE_BUILD, INSTALL: spell
created
+
diff --git a/chat-im/qutim/INSTALL b/chat-im/qutim/INSTALL
new file mode 100755
index 0000000..2ccc0e3
--- /dev/null
+++ b/chat-im/qutim/INSTALL
@@ -0,0 +1,17 @@
+cd ${SOURCE_DIRECTORY} &&
+
+install -v build/${SPELL} -D ${INSTALL_ROOT}/usr/bin/${SPELL} &&
+install -v share/${SPELL}.desktop -D
${INSTALL_ROOT}/usr/share/applications/${SPELL}.desktop &&
+install -v icons/${SPELL}_64.png -D
${INSTALL_ROOT}/usr/share/icons/hicolor/64x64/apps/${SPELL}.png &&
+install -v icons/${SPELL}.xpm -D
${INSTALL_ROOT}/usr/share/pixmaps/${SPELL}.xpm &&
+
+
+if ! list_find "$QUTIM_PLUGINS" "none"
+then
+ mkdir -p ${INSTALL_ROOT}/usr/lib/${SPELL} &&
+ install -v $(find plugins -type f -executable -iname "*.so")
${INSTALL_ROOT}/usr/lib/${SPELL}
+fi &&
+
+for l in "bg_BG cs_CZ de_DE ru uk_UA"; do
+ install -v ${SOURCE_DIRECTORY}/languages/${l}/binaries -d
${INSTALL_ROOT}/usr/share/${SPELL}/languages/${l}
+done
diff --git a/chat-im/qutim/PRE_BUILD b/chat-im/qutim/PRE_BUILD
new file mode 100755
index 0000000..9b18d68
--- /dev/null
+++ b/chat-im/qutim/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+
+sed -i "s:#include <time.h>:#include <time.h>\n#include <unistd.h>:"
src/3rdparty/qtsolutions/qtlocalpeer.cpp &&
+sed -i "s:languages:${INSTALL_ROOT}/usr/share/${SPELL}/languages:"
src/qutim.cpp
\ No newline at end of file
- [SM-Commit] GIT changes to master grimoire by Pol Vinogradov (0c13980a48d00a94921d2437cc37d8940b034abb), Pol Vinogradov, 04/26/2010
Archive powered by MHonArc 2.6.24.