diff --git a/dbus-tqt-trinity-14.1.3.tar.xz b/dbus-tqt-trinity-14.1.3.tar.xz new file mode 100644 index 0000000..5cb2e49 Binary files /dev/null and b/dbus-tqt-trinity-14.1.3.tar.xz differ diff --git a/dbus-tqt-trinity.spec b/dbus-tqt-trinity.spec new file mode 100644 index 0000000..e4b169a --- /dev/null +++ b/dbus-tqt-trinity.spec @@ -0,0 +1,64 @@ +Name:dbus-tqt-trinity +Version:14.1.3 +Release:0 +Summary:D-Bus bindings for Trinity Qt (TQt) interface + +License:GPL-2.0-only +URL:http://www.trinitydesktop.org +Source0:https://mirror.ppa.trinitydesktop.org/trinity/releases/R%{version}/main/dependencies/%{name}-%{version}.tar.xz + +BuildRequires:dbus-devel tqt3-trinity-devel tqtinterface-trinity cmake g++ +Requires: dbus tqt3-trinity tqtinterface + +%description +D-Bus bindings for Trinity Qt (TQt) interface +%package devel +Summary:Development libraries and headers for dbus-tqt-trinity +%description devel +Development libraries and headers for dbus-tqt-trinity +%prep +%autosetup -n %{name}-%{version} + + +%define trinity_dir /opt/trinity +%define sysconfdir /etc/trinity +%build +export PKG_CONFIG_PATH=%trinity_dir/lib/pkgconfig +cd ../ +mkdir tqt.build +cd tqt.build +cmake \ +-DQT_PREFIX_DIR=%{trinity_dir} \ +-DMOC_EXECUTABLE=%{trinity_dir}/bin/tqmoc \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=%{buildroot}%{trinity_dir} -DMAN_INSTALL_DIR=%{buildroot}%{trinity_dir}/man \ +-DBUILD_ALL="ON" \ +-DQT_VERSION=3 \ +-DPKG_CONFIG_PATH=%{trinity_dir}/lib/pkgconfig \ +../%{name}-%{version}/ +export LD_LIBRARY_PATH=%{trinity_dir}/lib:$LD_LIBRARY_PATH +make %{?_smp_mflags} + + + +%install +cd ../tqt.build/ +export LD_LIBRARY_PATH=%{trinity_dir}/lib:$LD_LIBRARY_PATH +make install +sed -i 's/%buildroot//g' %buildroot%trinity_dir/lib64/*.la +%check + +%files +%{trinity_dir}/bin/* +%{trinity_dir}/lib/* + +%files devel +%{trinity_dir}/bin/* +%{trinity_dir}/lib/* +%{trinity_dir}/include/* + + + +%changelog +%autochangelog +