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
openSUSE Build Service is sponsored by