File libgtkdiagram.spec of Package libgtkdiagram
Name: libgtkdiagram
Version: 0.1.0
Release: 1
Summary: diagram library
Group: Productivity
License: GPLv2+
Source0: %{name}-%{version}.tar.gz
Packager: Andreas Strasser(andreas-strasser@web.de)
#Wenn SuSE
%if 0%{?suse_version}
BuildRequires: cmake
BuildRequires: vala
BuildRequires: pkgconfig(gtk+-3.0)
%if 0%{?suse_version} <= 1350
BuildRequires: pkgconfig(libvala-0.36)
%else
BuildRequires: pkgconfig(libvala-0.48)
%endif
%endif
#Wenn RH, Fedora, ...
%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
BuildRequires: cmake
BuildRequires: vala
BuildRequires: pkgconfig(gtk+-3.0)
%if 0%{?fedora_version} == 20
BuildRequires: pkgconfig(libvala-0.22)
%endif
%if 0%{?fedora_version} == 21
BuildRequires: pkgconfig(libvala-0.26)
%endif
%if 0%{?fedora_version} == 22
BuildRequires: pkgconfig(libvala-0.28)
%endif
%if 0%{?fedora_version} == 23
BuildRequires: pkgconfig(libvala-0.30)
%endif
%if 0%{?fedora_version} == 24
BuildRequires: pkgconfig(libvala-0.32)
%endif
%if 0%{?fedora_version} == 25
BuildRequires: pkgconfig(libvala-0.34)
%endif
%if 0%{?fedora_version} == 26
BuildRequires: pkgconfig(libvala-0.36)
%endif
%if 0%{?fedora_version} == 28
BuildRequires: pkgconfig(libvala-0.40)
%endif
%if 0%{?fedora_version} == 29
BuildRequires: pkgconfig(libvala-0.42)
%endif
%if 0%{?fedora_version} >= 30
BuildRequires: pkgconfig(libvala-0.48)
%endif
%endif
%description
%prep
%setup -n libgtkdiagram
%build
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH="%{_prefix}" ..
make
%install
cd build
make install DESTDIR=%{buildroot}
#install -m 644 -D ../lask.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/lask.svg
#install -m 644 -D ../lask.desktop %{buildroot}%{_datadir}/applications/lask.desktop
#install -m 644 -D ../Musterbetrieb.lask %{buildroot}%{_datadir}/lask/Musterbetrieb.lask
#install -m 644 -D ../lask.1 %{buildroot}%{_mandir}/lask.1
%files
#%{datadir}/*
#%doc README.md changelog
%{_prefix}
%changelog