1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
10 DESCRIPTION="Program for displaying classified advertisement items"
11 HOMEPAGE="http://katiska.org/classified-ads/"
12 SRC_URI="https://github.com/operatornormal/classified-ads/archive/${PV}.tar.gz \
13 -> classified-ads-${PV}.tar.gz \
14 https://github.com/operatornormal/classified-ads/blob/graphics/preprocessed.tar.gz?raw=true \
15 -> classified-ads-graphics-${PV}.tar.gz"
19 KEYWORDS="~amd64 ~x86"
23 DEPEND="dev-libs/openssl:0
25 >=net-libs/libnatpmp-20130911
26 <=net-libs/libnatpmp-20140401-r1
27 >=net-libs/miniupnpc-1.8
29 dev-qt/qtgui:4[debug?]
30 test? ( dev-libs/libgcrypt:0
33 doc? ( app-doc/doxygen[dot] )"
34 RDEPEND="dev-libs/openssl:0
36 >=net-libs/libnatpmp-20130911
37 <=net-libs/libnatpmp-20140401-r1
38 >=net-libs/miniupnpc-1.8
40 dev-qt/qtgui:4[debug?]"
43 # preprocessed graphics are unpacked into wrong directory
44 # so lets move them into correct location:
59 cd test || die "test suite missing"
60 qmake || die "test suite configure failed"
63 if [ -e $HOME/.classified_ads/sqlite_db ]; then
64 mv $HOME/.classified_ads/sqlite_db $HOME/.classified_ads/sqlite_db.backup \
65 || die "datafile backup failed"
69 rm $HOME/.classified_ads/sqlite_db || true
71 if [ -e $HOME/.classified_ads/sqlite_db.backup ]; then
72 mv $HOME/.classified_ads/sqlite_db.backup $HOME/.classified_ads/sqlite_db \
73 || die "datafile restore failed"
76 if [ $result != "0" ]; then
77 die "test failed with code $result"
84 emake install INSTALL_ROOT="${D}"
85 use doc && dodoc -r doc/doxygen.generated/html/