代码拉取完成,页面将自动刷新
Summary: Tool for decoding raw image data from digital cameras
Name: dcraw
Version: 9.28.0
Release: 5
License: GPLv2+
URL: http://cybercom.net/~dcoffin/dcraw
Source0: https://sources.voidlinux.org/dcraw-%{version}/dcraw-%{version}.tar.gz
Patch0: dcraw-CVE-2018-5801.patch
Patch1: dcraw-9.21-lcms2-error-reporting.patch
BuildRequires: gcc gettext libjpeg-devel lcms2-devel git
Provides: bundled(dcraw)
%description
This package contains dcraw, a command line tool to decode raw image data
downloaded from digital cameras.
%prep
%autosetup -n dcraw -p1 -S git
%package help
Summary: Documentation for user of dcraw
Requires: dcraw = %{version}-%{release}
%description help
%build
gcc %optflags $RPM_LD_FLAGS -lm -ljpeg -llcms2 -DNO_JASPER \
-DLOCALEDIR="\"%{_datadir}/locale\"" -o dcraw dcraw.c
for catsrc in dcraw_*.po; do
lang="${catsrc%.po}"
lang="${lang#dcraw_}"
msgfmt -o "dcraw_${lang}.mo" "$catsrc"
done
%install
install -Dp -m 0755 dcraw %{buildroot}%{_bindir}/dcraw
for catalog in dcraw_*.mo; do
lang="${catalog%.mo}"
lang="${lang#dcraw_}"
install -d -m 0755 "%{buildroot}%{_datadir}/locale/${lang}/LC_MESSAGES"
install -m 0644 "$catalog" "%{buildroot}%{_datadir}/locale/${lang}/LC_MESSAGES/dcraw.mo"
done
install -d -m 0755 %{buildroot}%{_bindir} %{buildroot}%{_mandir}/man1
install -m 0644 dcraw.1 %{buildroot}%{_mandir}/man1/dcraw.1
rm -f %{name}-man-files
touch %{name}-man-files
for manpage in dcraw_*.1; do
lang="${manpage%.1}"
lang="${lang#dcraw_}"
install -d -m 0755 "%{buildroot}%{_mandir}/${lang}/man1"
install -m 0644 "${manpage}" "%{buildroot}%{_mandir}/${lang}/man1/dcraw.1"
echo "%%lang($lang) %%{_mandir}/${lang}/man1/*" >> %{name}-man-files
done
%find_lang %{name}
%files -f %{name}.lang
%{_bindir}/dcraw
%files help -f %{name}-man-files
%{_mandir}/man1/*
%changelog
* Mon May 31 2021 baizhonggui <baizhonggui@huawei.com> - 9.28.0-5
- Add git in BuildRequires
* Fri Sep 11 2020 leiju <leiju4@huawei.com> - 9.28.0-4
- Delete BuildRequires jasper-devel
* Tue Apr 21 2020 Jeffery.Gao <gaojianxing@huawei.com> - 9.28.0-3
- Package init
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。