rpmrebuild/rpmrebuild.spec

Name: rpmrebuild
Summary: Build new RPM packages from an old installed package
Version: 1.4.6
Release: 1.2
License: GPL
Group: Applications/System
URL: http://rpmrebuild.sourceforge.net/
Description: you have an installed package on a computer, want to install on other one, and do not find the rpm file anymore. Or you want to distribute your customization in an rpm format this tool is for you.

CentOS 7 x86_64

The build could not start because the following file is missing: rpmrebuild.tar.gz

Build Status

CentOS 6 x86_64

The build could not start because the following file is missing: rpmrebuild.tar.gz

Build Status

Contents

The spec file used by the build system currently has the following contents:

# $Id$
# Authority: dag

Summary: Build new RPM packages from an old installed package
Name: rpmrebuild
Version: 1.4.6
Release: 1.2%{?dist}
License: GPL
Group: Applications/System
URL: http://rpmrebuild.sourceforge.net/

# Source: http://dl.sf.net/rpmrebuild/rpmrebuild-%{version}-1.src.rpm
Source: rpmrebuild.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root

BuildArch: noarch
Requires: rpm

%description
you have an installed package on a computer, want to install on other
one, and do not find the rpm file anymore.
Or you want to distribute your customization in an rpm format
this tool is for you.

%prep
%setup -c %{name}

%build
%{__make} %{?_smp_mflags}

%install
%{__rm} -rf %{buildroot}
#make ROOT="$RPM_BUILD_ROOT" install
%makeinstall

#%postun
##echo "%postun $1"
#
#[ $1 -ne 0 ] && exit 0 || :
#########################################
## This code should remove all lines from
## the line contains 'RPMREBUILD START'
## till (include) line 'RPMREBUILD END'
## in the file /etc/popt
#########################################
#rm -f /etc/popt.tmp || exit
#
#if [ -f /etc/popt ]; then
#   (
#      need_copy=1
#      while :; do
#         if ! read line; then
#            [ "x$line" = "x" ] && break
#         fi
#         case "x$line" in
#            x*RPMREBUILD*START*) need_copy="" ; continue;;
#            x*RPMREBUILD*END*)   need_copy="1"; continue;;
#         esac
#         [ "$need_copy" ] && { echo "$line" || exit; } || :
#      done
#   ) < /etc/popt > /etc/popt.tmp || exit
#   if [ -s /etc/popt.tmp ]; then
#      mv -f /etc/popt.tmp /etc/popt || exit
#   else
#      rm -f /etc/popt.tmp /etc/popt || exit
#   fi
#else
#  :
#fi
#
#%triggerin -- rpm < 4.0.3
##echo "%triggerin -- rpm < 4.0.3 ('$1' '$2')"
#
#########################################
## This code should remove all lines from
## the line contains 'RPMREBUILD START'
## till (include) line 'RPMREBUILD END'
## in the file /etc/popt
#########################################
#rm -f /etc/popt.tmp || exit
#
#if [ -f /etc/popt ]; then
#   (
#      need_copy=1
#      while :; do
#         if ! read line; then
#            [ "x$line" = "x" ] && break
#         fi
#         case "x$line" in
#            x*RPMREBUILD*START*) need_copy="" ; continue;;
#            x*RPMREBUILD*END*)   need_copy="1"; continue;;
#         esac
#         [ "$need_copy" ] && { echo "$line" || exit; } || :
#      done
#   ) < /etc/popt > /etc/popt.tmp || exit
#   if [ -s /etc/popt.tmp ]; then
#      mv -f /etc/popt.tmp /etc/popt || exit
#   else
#      rm -f /etc/popt.tmp /etc/popt || exit
#   fi
#else
#  :
#fi
#cat /usr/lib/rpmrebuild/popt-without-POPTdesc >> /etc/popt || exit
#
#%triggerin -- rpm >= 4.0.3
##echo "%triggerin -- rpm >= 4.0.3 ('$1' '$2')"
#
#########################################
## This code should remove all lines from
## the line contains 'RPMREBUILD START'
## till (include) line 'RPMREBUILD END'
## in the file /etc/popt
#########################################
#rm -f /etc/popt.tmp || exit
#
#if [ -f /etc/popt ]; then
#   (
#      need_copy=1
#      while :; do
#         if ! read line; then
#            [ "x$line" = "x" ] && break
#         fi
#         case "x$line" in
#            x*RPMREBUILD*START*) need_copy="" ; continue;;
#            x*RPMREBUILD*END*)   need_copy="1"; continue;;
#         esac
#         [ "$need_copy" ] && { echo "$line" || exit; } || :
#      done
#   ) < /etc/popt > /etc/popt.tmp || exit
#   if [ -s /etc/popt.tmp ]; then
#      mv -f /etc/popt.tmp /etc/popt || exit
#   else
#      rm -f /etc/popt.tmp /etc/popt || exit
#   fi
#else
#  :
#fi
#cat /usr/lib/rpmrebuild/popt-with-POPTdesc >> /etc/popt || exit

%clean
%{__rm} -rf %{buildroot}

%files
%defattr(-, root, root, 0755)
/a

%changelog
* Sat Apr 08 2006 Dries Verachtert <dries@ulyssis.org> - 1.4.6-1.2
- Rebuild for Fedora Core 5.

* Sat Mar 06 2004 Dag Wieers <dag@wieers.com> - 1.4.6-1
- Updated to release 1.4.6.

* Tue Oct 07 2003 Dag Wieers <dag@wieers.com> - 1.4.5-0
- Initial package. (using DAR)