%undefine __cmake_in_source_build Name: kstars Summary: Desktop Planetarium Version: 3.6.2 Release: 1 # KStars is no longer part of KDE Applications # https://community.kde.org/Applications/17.12_Release_Notes#Tarballs_that_we_do_not_ship_anymore Epoch: 1 License: GPLv2+ URL: http://edu.kde.org/kstars %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 %global stable unstable %else %global stable stable %endif Source0: http://download.kde.org/%{stable}/%{name}/%{name}-%{version}.tar.xz Patch0: kstars-2.9.6-fix-compilerflag-exceptions.patch BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules BuildRequires: gettext BuildRequires: kf5-karchive-devel BuildRequires: kf5-kbookmarks-devel BuildRequires: kf5-kcodecs-devel BuildRequires: kf5-kcompletion-devel BuildRequires: kf5-kconfig-devel BuildRequires: kf5-kconfigwidgets-devel BuildRequires: kf5-kcoreaddons-devel BuildRequires: kf5-kcrash-devel BuildRequires: kf5-kdbusaddons-devel BuildRequires: kf5-kdeclarative-devel BuildRequires: kf5-kdnssd-devel BuildRequires: kf5-kdoctools-devel BuildRequires: kf5-kglobalaccel-devel BuildRequires: kf5-kguiaddons-devel BuildRequires: kf5-khtml-devel BuildRequires: kf5-ki18n-devel BuildRequires: kf5-kiconthemes-devel BuildRequires: kf5-kinit-devel >= 5.10.0-3 BuildRequires: kf5-kio-devel BuildRequires: kf5-kitemviews-devel BuildRequires: kf5-kjobwidgets-devel BuildRequires: kf5-knewstuff-devel BuildRequires: kf5-knotifications-devel BuildRequires: kf5-knotifyconfig-devel BuildRequires: kf5-kplotting-devel BuildRequires: kf5-kservice-devel BuildRequires: kf5-ktexteditor-devel BuildRequires: kf5-ktextwidgets-devel BuildRequires: kf5-kwidgetsaddons-devel BuildRequires: kf5-kwindowsystem-devel BuildRequires: kf5-kxmlgui-devel BuildRequires: kf5-rpm-macros BuildRequires: libappstream-glib BuildRequires: libnova-devel BuildRequires: LibRaw-devel BuildRequires: pkgconfig(cfitsio) BuildRequires: pkgconfig(eigen3) BuildRequires: pkgconfig(gsl) BuildRequires: pkgconfig(Qt5Gui) pkgconfig(Qt5Qml) pkgconfig(Qt5Quick) pkgconfig(Qt5Xml) pkgconfig(Qt5Sql) BuildRequires: pkgconfig(Qt5Svg) pkgconfig(Qt5OpenGL) pkgconfig(Qt5Multimedia) pkgconfig(Qt5Test) BuildRequires: pkgconfig(Qt5DataVisualization) BuildRequires: pkgconfig(Qt5WebSockets) BuildRequires: qtkeychain-qt5-devel BuildRequires: pkgconfig(wcslib) BuildRequires: zlib-devel BuildRequires: pkgconfig(libindi) >= 1.5.0 BuildRequires: stellarsolver-devel >= 1.9 BuildRequires: xplanet Requires: libindi Suggests: astrometry Requires: qt5-qtquickcontrols%{?_isa} Requires: xplanet Obsoletes: kdeedu-kstars < 4.7.0-10 Obsoletes: kdeedu-kstars-libs < 4.7.0-10 Provides: kdeedu-kstars = %{epoch}:%{version}-%{release} %description KStars is a Desktop Planetarium. It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. The display includes up to 100 million stars, 13,000 deep-sky objects, all 8 planets, the Sun and Moon, and thousands of comets and asteroids. %prep %setup -q %patch0 -p1 -b .fix_cflag_exception %build mkdir %{_target_platform} pushd %{_target_platform} %{cmake_kf5} .. popd %make_build -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %find_lang %{name} --all-name --with-html rm -fv %{buildroot}%{_kf5_libdir}/libhtmesh.a %check appstream-util validate-relax --nonet %{buildroot}%{_kf5_metainfodir}/org.kde.kstars.appdata.xml desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.kstars.desktop %files -f %{name}.lang %license LICENSES/* %doc AUTHORS ChangeLog README.* TODO %{_kf5_bindir}/kstars %{_kf5_metainfodir}/org.kde.kstars.appdata.xml %{_kf5_datadir}/applications/org.kde.kstars.desktop %{_kf5_datadir}/config.kcfg/kstars.kcfg %{_kf5_datadir}/knotifications5/kstars.notifyrc %{_kf5_datadir}/sounds/KDE-KStars-* %{_kf5_datadir}/kstars/ %{_kf5_datadir}/icons/hicolor/*/*/* %changelog * Mon Dec 19 2022 misaka00251 - 1:3.6.2-1 - Init package