История изменений
Исправление imul, (текущая версия) :
sviewgl.spec
Prefix: %{_usr}
Name: sviewgl
Version: 2.88
Release: 1%{?dist}
Summary: Simple Viewer GL - simple and tiny image viewer based on OpenGL
Group: LOR/stuff
License: GPLv2
URL: https://bitbucket.org/andreyu/simple-viewer-gl
Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gcc, make, cmake
BuildRequires: mesa-libGL-devel, glfw-devel, freetype-devel, libpng-devel, libjpeg-turbo-devel, libtiff-devel, giflib-devel, lcms2-devel, libwebp-devel, libexif-devel
%description
Simple Viewer GL - simple and tiny image viewer based on OpenGL
%prep
%setup -q
%build
%{__make} %{?_smp_mflags} CXXFLAGS="${RPM_OPT_FLAGS}" LFLAGS="${RPM_LD_FLAGS}" release
%install
rm -rf $RPM_BUILD_ROOT
install -d ${RPM_BUILD_ROOT}/usr/bin -m 755
install sviewgl ${RPM_BUILD_ROOT}/usr/bin -m 755
%clean
rm -rf ${RPM_BUILD_ROOT}
%post
/sbin/ldconfig
%postun
/sbin/ldconfig
%files
/usr/bin/sviewgl
Не совсем рыба, но хотя бы уда. И архив с исходниками, к сожалению, надо делать руками.
Заодно FR: по «make dist» или наподобие делать архив с исходниками вида sviewgl-${VER}.tar.gz
Spec забери к себе, он рабочий, в виртуалке с федорой 25 собралось и работает. Будет меньше вопросов и нытья в будущем.
Рулесы для демьяноподобных попозже напишу.
Исправление imul, :
sviewgl.spec
Prefix: %{_usr}
Name: sviewgl
Version: 2.88
Release: 1%{?dist}
Summary: Simple Viewer GL - simple and tiny image viewer based on OpenGL
Group: LOR/stuff
License: GPLv2
URL: https://bitbucket.org/andreyu/simple-viewer-gl
Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gcc, make, cmake
BuildRequires: mesa-libGL-devel, glfw-devel, freetype-devel, libpng-devel, libjpeg-turbo-devel, libtiff-devel, giflib-devel, lcms2-devel, libwebp-devel, libexif-devel
%description
Simple Viewer GL - simple and tiny image viewer based on OpenGL
%prep
%setup -q
%build
%{__make} %{?_smp_mflags} CXXFLAGS="-std=c99 ${RPM_OPT_FLAGS}" LFLAGS="${RPM_LD_FLAGS}" release
%install
rm -rf $RPM_BUILD_ROOT
install -d ${RPM_BUILD_ROOT}/usr/bin -m 755
install sviewgl ${RPM_BUILD_ROOT}/usr/bin -m 755
%clean
rm -rf ${RPM_BUILD_ROOT}
%post
/sbin/ldconfig
%postun
/sbin/ldconfig
%files
/usr/bin/sviewgl
Не совсем рыба, но хотя бы уда. И архив с исходниками, к сожалению, надо делать руками.
Заодно FR: по «make dist» или наподобие делать архив с исходниками вида sviewgl-${VER}.tar.gz
Spec забери к себе, он рабочий, в виртуалке с федорой 25 собралось и работает. Будет меньше вопросов и нытья в будущем.
Рулесы для демьяноподобных попозже напишу.
Исходная версия imul, :
sviewgl.spec
Prefix: %{_usr}
Name: sviewgl
Version: 2.88
Release: 1%{?dist}
Summary: Simple Viewer GL - simple and tiny image viewer based on OpenGL
Group: LOR/stuff
License: GPLv2
URL: https://bitbucket.org/andreyu/simple-viewer-gl
Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gcc, make, cmake
BuildRequires: mesa-libGL-devel, glfw-devel, freetype-devel, libpng-devel, libjpeg-turbo-devel, libtiff-devel, giflib-devel, lcms2-devel, libwebp-devel, libexif-devel
%description
Simple Viewer GL - simple and tiny image viewer based on OpenGL
%prep
%setup -q
%build
%{__make} %{?_smp_mflags} CFLAGS="-std=c99 ${RPM_OPT_FLAGS}" LFLAGS="${RPM_LD_FLAGS}" release
%install
rm -rf $RPM_BUILD_ROOT
install -d ${RPM_BUILD_ROOT}/usr/bin -m 755
install sviewgl ${RPM_BUILD_ROOT}/usr/bin -m 755
%clean
rm -rf ${RPM_BUILD_ROOT}
%post
/sbin/ldconfig
%postun
/sbin/ldconfig
%files
/usr/bin/sviewgl
Не совсем рыба, но хотя бы уда. И архив с исходниками, к сожалению, надо делать руками.
Заодно FR: по «make dist» или наподобие делать архив с исходниками вида sviewgl-${VER}.tar.gz
Spec забери к себе, он рабочий, в виртуалке с федорой 25 собралось и работает. Будет меньше вопросов и нытья в будущем.
Рулесы для демьяноподобных попозже напишу.