Import Debian version 8.95

alien (8.95) unstable; urgency=medium

  * QA upload.
  * debian/control:
      - Bumped Standards-Version to 3.9.6.
      - Removed duplicated section field.
  * debian/copyright:
      - Replaced protocol from http to https in the Format field.
      - Included authors' e-mail addresses.
      - Replaced GPL-2+ license reference by actual GPL-2+ license.
  * debian/source/format: Created as 3.0 (native).

alien (8.94) unstable; urgency=medium

  * QA upload.
  * Fix "FTBFS with perl 5.22 in experimental (MakeMaker changes)":
    remove override_dh_auto_install in debian/rules, and 
    use DESTDIR in Makefile.PL.
    (Closes: #792371)
This commit is contained in:
Fabiano Antunes
2015-09-10 17:09:04 -03:00
committed by Boyuan Yang
parent bb351ddbc8
commit 9f53b73b58
15 changed files with 77 additions and 44 deletions

1
.gitattributes vendored
View File

@@ -1 +0,0 @@
debian/changelog merge=dpkg-mergechangelogs

View File

@@ -62,7 +62,7 @@ The package's maintainer.
=item depends =item depends
The package's dependancies. Only dependencies that should exist on all The package's dependencies. Only dependencies that should exist on all
target distributions can be put in here though (ie: lsb). target distributions can be put in here though (ie: lsb).
=item group =item group

View File

@@ -71,7 +71,7 @@ sub init {
=item checkfile =item checkfile
Detect deb files by their extention. Detect deb files by their extension.
=cut =cut
@@ -614,7 +614,7 @@ sub cleantree {
Set/get package name. Set/get package name.
Always returns the packge name in lowercase with all invalid characters Always returns the package name in lowercase with all invalid characters
rmoved. The name is however, stored unchanged. rmoved. The name is however, stored unchanged.
=cut =cut

View File

@@ -31,7 +31,7 @@ Relocatable rpm packages have a prefixes field.
=item checkfile =item checkfile
Detect rpm files by their extention. Detect rpm files by their extension.
=cut =cut
@@ -44,7 +44,7 @@ sub checkfile {
=item install =item install
Install a rpm. If RPMINSTALLOPT is set in the environement, the options in Install a rpm. If RPMINSTALLOPT is set in the environment, the options in
it are passed to rpm on its command line. it are passed to rpm on its command line.
=cut =cut
@@ -392,7 +392,7 @@ sub cleantree {
=item build =item build
Build a rpm. If RPMBUILDOPT is set in the environement, the options in Build a rpm. If RPMBUILDOPT is set in the environment, the options in
it are passed to rpm on its command line. it are passed to rpm on its command line.
An optional parameter, if passed, can be used to specify the program to use An optional parameter, if passed, can be used to specify the program to use
@@ -564,7 +564,7 @@ sub prerm {
Set/get arch field. When the arch field is set, some sanitizing is done Set/get arch field. When the arch field is set, some sanitizing is done
first to convert it to the debian format used internally. When it's first to convert it to the debian format used internally. When it's
retreived it's converted back to rpm form from the internal form. retrieved it's converted back to rpm form from the internal form.
=cut =cut

View File

@@ -35,7 +35,7 @@ character, I=unsigned integer.)
=item footer_version =item footer_version
What package format are we up to now? (Lowest one this is still What package format are we up to now? (Lowest one this is still
compatable with.) compatible with.)
=item archtrans =item archtrans
@@ -93,7 +93,7 @@ Holds the slp package format version of the slp file.
=item checkfile =item checkfile
Detect slp files by their extention. Detect slp files by their extension.
=cut =cut
@@ -270,7 +270,7 @@ Set/get conffiles.
When the conffiles are set, the format used by slp (a colon-delimited list) When the conffiles are set, the format used by slp (a colon-delimited list)
is turned into the real list that is used internally. The list is changed is turned into the real list that is used internally. The list is changed
back into slp's internal format when it is retreived. back into slp's internal format when it is retrieved.
=cut =cut
@@ -291,7 +291,7 @@ Set/get copyright.
When the copyright is set, the number used by slp is changed into a textual When the copyright is set, the number used by slp is changed into a textual
description. This is changed back into a number when the value is description. This is changed back into a number when the value is
retreived. retrieved.
=cut =cut
@@ -315,7 +315,7 @@ Set/get arch.
When the arch is set, the number used by slp is changed into a textual When the arch is set, the number used by slp is changed into a textual
description. This is changed back into a number when the value is description. This is changed back into a number when the value is
retreived. retrieved.
=cut =cut
@@ -341,7 +341,7 @@ sub arch {
Set/get release version. Set/get release version.
When the release version is retreived, it is converted to an unsigned When the release version is retrieved, it is converted to an unsigned
integer, as is required by the slp package format. integer, as is required by the slp package format.
=cut =cut

View File

@@ -45,7 +45,7 @@ use constant scripttrans => {
=item checkfile =item checkfile
Detect tgz files by their extention. Detect tgz files by their extension.
=cut =cut
@@ -96,7 +96,7 @@ sub scan {
# Get basename of the filename. # Get basename of the filename.
my ($basename)=('/'.$file)=~m#^/?.*/(.*?)$#; my ($basename)=('/'.$file)=~m#^/?.*/(.*?)$#;
# Strip out any tar extentions. # Strip out any tar extensions.
$basename=~s/$tarext//; $basename=~s/$tarext//;
if ($basename=~m/([\w-]+)-([0-9\.?]+).*/) { if ($basename=~m/([\w-]+)-([0-9\.?]+).*/) {

View File

@@ -19,17 +19,11 @@ VER=$(shell perl -e '$$_=<>;print m/\((.*?)\)/'<debian/changelog)
all:: extra_build all:: extra_build
clean:: extra_build clean:: extra_build
install:: extra_install
pure_install:: extra_install
extra_build: extra_build:
perl -i -pe "s/\@version\@/$(VER)/g" <alien.lsm.in >alien.lsm perl -i -pe "s/\@version\@/$(VER)/g" <alien.lsm.in >alien.lsm
perl -i -pe "s/\@version\@/$(VER)/g" <alien.spec.in >alien.spec perl -i -pe "s/\@version\@/$(VER)/g" <alien.spec.in >alien.spec
extra_install:
install -d $(PREFIX)/share/alien/patches \
$(VARPREFIX)/var/lib/alien
alien: alien:
perl -pe '$$_="" if /use lib/; $$_="our \$$Version=\"$(VER)\";\n" if /VERSION_AUTOREPLACE/' alien.pl > alien perl -pe '$$_="" if /use lib/; $$_="our \$$Version=\"$(VER)\";\n" if /VERSION_AUTOREPLACE/' alien.pl > alien
} }

View File

@@ -1,6 +1,6 @@
Begin3 Begin3
Title: alien Title: alien
Version: 8.93 Version: 8.95
Entered-date: 31MAR97 Entered-date: 31MAR97
Description: Alien converts Slackware .tgz packages, Red Hat .rpm packages, Description: Alien converts Slackware .tgz packages, Red Hat .rpm packages,
Debian .deb packages, and Stampede .slp packages. It can Debian .deb packages, and Stampede .slp packages. It can
@@ -9,6 +9,6 @@ Description: Alien converts Slackware .tgz packages, Red Hat .rpm packages,
Keywords: debian dpkg deb red hat redhat rpm slackware tgz stampede slp convert package LSB Keywords: debian dpkg deb red hat redhat rpm slackware tgz stampede slp convert package LSB
Author: joey@kitenet.net Author: joey@kitenet.net
Primary-site: sunsite.unc.edu /pub/Linux/utils/package Primary-site: sunsite.unc.edu /pub/Linux/utils/package
80 alien-8.93.tar.gz 80 alien-8.95.tar.gz
Copying-policy: GPL Copying-policy: GPL
End End

View File

@@ -149,7 +149,7 @@ built.
=item B<--anypatch> =item B<--anypatch>
Be less strict about which patch file is used, perhaps attempting to use a patch Be less strict about which patch file is used, perhaps attempting to use a patch
file for an older verson of the package. This is not guaranteed to always work; file for an older version of the package. This is not guaranteed to always work;
older patches may not necessarily work with newer packages. older patches may not necessarily work with newer packages.
=item B<--nopatch> =item B<--nopatch>

View File

@@ -1,12 +1,12 @@
Summary: Install Debian, Slackware, and Stampede packages with rpm. Summary: Install Debian, Slackware, and Stampede packages with rpm.
Name: alien Name: alien
Packager: Joey Hess <joey@kitenet.net> Packager: Joey Hess <joey@kitenet.net>
Version: 8.93 Version: 8.95
Release: 1 Release: 1
Source: ftp://kitenet.net/pub/code/debian/alien_8.93.tar.gz Source: ftp://kitenet.net/pub/code/debian/alien_8.95.tar.gz
License: GPL License: GPL
Group: Utilities/File Group: Utilities/File
Buildroot: /tmp/alien-8.93.build Buildroot: /tmp/alien-8.95.build
Requires: perl Requires: perl
BuildArchitectures: noarch BuildArchitectures: noarch
@@ -20,7 +20,7 @@ This is a tool only suitable for binary packages.
%prep %prep
%setup -n alien %setup -n alien
rm -rf /tmp/alien-8.93.build rm -rf /tmp/alien-8.95.build
%install %install
perl Makefile.PL PREFIX=$RPM_BUILD_ROOT/usr perl Makefile.PL PREFIX=$RPM_BUILD_ROOT/usr

24
debian/changelog vendored
View File

@@ -1,3 +1,27 @@
alien (8.95) unstable; urgency=medium
* QA upload.
* debian/control:
- Bumped Standards-Version to 3.9.6.
- Removed duplicated section field.
* debian/copyright:
- Replaced protocol from http to https in the Format field.
- Included authors' e-mail addresses.
- Replaced GPL-2+ license reference by actual GPL-2+ license.
* debian/source/format: Created as 3.0 (native).
-- Fabiano Antunes <fabianoantunes@itgen.com.br> Thu, 10 Sep 2015 17:09:04 -0300
alien (8.94) unstable; urgency=medium
* QA upload.
* Fix "FTBFS with perl 5.22 in experimental (MakeMaker changes)":
remove override_dh_auto_install in debian/rules, and
use DESTDIR in Makefile.PL.
(Closes: #792371)
-- gregor herrmann <gregoa@debian.org> Sat, 25 Jul 2015 21:24:15 +0200
alien (8.93) unstable; urgency=medium alien (8.93) unstable; urgency=medium
* Alien needs a new maintainer, both in Debian and upstream. * Alien needs a new maintainer, both in Debian and upstream.

3
debian/control vendored
View File

@@ -3,13 +3,12 @@ Section: admin
Priority: optional Priority: optional
Build-Depends: debhelper (>= 9) Build-Depends: debhelper (>= 9)
Maintainer: Debian QA Group <packages@qa.debian.org> Maintainer: Debian QA Group <packages@qa.debian.org>
Standards-Version: 3.9.5 Standards-Version: 3.9.6
Vcs-Git: git://git.kitenet.net/alien Vcs-Git: git://git.kitenet.net/alien
Homepage: http://kitenet.net/~joey/code/alien/ Homepage: http://kitenet.net/~joey/code/alien/
Package: alien Package: alien
Architecture: all Architecture: all
Section: admin
Depends: debhelper (>= 7), ${misc:Depends}, ${perl:Depends}, rpm (>= 2.4.4-2), dpkg-dev, make, cpio, rpm2cpio Depends: debhelper (>= 7), ${misc:Depends}, ${perl:Depends}, rpm (>= 2.4.4-2), dpkg-dev, make, cpio, rpm2cpio
Suggests: patch, bzip2, lintian, lzma Suggests: patch, bzip2, lintian, lzma
Description: convert and install rpm and other packages Description: convert and install rpm and other packages

37
debian/copyright vendored
View File

@@ -1,13 +1,34 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: native package Source: native package
Files: * Files: *
Copyright: Copyright: 1996-1997 Christoph Lameter <clameter@debian.org>
1996, 1997 Christoph Lameter 1997 Randolph Chung <rc42@cornell.edu>
1997 Randolph Chung 2001 Mark A. Hershberger <mah@everybody.org>
2001 Mark A. Hershberger 1997-2011 Joey Hess <joeyh@debian.org>
1997-2011 Joey Hess License: GPL-2+
Files: debian/*
Copyright: 1996-1997 Christoph Lameter <clameter@debian.org>
1997 Randolph Chung <rc42@cornell.edu>
2001 Mark A. Hershberger <mah@everybody.org>
1997-2011 Joey Hess <joeyh@debian.org>
2015 Fabiano Antunes <fabianoantunes@itgen.com.br>
License: GPL-2+ License: GPL-2+
On Debian systems, the complete text of the GPL can be found in
/usr/share/common-licenses/GPL.
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".

5
debian/rules vendored
View File

@@ -6,11 +6,6 @@ override_dh_auto_test:
# simple smoke test # simple smoke test
./alien.pl -V ./alien.pl -V
override_dh_auto_install:
$(MAKE) pure_install INSTALLDIRS=vendor \
PREFIX=$(shell pwd)/debian/alien/$(shell perl -MConfig -e 'print $$Config{prefix}') \
VARPREFIX=$(shell pwd)/debian/alien
override_dh_auto_clean: override_dh_auto_clean:
# distclean moans about MANIFEST, this is quieter # distclean moans about MANIFEST, this is quieter
if [ -e Makefile ]; then $(MAKE) realclean; fi if [ -e Makefile ]; then $(MAKE) realclean; fi

1
debian/source/format vendored Normal file
View File

@@ -0,0 +1 @@
3.0 (native)