diff options
author | Askhat | 2019-05-05 20:44:03 +0700 |
---|---|---|
committer | Askhat | 2019-05-05 20:44:03 +0700 |
commit | 9027044661ddf306c0d405236e19b92cc2846750 (patch) | |
tree | ea58fd76e8d12de832ffa51d62a7f4c0964f56b8 | |
download | aur-9027044661ddf306c0d405236e19b92cc2846750.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | doublecontact_Qt5_build_bugfixes.patch | 46 |
3 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5369e145d12a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +# Generated by mksrcinfo v8 +# Sun May 5 13:43:40 UTC 2019 +pkgbase = doublecontact + pkgdesc = Offline DE-independent contact manager primarily for phonebooks editing/merging + pkgver = 0.2.0 + pkgrel = 1 + url = https://github.com/DarkHobbit/doublecontact/ + arch = x86_64 + license = GPL + depends = qt5-base + depends = hicolor-icon-theme + source = https://github.com/DarkHobbit/doublecontact/archive/0.2.0.tar.gz + source = doublecontact_Qt5_build_bugfixes.patch + sha512sums = c24a47038dcfcbc8ae2853e10c2c0bbe12eeb02da999f082a7652109504aa437dacf5fe04bc60c5a9aa2b5e178541f178134a44cffb05dfa398c36b5c5daaf52 + sha512sums = 9bbe2538a5afd04cd9cea42d2eb6919ae300428cba9bd7aeb81bca04a5d8686fef2c220fa4a3757bb6aa817673a55842c27a0c9ca745adb63a4146e2c8a23c88 + +pkgname = doublecontact + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a2a4658ae9c8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: + +pkgname=doublecontact +pkgver=0.2.0 +pkgrel=1 +pkgdesc="Offline DE-independent contact manager primarily for phonebooks editing/merging" +arch=('x86_64') +url="https://github.com/DarkHobbit/doublecontact/" +license=('GPL') +depends=('qt5-base' 'hicolor-icon-theme') +source=(https://github.com/DarkHobbit/${pkgname}/archive/${pkgver}.tar.gz doublecontact_Qt5_build_bugfixes.patch) +sha512sums=('c24a47038dcfcbc8ae2853e10c2c0bbe12eeb02da999f082a7652109504aa437dacf5fe04bc60c5a9aa2b5e178541f178134a44cffb05dfa398c36b5c5daaf52' + '9bbe2538a5afd04cd9cea42d2eb6919ae300428cba9bd7aeb81bca04a5d8686fef2c220fa4a3757bb6aa817673a55842c27a0c9ca745adb63a4146e2c8a23c88') + + +prepare() { + cd "${pkgname}-${pkgver}" + patch -Np1 -i ../doublecontact_Qt5_build_bugfixes.patch +} + + +build() { + cd "${pkgname}-${pkgver}" + qmake-qt5 all.pro + make +} + +package() { + cd "${pkgname}-${pkgver}" + install -D -m755 app/doublecontact "${pkgdir}/usr/bin/doublecontact" + install -D -m755 contconv/contconv "${pkgdir}/usr/bin/contconv" + + # install visuals + install -D -m644 app/doublecontact.desktop "${pkgdir}/usr/share/applications/doublecontact.desktop" + #install -D -m644 "img/128x128/doublecontact_128x128.png" "${pkgdir}/usr/share/pixmaps/doublecontact.png" + install -D -m644 "img/32x32/doublecontact_32x32.png" "${pkgdir}/usr/share/pixmaps/doublecontact_32x32.png" + for format in {16x16,32x32,64x64,128x128,256x256,512x512}; do + install -D -m644 "img/${format}/doublecontact_${format}.png" "${pkgdir}/usr/share/icons/hicolor/${format}/apps/doublecontact.png" + done + + # install translations + install -D -m644 translations/iso639-1.utf8 "$pkgdir"/usr/share/$pkgname/translations/iso639-1.utf8 + install -D -m644 translations/*.qm -t "$pkgdir"/usr/share/$pkgname/translations/ +} + diff --git a/doublecontact_Qt5_build_bugfixes.patch b/doublecontact_Qt5_build_bugfixes.patch new file mode 100644 index 000000000000..61ea5add0bdd --- /dev/null +++ b/doublecontact_Qt5_build_bugfixes.patch @@ -0,0 +1,46 @@ +From 4268b1b3754e1ee9bab3f18e1d94b378d312a51f Mon Sep 17 00:00:00 2001 +From: zv <zv@dhbook.local> +Date: Fri, 3 May 2019 17:32:41 +0300 +Subject: [PATCH] Qt5 build bugfixes + +--- + app/doublecontact.pro | 9 +++++---- + core/formats/common/vcarddata.cpp | 2 +- + 2 files changed, 6 insertions(+), 5 deletions(-) + +diff --git a/app/doublecontact.pro b/app/doublecontact.pro +index d94dee6..a2ee33f 100644 +--- a/app/doublecontact.pro ++++ b/app/doublecontact.pro +@@ -74,13 +74,14 @@ win32 { + tr.commands = lrelease \ + $$_PRO_FILE_ + } +-unix&&!macx { +-tr.commands = lrelease-qt5 \ ++unix { ++macx { ++tr.commands = lrelease \ + $$_PRO_FILE_ + } else { +-tr.commands = lrelease \ ++tr.commands = lrelease-qt5 \ + $$_PRO_FILE_ +- ++} + } + } else { + tr.commands = lrelease \ +diff --git a/core/formats/common/vcarddata.cpp b/core/formats/common/vcarddata.cpp +index c2c5f12..e2e621f 100644 +--- a/core/formats/common/vcarddata.cpp ++++ b/core/formats/common/vcarddata.cpp +@@ -543,7 +543,7 @@ void VCardData::importAddress(PostalAddress &item, const QStringList& aTypes, co + QStringList VCardData::splitBySC(const QString &src) + { + #if QT_VERSION >= 0x050000 +- return QRegularExpression("(?<!\\\\);")).replaceInStrings("\\;", ";"); ++ return src.split(QRegularExpression("(?<!\\\\);")).replaceInStrings("\\;", ";"); + #else + QStringList res = src.split(";"); + // TODO m.b. after DC 1.0 port this to C++11 |