Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:goupilmtos:Slowroll:oss
alien-8.88-3.68.src
alien.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File alien.spec of Package alien-8.88-3.68.src
# # spec file for package alien # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: alien Version: 8.88 Release: 3.68 Summary: A Perl Script to Convert Packages License: GPL-2.0+ Group: System/Packages Url: http://kitenet.net/programs/alien/ Source: %{name}_%{version}.tar.gz Patch1: alien-strip-tilde-from-version.patch %if 0%{?suse_version} < 1120 BuildRequires: perl-macros %endif %if %suse_version > 1220 BuildRequires: debhelper Requires: debhelper %else BuildRequires: deb Requires: deb %endif Requires: cpio Requires: make Requires: perl = %{perl_version} Requires: rpm BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Experimental Perl script to convert software packages. The following formats are supported: deb (Debian), rpm (Red Hat), and tgz (Slackware). %prep %setup -q -n %{name} %patch1 -p1 %build dh_testdir perl Makefile.PL make %install %perl_make_install make PREFIX=%{buildroot}%{_prefix} VARPREFIX=%{buildroot} extra_install %perl_process_packlist %perl_gen_filelist %clean rm -rf %{buildroot} %files -f %{name}.files %defattr(-,root,root) %doc GPL README TODO gendiff.txt debian/changelog %{_datadir}/alien %{_localstatedir}/lib/alien %changelog * Thu Mar 21 2013 joerg.steffens@dass-it.de - use perl-macros to generate file list, as descriped in http://en.opensuse.org/openSUSE:Packaging_Perl. This fixes the build for SLE_10, SLE_11 and Evergreen 11 * Thu Mar 14 2013 barendartchuk@novell.com - new version 8.88: (from upstream changelog) * Ensure that version numbers begin with well, a number, when building a deb, otherwise dpkg-deb will refuse to build it. * Use lsb-rpmbuild, not lsb-rpm. Closes: #667044 * Fix adding of postinst script to deb, containing rpm permissions fixups code. Closes: #667651 * Filter out illegal characters in version number when building a deb. Closes: #648531 * Avoid breaking on spaces in filenames. Closes: #618636 * Silence error message when deleting build tree after making an rpm, if rpmbuild has already deleted it. Closes: #622846 * Squash an uninitialized value when creating a deb. * Correct handling of arch all packages in deb arch check. Closes: #596209 * Use debhelper compat level v7 when building packages. All changes since v4 seem safe for alien's generated rules files. * Use dh_prep instead of deprecated dh_clean -k. * Print a nice error message when attempting to build a deb from a package of an unsupported architecture. Closes: #592625 * Wed Aug 18 2010 puzel@novell.com - update to alien 8.81 * Avoid uninitialized value warning when debian/rules fails to run due to alien being run in a noexec directory. * Prevent DESTROY stomping on alien's exit code sometimes. * Support extracting lzma compressed RPMs. * Suggest lzma. If not installed, alien will still fail to decompress RPMs using it, but will support most rpms, which are not. * Fix precedence problem that prevented alien from preserving permissions of suid/sgid binaries that are not owned by root. * Support RPMs containing ghost files. * Fri May 28 2010 puzel@novell.com - do not build as noarch * Fri May 7 2010 puzel@novell.com - update to alien 8.80 * Support querying rpm LICENSE field. (Alexey Khoroshilov) * Thu Mar 25 2010 puzel@novell.com - add alien-strip-tilde-from-version.patch (bnc#590986) * Thu Mar 25 2010 puzel@novell.com - update to alien-8.79 * Modify -g and -s to support running on multiple packages at once. * Removed all built-in patches for converting specific packages (j2sdk, jdk, lgtoclnt, motif) with alien. These were out of date, and not maintained. Alien will not include such patches going forward. * Fri Aug 28 2009 puzel@novell.com - update to alien 8.78 * Add support for rpm 4.7.0, which ignores the buildroot setting in the spec file, by passing --buildroot. (Thanks, Pavel Roskin) - cleanup specfile * Tue Jul 7 2009 puzel@novell.com - update to alien 8.77 * Don't allow whitespace in package version when parsing debian/changelog. * In rpm permission fixup code, avoid processing symlinks since that would result in the file the link points to being "fixed". * Tue Jun 9 2009 puzel@suse.cz - update to 8.76 * Avoid using hostname -f for portability to unix systems, such as Solaris, where any options _set_ the hostname. * Fix bash shebang and recognise bash scripts as editable shell scripts when converting to deb. * Thu May 7 2009 puzel@suse.cz - update to 8.75 * Simplified rules file. * Modify maintainer scripts from rpm files to use /bin/bash rather than /bin/sh. Many such scripts are only tested on systems where /bin/sh is bash, and contain bashisms, which can cause trouble when converting the rpm to be used on eg, the Debian family of distributions, where /bin/sh can legitimatly be dash. * Mon Feb 16 2009 puzel@suse.cz - update to 8.74 * support bzipped and uncompressed tar files, using tar's auto-compression detection * pod fixes * Tue Jan 13 2009 puzel@suse.cz - update to 8.73 * (8.73) fix pkg generation to not include /prototype in all packages * (8.72) improve parsing of tgz filenames, to avoid confusion when the filename includes the package type (ie, "noarch") * (8.71) deal with rpms that relocate ie, /usr into /usr/local, and don't try to move /usr into /usr/local in this case * (8.70) extract prefixes field before extracting scripts so that RPM_INSTALL_PREFIX gets set * (8.69) minor improvement to debian/rules clean. * Wed Jan 7 2009 puzel@suse.cz - fix rpmlint warning - package is noarch * Thu Jul 26 2007 prusnak@suse.cz - update to 8.68 * (8.66) use date -R as 822-date will soon be deprecated * (8.67) correct a bug that caused alien to ignore failing commands * (8.68) show output of installation of package with -i, since some packages install scripts may have important output or even be interactive * Wed Jan 3 2007 prusnak@suse.cz - update to 8.65 * Fix alien's own spec file, s/Copyright/License/. * Add support for rpm scripts that use RPM_INSTALL_PREFIX, by setting RPM_INSTALL_PREFIX as part of the converted script. Closes: #400863 * When converting LSB packages, do not increment the release number. * Use rpmbuild to build lsb packages, not rpm, if lsb-rpm is not available. * Thu Jul 27 2006 mjancar@suse.cz - update to 8.64 * Minor improvement to usage message * Correct code to properly use RPMBUILDOPT (not RPMBUILDOPTS) * Look at and chmod the right directories. * Fix a bug in conffile script extraction from tgz files (caused by return from runpipe not defaulting to a scalar). * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Thu Jan 12 2006 mjancar@suse.cz - update to 8.61 * Mon Aug 1 2005 mjancar@suse.cz - update to 8.56 * Tue Dec 21 2004 mcihar@suse.cz - update to 8.50 * Tue Aug 3 2004 mcihar@suse.cz - update to 8.46 * Mon May 31 2004 mcihar@suse.cz - update to 8.44 * Mon Jan 26 2004 mcihar@suse.cz - updated to 8.43 * Sun Jan 11 2004 adrian@suse.de - build as user * Wed Aug 20 2003 mjancar@suse.cz - require the perl version we build with * Thu Aug 7 2003 mcihar@suse.cz - updated to 8.34: * Fixed changelog parsing regexp. * Updated j2sdk patch. * Mon Jul 28 2003 ro@suse.de - install perl stuff to vendor location * Tue May 27 2003 mcihar@suse.cz - updated to 8.30, changes: * Added -v to enable verbose mode, which lists each shell command as it is run. Also added --veryverbose for verbose with command output too. * Use -V for version. (-v used to be documented, but never worked) * alien.spec: pass PREFIX to Makefile.PL so it works on systems (such as red hat 8) where the generated Makefile does not use $PREFIX in all paths. * Support rpms that contain no files. Closes: #184714 * Corrected precidence problem that made alien not catch mkdir of the work directory failing if the directory already existed (and let it delete the existing directory). Closes: #181061 * Fixed several other instances of the same precidence problem in the code. * Use rpmbuild -bb instead of rpm -bb, as it seems that rpm -bb has stopped working in recent versions of rpm, as shipped by red hat (Debian's rpm, confusingly, continues to support rpm -bb, possibly because of how I hack its popt stuff up for debian.) This may fail with older, pre-rpmbuild rpm's; if so you should upgrade to a more current version I guess. * Updated js2k patch from Gerald Turner. * Wed Nov 13 2002 mcihar@suse.cz - updated to 8.20, major changes: * Pach from Erwan MAS <erwan@mas.nom.fr> that allows specification of the version of a tgz file, for files that don't have a parseable version number. * Added support inspired by aj for converted rpm packages that create users/groups in their preinst, and which alien therefore cannot ship the files with proper ownerships in the .deb. In this case alien will now insert appropriate chown commands into the postinst script of the converted package. * perl 5.8 fixes. * Wed Aug 28 2002 mcihar@suse.cz - corrected requires, now requires deb because most users will want to use this for deb<=>rpm conversion * Tue Aug 6 2002 mcihar@suse.cz - fixed filelist and build script to work with perl thread-multi * Tue Jul 30 2002 ro@suse.de - update to 8.16 (fixes rpm unpacking with owners/perms) - fix build with perl-5.8.0 * Fri Jun 7 2002 mcihar@suse.cz - updated to version 8.10: * Build alien with debhelper v4. * Deal with packages with strange characters in their filenames. * Support rpms with a description consisting of just blank lines. * Made more robust in the face of empty rpms. * The "vmware and dpkg on drugs" release. * LSB package support. It can generate LSB packages * Support ancient (bo-era) debs with upper-case field names. * Tue Jan 15 2002 cihlar@suse.cz - updated to version 7.31: * Use --target noarch instead of --target=noarch when building rpms * Trap stderr of rpm and debian/rules building packages and only display if the build fails * Fri Nov 23 2001 cihlar@suse.cz - updated to version 7.30: * supports converting to and from Solaris "pkg" packages * moves files for better FHS compliance * several minor fixes * Thu Jul 26 2001 cihlar@suse.cz - removed .Rpm.pm.swp * Tue Jul 24 2001 cihlar@suse.cz - updated to version 7.27 * Mon Apr 9 2001 cihlar@suse.cz - updated to version 7.21 * Mon Mar 5 2001 cihlar@suse.cz - updated to version 7.20 * Wed Nov 22 2000 cihlar@suse.cz - update to version 7.10 - bzipped sources * Tue Aug 22 2000 ro@suse.de - fixed perl path * Thu Jul 13 2000 cihlar@suse.cz - fixed creating of rpm package * Wed May 24 2000 cihlar@suse.cz - upgrade to version 7.4 * Mon May 15 2000 cihlar@suse.cz - Group sorted * Tue May 2 2000 cihlar@suse.cz - fixed obtaining of $control in Fromdeb.pm * Mon Apr 3 2000 cihlar@suse.cz - upgrade to version 6.59 - added BuildRoot * Fri Jan 14 2000 ro@suse.de - update to 6.54 * Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. * Mon Jun 28 1999 uli@suse.de - update 6.18 -> 6.41 - removed patch * Thu Oct 8 1998 ro@suse.de - update to version 6.18 - removed change from 6.15 to 6.16 since we don't have dir RPMS/noarch (yet) * Tue Nov 25 1997 ro@suse.de - update to version 5.19 * Sun Sep 14 1997 ke@suse.de * Update: version 5.17. Should handle doinst.sh etc. scripts. * Wed Jun 25 1997 Karl Eichwalder <ke@suse.de> * repack to fix perms. * Tue Jun 24 1997 Karl Eichwalder <ke@suse.de> * initial package: version 5.9
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor