## START: Set by rpmautospec ## (rpmautospec version 0.7.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global srcname eimp %global p1_utils_ver 1.0.26 Name: erlang-%{srcname} Version: 1.0.23 Release: %autorelease License: Apache-2.0 Summary: Erlang Image Manipulation Process URL: https://github.com/processone/%{srcname} VCS: git:%{url}.git Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz Patch1: erlang-eimp-0001-Disable-Rebar3-plugins.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: erlang-p1_utils >= %{p1_utils_ver} BuildRequires: erlang-rebar3 BuildRequires: gcc BuildRequires: gd-devel BuildRequires: libjpeg-turbo-devel BuildRequires: libpng-devel BuildRequires: libwebp-devel Requires: erlang-p1_utils >= %{p1_utils_ver} %description eimp is an Erlang/Elixir application for manipulating graphic images using external C libraries. It supports WebP, JPEG, PNG and GIF. %prep %autosetup -p1 -n %{srcname}-%{version} rm -f configure %build autoreconf -ivf %configure %{erlang3_compile} # FIXME we don't have a port compiler plugin for rebar3 yet mkdir -p priv/bin gcc c_src/eimp.c $CFLAGS -DHAVE_WEBP -DHAVE_GD -DHAVE_JPEG -DHAVE_PNG -fPIC -c -I%{_libdir}/erlang/usr/include -o c_src/eimp.o gcc c_src/eimp.o $LDFLAGS -L%{_libdir}/erlang/usr/lib -lei -L%{_libdir} -lwebp -lpng -ljpeg -lgd -lpthread -o priv/bin/eimp %install %{erlang3_install} install -p -D -m 755 priv/bin/* --target-directory=%{buildroot}%{erlang_appdir}/priv/bin/ %check %{erlang3_test} %files %license LICENSE.txt %doc README.md %{erlang_appdir}/ %changelog ## START: Generated by rpmautospec * Wed Jul 17 2024 Fedora Release Engineering - 1.0.23-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Tue Jul 09 2024 Peter Lemenkov - 1.0.23-1 - eimp ver. 1.0.23 * Wed Apr 17 2024 Peter Lemenkov - 1.0.17-11 - Switch to SPDX tag * Wed Jan 24 2024 Fedora Release Engineering - 1.0.17-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 1.0.17-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jul 19 2023 Fedora Release Engineering - 1.0.17-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jan 19 2023 Fedora Release Engineering - 1.0.17-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jul 21 2022 Fedora Release Engineering - 1.0.17-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 1.0.17-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jul 21 2021 Fedora Release Engineering - 1.0.17-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 1.0.17-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Fri Jul 31 2020 Randy Barlow - 1.0.17-1 - Update to 1.0.17 (#1807270). - https://github.com/processone/eimp/blob/1.0.17/CHANGELOG.md * Sat Aug 01 2020 Fedora Release Engineering - 1.0.13-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 1.0.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Fri Feb 14 2020 Randy Barlow - 1.0.13-1 - Update to 1.0.13 (#1789164). - https://github.com/processone/eimp/blob/1.0.13/CHANGELOG.md * Tue Jan 28 2020 Fedora Release Engineering - 1.0.12-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Tue Nov 26 2019 Randy Barlow - 1.0.12-2 - Bring eimp back to s390x (#1772963). * Thu Nov 14 2019 Randy Barlow - 1.0.12-1 - Update to 1.0.12 (#1742460). - https://github.com/processone/eimp/blob/1.0.12/CHANGELOG.md - Add an exclusion on s390x (#1770256). * Wed Jul 24 2019 Fedora Release Engineering - 1.0.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Wed Jun 05 2019 Randy Barlow - 1.0.11-1 - Update to 1.0.11 (#1713302). - https://github.com/processone/eimp/blob/1.0.11/CHANGELOG.md * Tue Apr 16 2019 Randy Barlow - 1.0.10-1 - Update to 1.0.10 (#1683121). - https://github.com/processone/eimp/blob/1.0.10/CHANGELOG.md * Thu Jan 31 2019 Fedora Release Engineering - 1.0.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Tue Jan 08 2019 Randy Barlow - 1.0.9-1 - Update to 1.0.9. - https://github.com/processone/eimp/blob/1.0.9/CHANGELOG.md ## END: Generated by rpmautospec