]> git.pld-linux.org Git - packages/psi-plus.git/blobdiff - psi-plus.spec
- up to 1.2.167
[packages/psi-plus.git] / psi-plus.spec
index a5a7f4a9f7319a7bce63340d6c614b30b7464e61..2eaafd72af4d78a3c88b9efb41c08225c6ff3cc0 100644 (file)
@@ -1,46 +1,26 @@
-#
-# TODO: - check BRs
-#
-# NOTE:
-#
-# To generate source package use generate-tarball.sh script included to this spec as SourceX.
-# Requires: git-core, subversion and sed >= 4.0
-#
-%define                ver     0.15
-%define                rev     4085
-%define                rel     0.%{rev}.2
-#
 Summary:       PSI - Jabber client
 Summary(de.UTF-8):     PSI - ein Instant Messaging Client-Programm für Jabber
 Summary(pl.UTF-8):     PSI - klient Jabbera
 Name:          psi-plus
-Version:       %{ver}.%{rev}
-Release:       %{rel}
+Version:       1.2.167
+Release:       1
 License:       GPL v2+ / LGPL v2.1+
 Group:         Applications/Communications
-Source0:       %{name}-%{version}.tar.xz
-# Source0-md5: 7f94755080cc659c07380b311d8ad5cf
-Source1:       %{name}-lang.tar.bz2
-# Source1-md5: cf6d82f53f1f1600a49bb61ba81151bf
-Source2:       generate-tarball.sh
-Patch0:                %{name}-fix_configure_for_ksh.patch
-Patch1:                %{name}-customos.patch
-Patch2:                %{name}-icon_buttons_big_return-mod.patch
-Patch3:                %{name}-empty_group-fix.patch
-Patch4:                %{name}-build.patch
-URL:           http://psi-plus.com/
-BuildRequires: Qt3Support-devel
-BuildRequires: QtCore-devel
-BuildRequires: QtDBus-devel
-BuildRequires: QtNetwork-devel
-BuildRequires: QtXml-devel
+Source0:       https://github.com/psi-plus/psi-plus-snapshots/archive/%{version}.tar.gz
+# Source0-md5: 9d788bd819d89c3997b787dc8b2a7abb
+URL:           https://github.com/psi-plus/psi-plus-snapshots
+BuildRequires: Qt5Core-devel
+BuildRequires: Qt5Gui-devel
+BuildRequires: Qt5Network
+BuildRequires: Qt5Xml
 BuildRequires: aspell-devel
+BuildRequires: libidn-devel
 BuildRequires: libstdc++-devel
 BuildRequires: openssl-devel >= 0.9.7c
-BuildRequires: qca-devel >= 2.0.0
-BuildRequires: qt4-build >= 4.4.0
+BuildRequires: qca-qt5-devel >= 2.0.0
 BuildRequires: qt4-linguist >= 4.4.0
-BuildRequires: qt4-qmake >= 4.4.0
+BuildRequires: qt5-build >= 4.4.0
+BuildRequires: qt5-qmake >= 4.4.0
 BuildRequires: tar >= 1:1.22
 BuildRequires: which
 BuildRequires: xorg-lib-libX11-devel
@@ -49,10 +29,10 @@ BuildRequires:      xorg-proto-scrnsaverproto-devel
 BuildRequires: xz >= 1:4.999.7
 BuildRequires: zlib-devel
 Requires:      gstreamer-v4l2
-Requires:      qt4-plugin-qca-ossl
+Requires:      qt-plugin-qca-tls
 Suggests:      gpgme >= 1.0.0
 Provides:      psi = %{version}-%{relase}
-Obsoletes:     psi < 0.15
+Obsoletes:     psi < 0.16
 Obsoletes:     qt-designer-psiwidgets
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -78,39 +58,30 @@ w katalogu $DATADIR/certs lub ~/.psi/certs.
 Psi+ jest rozwojową gałęzią komunikatora Psi IM Jabber.
 
 %prep
-%setup -q -a 1
-%patch0 -p0
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-
-%{__rm} -r third-party
+%setup -q -n %{name}-snapshots-%{version}
 
 %build
 ./configure \
+       --qtselect=5 \
        --prefix=%{_prefix} \
        --datadir=%{_datadir} \
        --libdir=%{_libdir} \
+       --enable-webkit \
+       --enable-whiteboarding \
        --no-separate-debug-info
 
 %{__make}
 
-cd lang
-lrelease-qt4 *.ts
-
 %install
 rm -rf $RPM_BUILD_ROOT
 
-export QTDIR=%{_libdir}/qt4
+export QTDIR=%{_libdir}/qt5
 
-install -d $RPM_BUILD_ROOT%{_libdir}/psi/plugins
+install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
 
 %{__make} install \
        INSTALL_ROOT=$RPM_BUILD_ROOT
 
-cp -a lang/*.qm $RPM_BUILD_ROOT%{_datadir}/psi/
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -118,34 +89,9 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc README
 %attr(755,root,root) %{_bindir}/psi-plus
-%dir %{_datadir}/psi
-%lang(ar) %{_datadir}/psi/*_ar.qm
-%lang(ca) %{_datadir}/psi/*_ca.qm
-%lang(cs) %{_datadir}/psi/*_cs.qm
-%lang(da) %{_datadir}/psi/*_da.qm
-%lang(de) %{_datadir}/psi/*_de.qm
-%lang(el) %{_datadir}/psi/*_el.qm
-%lang(eo) %{_datadir}/psi/*_eo.qm
-%lang(es) %{_datadir}/psi/*_es.qm
-%lang(fi) %{_datadir}/psi/*_fi.qm
-%lang(fr) %{_datadir}/psi/*_fr.qm
-%lang(it) %{_datadir}/psi/*_it.qm
-%lang(jp) %{_datadir}/psi/*_jp.qm
-%lang(mk) %{_datadir}/psi/*_mk.qm
-%lang(nl) %{_datadir}/psi/*_nl.qm
-%lang(pl) %{_datadir}/psi/*_pl.qm
-%lang(pt_BR) %{_datadir}/psi/*_ptbr.qm
-%lang(pt) %{_datadir}/psi/*_pt.qm
-%lang(ru) %{_datadir}/psi/*_ru.qm
-%lang(se) %{_datadir}/psi/*_se.qm
-%lang(sk) %{_datadir}/psi/*_sk.qm
-%lang(sr) %{_datadir}/psi/*_sr.qm
-%lang(uk) %{_datadir}/psi/*_uk.qm
-%lang(zh) %{_datadir}/psi/*_zh.qm
-%dir %{_libdir}/psi
-%dir %{_libdir}/psi/plugins
-%{_datadir}/psi/certs
-%{_datadir}/psi/iconsets
-%{_datadir}/psi/sound
+%dir %{_libdir}/%{name}
+%dir %{_libdir}/%{name}/plugins
+%{_datadir}/%{name}
+%{_datadir}/appdata/psi-plus.appdata.xml
 %{_desktopdir}/*.desktop
 %{_iconsdir}/hicolor/*/*/*.png
This page took 0.091694 seconds and 4 git commands to generate.