#
# This spec file is used to build the test*.rpm package we use in one of
# our tests.
#
# The advantage of using our own custom package, instead of downloading a
# random one from the net, is that we get the chance here to define all the
# tags our rpm helper is supposed to support.
#
# Build this package with:
#
#    $ rpmbuild -bb test.spec
#
# Then create the input for the test with:
#
#    $ perl /path/to/rpm2tags.pl ~/rpmbuild/RPMS/noarch/test*.rpm > rpm.custom.input
#
Name:           test
Summary:        Testing
Epoch:          1
Version:        2.3
Release:        4%{?dist}
URL:            https://example.com
Group:          Development/System
License:        MIT
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
BuildArch:      noarch
Conflicts:      notest
Obsoletes:      testing
Distribution:   Test Distro
Packager:       Test Packager
Vendor:         Test Vendor


%description
Multi-line description field
with "double", 'single quotes', and $weird | \characters i\n = i\\t, empty line...

...and a tab: [	].

%install
[ "%{buildroot}" != / ] && %{__rm} -rf "%{buildroot}"
%{__mkdir_p} %{buildroot}%{_tmppath}
echo %{name} > %{buildroot}%{_tmppath}/%{name}.txt


%pretrans
echo "Pre-transaction script"


%pre
echo "Pre-installation script"


%post
echo "Post-installation script"


%preun
echo "Pre-uninstallation script"


%postun
echo "Post-uninstallation script"


%posttrans
echo "Post-transaction script"


%verifyscript
echo "Verify script"


%clean
[ "%{buildroot}" != / ] && %{__rm} -rf "%{buildroot}"


%files
%defattr(-,root,root,-)
%{_tmppath}/%{name}.txt


%changelog
* Fri Dec 30 2016 Jiri Tyr <jiri.tyr at gmail.com> 1:2.3-4
- Initial build.
