Jeroen van Meeuwen (Ergo Project) 42f22ff
Name:           dh-make
Jeroen van Meeuwen (Ergo Project) 42f22ff
# Squeeze
Jeroen van Meeuwen (Ergo Project) 42f22ff
Version:       0.55
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
Release:        2%{?dist}
Jeroen van Meeuwen (Ergo Project) 42f22ff
Summary:        Tool that converts source archives into Debian package source
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
Group:          Development/Tools
Jeroen van Meeuwen (Ergo Project) 42f22ff
License:        GPLv3+
Jeroen van Meeuwen (Ergo Project) 42f22ff
URL:            http://packages.qa.debian.org/d/dh-make.html
Jeroen van Meeuwen (Ergo Project) 42f22ff
Source0:        http://ftp.de.debian.org/debian/pool/main/d/%{name}/%{name}_%{version}.tar.gz
Jeroen van Meeuwen (Ergo Project) 42f22ff
BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Jeroen van Meeuwen (Ergo Project) 42f22ff
BuildArch:      noarch
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
#BuildRequires:
Jeroen van Meeuwen (Ergo Project) 42f22ff
Requires:       debhelper
Jeroen van Meeuwen (Ergo Project) 42f22ff
Requires:       dpkg-devel
Jeroen van Meeuwen (Ergo Project) 42f22ff
Requires:       %{_bindir}/make
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
%description
Jeroen van Meeuwen (Ergo Project) 42f22ff
This package allows you to take a standard (or upstream) source
Jeroen van Meeuwen (Ergo Project) 42f22ff
package and convert it into a format that will allow you to build
Jeroen van Meeuwen (Ergo Project) 42f22ff
Debian packages.
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
%prep
Jeroen van Meeuwen (Ergo Project) 42f22ff
%setup -q
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
%build
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
%install
Jeroen van Meeuwen (Ergo Project) 42f22ff
rm -rf %{buildroot}
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
mkdir -p %{buildroot}/%{_bindir} %{buildroot}/%{_datadir}/debhelper/dh_make/
Jeroen van Meeuwen (Ergo Project) 42f22ff
install -m 755 dh_make %{buildroot}/%{_bindir}
Jeroen van Meeuwen (Ergo Project) 42f22ff
cp -a lib/* %{buildroot}/%{_datadir}/debhelper/dh_make/
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
# One template rules file is missing exec permission
Jeroen van Meeuwen (Ergo Project) 42f22ff
# Should report a (minor) bug to upstream
Jeroen van Meeuwen (Ergo Project) 42f22ff
chmod a+x %{buildroot}/%{_datadir}/debhelper/dh_make/debiann/rules
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
# Remove zero-length file
Jeroen van Meeuwen (Ergo Project) 42f22ff
rm -rf debian/examples
Jeroen van Meeuwen (Ergo Project) 42f22ff
# Remove spurious exec permissions (this goes to doc)
Jeroen van Meeuwen (Ergo Project) 42f22ff
chmod a-x debian/rules
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
for file in postinst.ex postrm.ex emacsen-remove.ex prerm.ex \
Jeroen van Meeuwen (Ergo Project) 42f22ff
            preinst.ex emacsen-install.ex; do
Jeroen van Meeuwen (Ergo Project) 42f22ff
    chmod 755 %{buildroot}/%{_datadir}/debhelper/dh_make/debian/$file
Jeroen van Meeuwen (Ergo Project) 42f22ff
done
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
mkdir -p %{buildroot}/%{_mandir}/man1
Jeroen van Meeuwen (Ergo Project) 42f22ff
install -m 644 -p dh_make.1 %{buildroot}/%{_mandir}/man1
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
%clean
Jeroen van Meeuwen (Ergo Project) 42f22ff
rm -rf $RPM_BUILD_ROOT
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
%files
Jeroen van Meeuwen (Ergo Project) 42f22ff
%defattr(-,root,root,-)
Jeroen van Meeuwen (Ergo Project) 42f22ff
%doc debian/*
Jeroen van Meeuwen (Ergo Project) 42f22ff
%{_bindir}/dh_make
Jeroen van Meeuwen (Ergo Project) 42f22ff
%{_mandir}/man1/*.1*
Jeroen van Meeuwen (Ergo Project) 42f22ff
%dir %{_datadir}/debhelper
Jeroen van Meeuwen (Ergo Project) 42f22ff
%{_datadir}/debhelper/dh_make
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
%changelog
Jeroen van Meeuwen (Ergo Project) 42f22ff
* Mon Oct 18 2010 Oron Peled <oron@actcom.co.il> - 0.55-2
Jeroen van Meeuwen (Ergo Project) 42f22ff
- Minor changes to spec file: glob man pages, don't specify compression.
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
* Sun Oct 10 2010 Oron Peled <oron@actcom.co.il> - 0.55-1
Jeroen van Meeuwen (Ergo Project) 42f22ff
- Bump to Squeeze version (0.55) as per review.
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
* Sat Jul 17 2010 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.46-2
Jeroen van Meeuwen (Ergo Project) 42f22ff
- Fix package during review (#591192)
Jeroen van Meeuwen (Ergo Project) 42f22ff
Jeroen van Meeuwen (Ergo Project) 42f22ff
* Tue May 11 2010 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.46-1
Jeroen van Meeuwen (Ergo Project) 42f22ff
- First package