# RU: Определение пути для rpm-macros. # EN: Define the installation path for rpm macros. %global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; /bin/echo $d) Name: fdupes Epoch: 1 Version: 2.4.0 Release: 1%{?dist} Summary: A program for identifying and removing duplicate files Summary(ru): Программа для поиска и удаления дубликатов файлов License: MIT URL: https://github.com/adrianlopezroche/%{name} Source0: https://github.com/adrianlopezroche/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz Source1: macros.fdupes Packager: NICE SOFT GROUP LLC (ООО "НАЙС СОФТ ГРУПП") 5024245440 Vendor: NiceSOFT Distribution: NiceOS.Core BugURL: https://bugs.niceos.ru/ VCS: https://specs.niceos.ru/rmps/%{name} BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc BuildRequires: make BuildRequires: ncurses-devel BuildRequires: pcre2-devel BuildRequires: sqlite-devel %description fdupes is a command-line utility for finding duplicate files in the specified directories. It compares files by their contents (not only by name or size), which helps free disk space. The program supports options such as recursive search, deleting duplicates, and displaying statistics. %description -l ru fdupes — это утилита командной строки для поиска дубликатов файлов в указанных директориях. Она позволяет сравнивать файлы по их содержимому, а не только по имени или размеру, что делает её полезной для освобождения места на диске. Программа поддерживает различные опции, такие как рекурсивный поиск, удаление дубликатов и отображение статистики. %prep %autosetup -p1 # RU: Лицензионное соглашение (в исходном spec формируется на лету; сохраняем семантику). # EN: License text (generated on the fly in the original spec; keep semantics). %{__cat} > LICENSE <<'EOF' FDUPES Copyright (c) 1999-2022 Adrian Lopez Разрешается, бесплатно, любому лицу, получившему копию данного программного обеспечения и сопутствующей документации (далее именуемых "Программное обеспечение"), использовать Программное обеспечение без ограничений, включая права на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. EOF autoreconf -fiv %build %configure %make_build %install %make_install install -Dpm 0644 %{SOURCE1} %{buildroot}%{macrosdir}/macros.%{name} %check ./%{name} testdir ./%{name} --omitfirst testdir ./%{name} --recurse testdir ./%{name} --size testdir %files %license CONTRIBUTORS LICENSE %doc CHANGES README %{_bindir}/%{name} %{_mandir}/man1/%{name}.1* %{_mandir}/man7/%{name}*.7* %{macrosdir}/macros.fdupes %changelog * Tue Apr 28 2026 NiceOS Team - 2.4.0-1 - EN: - Update to version 2.4.0: add quick summary option and reduce progress indicator updates for better performance - RU: - Обновление до версии 2.4.0: добавлена опция быстрого сводного отчета и оптимизировано количество обновлений индикатора прогресса * Mon Jan 12 2026 NiceOS Team - 1:2.3.2-1 - Initial build for NiceOS (Первая сборка для НАЙС.ОС)