Changeset 307
- Timestamp:
- 08/30/08 16:06:05 (3 months ago)
- Files:
-
- gpgdir/trunk/packaging/cd_rpmbuilder (modified) (8 diffs)
- gpgdir/trunk/packaging/gpgdir-nodeps.spec (modified) (2 diffs)
- gpgdir/trunk/packaging/gpgdir.spec (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gpgdir/trunk/packaging/cd_rpmbuilder
r208 r307 10 10 # Author: Michael Rash 11 11 # 12 # Copyright (C) 2006 Michael Rash (mbr@cipherdyne.org)13 # 14 # License (GNU Public License ):12 # Copyright (C) 2006-2008 Michael Rash (mbr@cipherdyne.org) 13 # 14 # License (GNU Public License - GPLv2): 15 15 # 16 16 # This program is distributed in the hope that it will be useful, … … 26 26 ############################################################################# 27 27 # 28 # $Id: cd_rpmbuilder 698 2007-06-06 05:26:21Z mbr $28 # $Id: cd_rpmbuilder 1864 2008-08-22 03:16:19Z mbr $ 29 29 # 30 30 … … 48 48 my $build_version = ''; 49 49 my $print_version = 0; 50 my $nodeps = 0; 50 51 my $verbose = 0; 51 52 my $help = 0; … … 68 69 'build-version=s' => \$build_version, 69 70 'rpm-build-dir=s' => \$rpm_root_dir, 71 'no-deps' => \$nodeps, 70 72 'verbose' => \$verbose, 71 73 'Version' => \$print_version, … … 101 103 } 102 104 105 my $spec_file = "$project-$build_version.spec"; 106 my $tar_file = "$project-$build_version.tar.gz"; 107 108 if ($nodeps) { 109 $spec_file = "$project-nodeps-$build_version.spec"; 110 $tar_file = "$project-nodeps-$build_version.tar.gz"; 111 } 112 103 113 ### remove old RPMS 104 114 &find_rpms($RM); 105 115 106 116 ### get the remote spec file 107 &download_file( "$project-$build_version.spec");108 &md5_check( "$project-$build_version.spec");117 &download_file($spec_file); 118 &md5_check($spec_file); 109 119 110 120 ### get the remote source tarball and md5 sum file 111 &download_file("$project-$build_version.tar.gz"); 112 &md5_check("$project-$build_version.tar.gz"); 113 114 move "$project-$build_version.tar.gz", '../SOURCES' or die $!; 121 &download_file($tar_file); 122 &md5_check($tar_file); 123 124 if ($nodeps) { 125 move $tar_file, "../SOURCES/$project-$build_version.tar.gz" or die $!; 126 } else { 127 move $tar_file, '../SOURCES' or die $!; 128 } 115 129 116 130 ### build the rpm … … 196 210 "[+] Building RPM, this may take a little while (try -v if you want\n", 197 211 " to see all of the steps)...\n\n"; 198 my $cmd = "$rpmbuildCmd -ba $ project-$build_version.spec";212 my $cmd = "$rpmbuildCmd -ba $spec_file"; 199 213 unless ($verbose) { 200 214 $cmd .= ' > /dev/null 2>&1'; … … 231 245 [+] By Michael Rash (mbr\@cipherdyne.org, http://www.cipherdyne.org) 232 246 233 Usage: cd_rpmbuilder -p <project> [ -b <version>] [-r <dir>] [-v] [-V] [-h]247 Usage: cd_rpmbuilder -p <project> [options] 234 248 235 249 Options: … … 239 253 -r, --rpm-build-dir <dir> - Change the RPM build directory from the 240 254 default of $rpm_root_dir. 255 -n, --no-deps - Build the specified project without any 256 dependencies (such as perl modules). 241 257 -v, --verbose - Run in verbose mode. 242 258 -V, --Version - Print version and exit. gpgdir/trunk/packaging/gpgdir-nodeps.spec
r300 r307 1 1 %define name gpgdir 2 %define version 1.9. 12 %define version 1.9.2 3 3 %define release 1 4 4 %define gpgdirlibdir %_libdir/%name … … 59 59 60 60 %changelog 61 * Fri Aug 29 2008 Michael Rash <mbr@cipherdyne.org> 62 - This spec file omits installing any perl module dependencies. 63 - gpgdir-1.9.2 release 64 61 65 * Sat Jun 07 2008 Michael Rash <mbr@cipherdyne.org> 62 66 - gpgdir-1.9.1 release gpgdir/trunk/packaging/gpgdir.spec
r300 r307 1 1 %define name gpgdir 2 %define version 1.9. 12 %define version 1.9.2 3 3 %define release 1 4 4 %define gpgdirlibdir %_libdir/%name … … 116 116 117 117 %changelog 118 * Fri Aug 29 2008 Michael Rash <mbr@cipherdyne.org> 119 - Updated to use the deps/ directory for all perl module sources. 120 - gpgdir-1.9.2 release 121 118 122 * Sat Jun 07 2008 Michael Rash <mbr@cipherdyne.org> 119 123 - gpgdir-1.9.1 release
