diff options
author | Konstantin Shalygin | 2016-01-20 20:07:42 +0600 |
---|---|---|
committer | Konstantin Shalygin | 2016-01-20 20:07:42 +0600 |
commit | 81c2bac72429254cbf89be66d30fc94374aed62c (patch) | |
tree | 83febcad04d22d7abda20089d0de62c1e70ed866 | |
download | aur-81c2bac72429254cbf89be66d30fc94374aed62c.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 63 | ||||
-rw-r--r-- | qutim.install | 7 |
4 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3d69780d499b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,30 @@ +# Generated by mksrcinfo v8 +# Wed Jan 20 14:07:31 UTC 2016 +pkgbase = qutim + pkgdesc = qutIM is module-based multiprotocol instant messenger, Qt. All its functionality and features are implemented through separate plugins. + pkgver = 0.3.1.1294.gb443658 + pkgrel = 0 + url = https://github.com/k0ste/qutim + install = qutim.install + arch = any + license = GPL + makedepends = qbs + makedepends = git + makedepends = gcc + makedepends = sdl_mixer + makedepends = gsasl + makedepends = libotr + makedepends = qtkeychain-qt5 + makedepends = qt5-quick1 + makedepends = qt5-multimedia + makedepends = qt5-x11extras + makedepends = hunspell + makedepends = aspell + depends = qt5-quick1 + depends = qt5-multimedia + depends = qt5-x11extras + source = qutim::git+https://github.com/k0ste/qutim + sha256sums = SKIP + +pkgname = qutim + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..dbfdc02818f4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +pkg/* +src/* +qutim/* +*.deb +*.tar.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3b7ff62ceeaf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer: Shalygin Konstantin (k0ste@cn.ru) + +pkgname='qutim' +pkgver=0.3.1.1294.gb443658 +pkgrel=0 +pkgdesc='qutIM is module-based multiprotocol instant messenger, Qt. All its functionality and features are implemented through separate plugins.' +arch=('any') +url="https://github.com/k0ste/${pkgname}" +license=('GPL') +depends=('qt5-quick1' 'qt5-multimedia' 'qt5-x11extras') +makedepends=('qbs' 'git' 'gcc' 'sdl_mixer' 'gsasl' 'libotr' 'qtkeychain-qt5' 'qt5-quick1' 'qt5-multimedia' 'qt5-x11extras' 'hunspell' 'aspell') +source=("${pkgname}::git+${url}") +sha256sums=('SKIP') +install="${pkgname}.install" + +pkgver() { + cd "$srcdir/${pkgname}" + git describe --tags | sed -e 's:v::' -e 's/-/./g' +} + +prepare() { + pushd "${srcdir}/${pkgname}" + git submodule update --init + cd "${srcdir}/${pkgname}/artwork" + git checkout master + cd "${srcdir}/${pkgname}/qbs" + git checkout master + cd "${srcdir}/${pkgname}/src/plugins/generic/docktile/qtdocktile" + git checkout master + cd "${srcdir}/${pkgname}/src/plugins/protocols/jabber/jreen" + git checkout master + cd "${srcdir}/${pkgname}/src/qml/imports/Controls" + git checkout master + cd "${srcdir}/${pkgname}/translations" + git checkout master + popd + + qbs setup-qt --detect + qbs setup-qt /usr/bin/qmake ${pkgname} + qbs setup-toolchains /usr/bin/gcc ${pkgname}-gcc + qbs config profiles.${pkgname}.baseProfile ${pkgname}-gcc +} + +build() { + pushd "${srcdir}/${pkgname}" + qbs build -j 2 -d ../${pkgname}-build debug profile:${pkgname} project.addressSanitizer:true indicator.condition:false offtherecord.condition:true +} + +package() { + pushd "${srcdir}/${pkgname}" + qbs install -d ../${pkgname}-build --no-build --install-root "${srcdir}/${pkgname}-install" profile:${pkgname} + popd + pushd "${srcdir}/${pkgname}-install" + install -Dm775 "bin/qutim" "${pkgdir}/usr/bin/qutim" + cp -ax "lib" "${pkgdir}/usr" + cp -ax "share" "${pkgdir}/usr" + popd + cp -ax "${srcdir}/${pkgname}/src/share/applications" "${pkgdir}/usr/share" + mkdir -p "${pkgdir}/usr/share/icons/hicolor/" + cp -ax "${pkgdir}/usr/share/apps/${pkgname}/icons/hicolor" "${pkgdir}/usr/share/icons" + install -Dm644 "${srcdir}/${pkgname}/GPL" "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + install -Dm644 "${srcdir}/${pkgname}/README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md" +} diff --git a/qutim.install b/qutim.install new file mode 100644 index 000000000000..3c4855cc3427 --- /dev/null +++ b/qutim.install @@ -0,0 +1,7 @@ +post_install() { + gtk-update-icon-cache -fq /usr/share/icons/hicolor +} + +post_remove() { + post_install +} |