File debbuild.spec of Package debbuild

# Refer to the following for more info on .spec file syntax:
#
#   http://www.rpm.org/max-rpm/
#   http://www.rpm.org/max-rpm-snapshot/	(Updated version of above)
#   https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/
#   https://rpm-packaging-guide.github.io/
#
# More links may be available from http://www.rpm.org

%global debconfigdir %{_prefix}/lib/debbuild

Name:           debbuild
Summary:        Build Debian-compatible .deb packages from RPM .spec files
Version:        21.01.0
Release:        0%{?dist}
%if "%{_vendor}" == "debbuild"
Packager:       debbuild developers <https://github.com/debbuild/debbuild>
Group:          devel
License:        GPL-2.0+
%else
Group:          Development/Tools%{?suse_version:/Building}
License:        GPLv2+
%endif
URL:            https://github.com/debbuild/debbuild
Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
Source1:        macros.obs-override
Patch0:         debbuild-lua.patch
Patch1:         debbuild-expand.patch

BuildArch:      noarch

%if "%{_vendor}" == "debbuild"
BuildRequires:  podlators-perl
BuildRequires:  lsb-release
Requires:       liblocale-gettext-perl
Requires:       lsb-release
Requires:       xz-utils
Recommends:     dpkg-sig
Suggests:       rpm
%else
BuildRequires:  perl-generators
BuildRequires:  perl(Pod::Man)
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires:       xz
%endif

Requires:       bash
Requires:       bzip2
Requires:       dpkg
Requires:       dpkg-dev
Requires:       fakeroot
Requires:       gzip
Requires:       patch
Requires:       pax
Requires:       perl

Recommends:     git-core
Recommends:     quilt
Recommends:     unzip
Recommends:     zip
Recommends:     zstd

%description
debbuild attempts to build Debian-friendly semi-native packages from
RPM spec files, RPM-friendly tarballs, and RPM source packages
(.src.rpm files).  It accepts most of the options rpmbuild does, and
should be able to interpret most spec files usefully.


%prep
%autosetup -p1


%build
%configure --debconfigdir=%{debconfigdir} VERSION=%{version}
make


%install
%make_install

# Add override macros
install -pm 0644 %{SOURCE1} %{buildroot}%{debconfigdir}/macros.d/macros.obs-override

# Delete unnecessary translations
rm -rf %{buildroot}%{_datadir}/locale

%files
%doc README.md
%license COPYING
%{_bindir}/*
%{_mandir}/man8/*
%{debconfigdir}/
%{_sysconfdir}/debbuild/

%changelog
openSUSE Build Service is sponsored by