Search
SailfishOS Open Build Service
>
Projects
>
home:piggz
:
kf5
>
kcrash
> Changes
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 2
[-]
[+]
Added
kcrash.spec
@@ -0,0 +1,92 @@ +# +# spec file for package kcrash +# +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +%define lname libKF5Crash5 +%define _tar_path 5.31 +Name: kcrash +Version: 5.31.0 +Release: 0 +%define kf5_version %{version} +BuildRequires: cmake >= 3.0 +BuildRequires: extra-cmake-modules >= %{_tar_path} +BuildRequires: kcoreaddons-devel >= %{_tar_path} +BuildRequires: kwindowsystem-devel >= %{_tar_path} +BuildRequires: pkgconfig(Qt5Core) >= 5.6.0 +BuildRequires: pkgconfig(Qt5Test) >= 5.6.0 +BuildRequires: pkgconfig(Qt5X11Extras) >= 5.6.0 +Summary: Gracefull handling of application crashes +License: LGPL-2.1+ +Group: System/GUI/KDE +Url: http://www.kde.org +Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz +Source1: baselibs.conf +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +KCrash provides support for intercepting and handling application crashes. + +%package -n %lname +Summary: Gracefull handling of application crashes +Group: System/GUI/KDE +Recommends: drkonqi5 + +%description -n %lname +KCrash provides support for intercepting and handling application crashes. + +%package devel +Summary: Gracefull handling of application crashes: Build Environment +Group: Development/Libraries/KDE +Requires: %lname = %{version} +Requires: extra-cmake-modules +Requires: cmake(Qt5Core) >= 5.6.0 + +%description devel +KCrash provides support for intercepting and handling application crashes. +Development files. + +%prep +%setup -q + +%build +%cmake ../%{name}-%{version} +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%make_install + +%post -n %lname -p /sbin/ldconfig + +%postun -n %lname -p /sbin/ldconfig + +%files -n %lname +%defattr(-,root,root) +%doc COPYING* README* +%{_libdir}/libKF5Crash.so.* + +%files devel +%defattr(-,root,root) +%{_libdir}/libKF5Crash.so +%{_libdir}/cmake/KF5Crash/ +%{_includedir}/*/ +%{_includedir}/*.h +%{_datadir}/qt5/mkspecs/modules/qt_KCrash.pri + +%changelog