2.03 bump
This commit is contained in:
		
							parent
							
								
									4a41fa629a
								
							
						
					
					
						commit
						56def79593
					
				
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -1,3 +1,4 @@ | |||||||
| psutils-p17-clean.tar.gz | psutils-p17-clean.tar.gz | ||||||
| /psutils-1.21.tar.xz | /psutils-1.21.tar.xz | ||||||
| /psutils-1.23.tar.xz | /psutils-1.23.tar.xz | ||||||
|  | /psutils-2.03.tar.gz | ||||||
|  | |||||||
| @ -1,40 +0,0 @@ | |||||||
| diff -up psutils-1.23/configure.paperconf psutils-1.23/configure
 |  | ||||||
| --- psutils-1.23/configure.paperconf	2014-01-22 10:31:58.000000000 +0100
 |  | ||||||
| +++ psutils-1.23/configure	2015-05-20 14:25:40.636115433 +0200
 |  | ||||||
| @@ -15700,7 +15700,7 @@ fi
 |  | ||||||
|   |  | ||||||
|   |  | ||||||
|  if test -z "$PAPER"; then |  | ||||||
| -  PAPER=paper
 |  | ||||||
| +  PAPER=paperconf
 |  | ||||||
|  fi |  | ||||||
|   |  | ||||||
|   |  | ||||||
| diff -up psutils-1.23/psutil.c.paperconf psutils-1.23/psutil.c
 |  | ||||||
| --- psutils-1.23/psutil.c.paperconf	2014-01-16 11:20:54.000000000 +0100
 |  | ||||||
| +++ psutils-1.23/psutil.c	2015-05-29 13:24:12.834350330 +0200
 |  | ||||||
| @@ -88,13 +87,21 @@ int paper_size(const char *paper_name, d
 |  | ||||||
|    int res = 0; |  | ||||||
|    if (paper_name == NULL) /* Use default paper name */ |  | ||||||
|      paper_name = pgetline(PAPER); |  | ||||||
| -  if (paper_name && (cmd = xasprintf(PAPER " --unit=pt --size %s", paper_name)) && (l = pgetline(cmd)))
 |  | ||||||
| -    res = sscanf(l, "%lg %lg", width, height);
 |  | ||||||
| +  if (paper_name && (cmd = xasprintf(PAPER " -s %s", paper_name)) && (l = pgetline(cmd)))
 |  | ||||||
| +  {
 |  | ||||||
| +    for (int i = 0; i < strlen(l); i++)
 |  | ||||||
| +    {
 |  | ||||||
| +      if (l[i] == ',')
 |  | ||||||
| +      {
 |  | ||||||
| +        l[i] = '.';
 |  | ||||||
| +      }
 |  | ||||||
| +    }
 |  | ||||||
| +    res = sscanf(l, "%lg %lg", width, height);
 |  | ||||||
| +  }
 |  | ||||||
|    free(l); |  | ||||||
|    free(cmd); |  | ||||||
|    return res == 2; |  | ||||||
|  } |  | ||||||
| -
 |  | ||||||
|  /* Make a file seekable, using temporary files if necessary */ |  | ||||||
|  FILE *seekable(FILE *fp) |  | ||||||
|  { |  | ||||||
							
								
								
									
										155
									
								
								psutils.spec
									
									
									
									
									
								
							
							
						
						
									
										155
									
								
								psutils.spec
									
									
									
									
									
								
							| @ -1,86 +1,151 @@ | |||||||
| Summary: PostScript Utilities | # Unbundle gnulib | ||||||
|  | %bcond_without psutils_enables_unbundling_gnulib | ||||||
|  | 
 | ||||||
| Name:       psutils | Name:       psutils | ||||||
| Version: 1.23 | Version:    2.03 | ||||||
| Release: 18%{?dist} | Release:    1%{?dist} | ||||||
| License: psutils | Summary:    PostScript utilities | ||||||
| 
 | # COPYING:          GPLv3 text | ||||||
| # We can't follow https://fedoraproject.org/wiki/Packaging:SourceURL#Github | # epsffit.1:        GPLv3+ | ||||||
| # and use upstream tarball for building because ./bootstrap downloads gnulib. | # epsffit.in.in:    GPLv3+ | ||||||
| # wget https://github.com/rrthomas/psutils/archive/master.zip && unzip master.zip && cd psutils-master/ | # extractres.in.in: psutils | ||||||
| # ./bootstrap && autoreconf -vfi && ./configure && make dist-xz | # includeres.in.in: psutils | ||||||
| Source: psutils-%{version}.tar.xz | # psbook.1:         GPLv3+ | ||||||
| URL:    https://github.com/rrthomas/psutils | # psbook.in.in:     GPLv3+ | ||||||
| 
 | # psjoin.1:         GPLv3+ | ||||||
| # BZ#1072371 | # psjoin.in.in:     GPLv3+ | ||||||
| # https://github.com/rrthomas/psutils/commit/cca570c806bf4bde07f400b2bab9266e02998145 | # psnup.in.in:      GPLv3+ | ||||||
| Patch0: psutils-paperconf.patch | # psresize.1:       GPLv3+ | ||||||
| 
 | # psresize.in.in:   GPLv3+ | ||||||
|  | # psselect.1:       GPLv3+ | ||||||
|  | # psselect.in.in:   GPLv3+ | ||||||
|  | # pstops.1:         GPLv3+ | ||||||
|  | # pstops.in.in:     GPLv3+ | ||||||
|  | # PSUtils.pm:       GPLv3+ | ||||||
|  | # README:           GPLv3+ | ||||||
|  | ## Not in any binary package | ||||||
|  | # aclocal.m4:       FSFULLR | ||||||
|  | # build-aux/compile:        GPLv2+ with Autoconf exception | ||||||
|  | # build-aux/config.guess:   GPLv3+ with Autoconf exception | ||||||
|  | # build-aux/config.sub:     GPLv3+ with Autoconf exception | ||||||
|  | # build-aux/depcomp:        GPLv2+ with Autoconf exception | ||||||
|  | # build-aux/install-sh:     MIT | ||||||
|  | # build-aux/missing:        GPLv2+ with Autoconf exception | ||||||
|  | # build-aux/mdate-sh:       GPLv2+ with Autoconf exception | ||||||
|  | # build-aux/test-driver:    GPLv2+ with Autoconf exception | ||||||
|  | # build-aux/texinfo.tex:    GPLv3+ with TeX exception | ||||||
|  | # configure:                FSFULLR | ||||||
|  | # INSTALL:                  FSFAP | ||||||
|  | # m4/00gnulib.m4:           FSFULLR | ||||||
|  | # m4/ax_check_gnu_make.m4:  FSFAP | ||||||
|  | # m4/gnulib-common.m4:      FSFULLR | ||||||
|  | # m4/gnulib-comp.m4:        GPLv3+ with Autoconf exception | ||||||
|  | # m4/relocatable-lib.m4:    FSFULLR | ||||||
|  | # Makefile.in:              FSFULLR | ||||||
|  | # old-scripts/fixwfwps:     See LICENSE | ||||||
|  | # pre-inst-env:             GPLv2+ | ||||||
|  | # pre-inst-env.in:          GPLv2+ | ||||||
|  | License:    GPLv3+ and psutils | ||||||
|  | URL:        https://github.com/rrthomas/%{name} | ||||||
|  | Source:     %{url}/releases/download/v%{version}/%{name}-%{version}.tar.gz | ||||||
|  | BuildArch:      noarch | ||||||
|  | BuildRequires:  autoconf | ||||||
|  | BuildRequires:  automake >= 1.11 | ||||||
|  | BuildRequires:  bash | ||||||
|  | # coreutils for chmod in Makefile.am | ||||||
|  | BuildRequires:  coreutils | ||||||
|  | # gcc is a default autoconf dependency | ||||||
| BuildRequires:  gcc | BuildRequires:  gcc | ||||||
|  | %if %{with psutils_enables_unbundling_gnulib} | ||||||
|  | BuildRequires:  gnulib-devel | ||||||
|  | %endif | ||||||
|  | BuildRequires:  grep | ||||||
|  | BuildRequires:  make | ||||||
| BuildRequires:  perl-generators | BuildRequires:  perl-generators | ||||||
|  | BuildRequires:  sed | ||||||
|  | # Run-time: | ||||||
|  | BuildRequires:  paper | ||||||
|  | BuildRequires:  perl-interpreter | ||||||
|  | BuildRequires:  perl(:VERSION) >= 5.14 | ||||||
|  | BuildRequires:  perl(base) | ||||||
|  | BuildRequires:  perl(Exporter) | ||||||
|  | BuildRequires:  perl(Fcntl) | ||||||
| BuildRequires:  perl(File::Basename) | BuildRequires:  perl(File::Basename) | ||||||
|  | BuildRequires:  perl(File::Copy) | ||||||
|  | BuildRequires:  perl(File::Temp) | ||||||
| BuildRequires:  perl(Getopt::Long) | BuildRequires:  perl(Getopt::Long) | ||||||
|  | BuildRequires:  perl(IPC::Run3) | ||||||
|  | BuildRequires:  perl(List::Util) | ||||||
|  | BuildRequires:  perl(POSIX) | ||||||
| BuildRequires:  perl(strict) | BuildRequires:  perl(strict) | ||||||
| BuildRequires:  perl(warnings) | BuildRequires:  perl(warnings) | ||||||
|  | # Tests: | ||||||
|  | BuildRequires:  diffutils | ||||||
|  | # Only for building | ||||||
|  | Provides:       bundled(gnulib)%(perl -ne 'if($. == 1 and /\A(\d+)-(\d+)-(\d+)/) {print qq{ = $1$2$3}}' %{_defaultdocdir}/gnulib/ChangeLog 2>/dev/null) | ||||||
|  | # psutils-perl was merged into psutils-2.03-1.fc34 | ||||||
|  | Provides:       %{name}-perl = %{version}-%{release} | ||||||
|  | Obsoletes:      %{name}-perl < %{version}-%{release} | ||||||
|  | Requires:       paper | ||||||
| 
 | 
 | ||||||
| Requires: /usr/bin/paperconf | # Filter private modules | ||||||
| 
 | %global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(PSUtils\\) | ||||||
| # copylib - https://fedorahosted.org/fpc/ticket/174 | %global __provides_exclude %{?__provides_exclude:%{__provides_exclude}|}^perl\\(PSUtils\\) | ||||||
| Provides: bundled(gnulib) |  | ||||||
| 
 | 
 | ||||||
| %description | %description | ||||||
| Utilities for manipulating PostScript documents. | Utilities for manipulating PostScript documents. | ||||||
| Page selection and rearrangement are supported, including arrangement into | Page selection and rearrangement are supported, including arrangement into | ||||||
| signatures for booklet printing, and page merging for n-up printing. | signatures for booklet printing, and page merging for n-up printing. | ||||||
| 
 | 
 | ||||||
| %package perl |  | ||||||
| Summary: psutils scripts requiring perl |  | ||||||
| BuildArch: noarch |  | ||||||
| 
 |  | ||||||
| %description perl |  | ||||||
| Various scripts from the psutils distribution that require perl. |  | ||||||
| 
 |  | ||||||
| %prep | %prep | ||||||
| %setup -q | %setup -q | ||||||
| 
 | %if %{with psutils_enables_unbundling_gnulib} | ||||||
| %patch0 -p1 -b .paperconf | gnulib-tool --import --no-changelog relocatable-perl | ||||||
| # Use /usr/bin/perl instead of /usr/bin/env perl | %endif | ||||||
| sed -i -e 's,/usr/bin/env perl,%{__perl},' \ | autoreconf -fi | ||||||
|   extractres psjoin |  | ||||||
| 
 | 
 | ||||||
| %build | %build | ||||||
| %configure | %configure --disable-relocatable | ||||||
| %{__make} %{?_smp_mflags} | %{make_build} | ||||||
|   |   | ||||||
| %install | %install | ||||||
| %{__make} install DESTDIR=%{buildroot} | %{make_install} | ||||||
|  | 
 | ||||||
|  | %check | ||||||
|  | unset PSUTILS_UNINSTALLED | ||||||
|  | make check %{?_smp_mflags} | ||||||
| 
 | 
 | ||||||
| %files | %files | ||||||
| %doc README LICENSE | %license COPYING | ||||||
|  | # ChangeLog is not helpful | ||||||
|  | # old-scripts excluded intentionally | ||||||
|  | %doc README | ||||||
| %{_bindir}/epsffit | %{_bindir}/epsffit | ||||||
|  | %{_bindir}/extractres | ||||||
|  | %{_bindir}/includeres | ||||||
| %{_bindir}/psbook | %{_bindir}/psbook | ||||||
|  | %{_bindir}/psjoin | ||||||
| %{_bindir}/psnup | %{_bindir}/psnup | ||||||
| %{_bindir}/psresize | %{_bindir}/psresize | ||||||
| %{_bindir}/psselect | %{_bindir}/psselect | ||||||
| %{_bindir}/pstops | %{_bindir}/pstops | ||||||
|  | %{_datadir}/%{name} | ||||||
| %{_mandir}/man1/epsffit.1* | %{_mandir}/man1/epsffit.1* | ||||||
|  | %{_mandir}/man1/extractres.1* | ||||||
|  | %{_mandir}/man1/includeres.1* | ||||||
| %{_mandir}/man1/psbook.1* | %{_mandir}/man1/psbook.1* | ||||||
|  | %{_mandir}/man1/psjoin.1* | ||||||
| %{_mandir}/man1/psnup.1* | %{_mandir}/man1/psnup.1* | ||||||
| %{_mandir}/man1/psresize.1* | %{_mandir}/man1/psresize.1* | ||||||
| %{_mandir}/man1/psselect.1* | %{_mandir}/man1/psselect.1* | ||||||
| %{_mandir}/man1/pstops.1* | %{_mandir}/man1/pstops.1* | ||||||
| %{_mandir}/man1/psutils.1* | %{_mandir}/man1/psutils.1* | ||||||
| 
 | 
 | ||||||
| %files perl |  | ||||||
| %doc LICENSE |  | ||||||
| %{_bindir}/extractres |  | ||||||
| %{_bindir}/includeres |  | ||||||
| %{_bindir}/psjoin |  | ||||||
| %{_mandir}/man1/extractres.1* |  | ||||||
| %{_mandir}/man1/includeres.1* |  | ||||||
| %{_mandir}/man1/psjoin.1* |  | ||||||
| 
 |  | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Fri Oct 02 2020 Petr Pisar <ppisar@redhat.com> - 2.03-1 | ||||||
|  | - 2.03 bump | ||||||
|  | 
 | ||||||
| * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.23-18 | * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.23-18 | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild | - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user