works por deps fixed...

This commit is contained in:
Ertuğrul Erata
2015-06-20 22:07:39 +03:00
parent e5bb900715
commit 35cada22bf
102 changed files with 5695 additions and 10 deletions
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>office.postscript</Name>
</PISI>
+60
View File
@@ -0,0 +1,60 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
# Remove local copies for system libs
for directory in ["cups/libs", "expat", "freetype", "jpeg", "lcms", "lcms2", "libpng", "openjpeg", "tiff", "zlib"]:
shelltools.unlinkDir(directory)
#pisitools.flags.add("-fno-strict-aliasing")
autotools.autoreconf("-fi")
options = "--disable-compile-inits \
--disable-gtk \
--enable-dynamic \
--with-system-libtiff \
--with-ijs \
--with-drivers=ALL \
--with-libpaper \
--with-jbig2dec \
--enable-fontconfig \
--enable-freetype \
--without-luratech \
--with-system-libtiff \
--without-omni \
--with-x \
--with-fontpath=/usr/share/fonts:/usr/share/fonts/default/ghostscript:/usr/share/cups/fonts:/usr/share/fonts/TTF:/usr/share/fonts/Type1:/usr/share/poppler/cMap/*"
options += " --disable-cups --includedir=/usr/include --libdir=/usr/lib32" if get.buildTYPE() == "emul32" else " --enable-cups --with-install-cups"
autotools.configure(options)
shelltools.cd("ijs/")
pisitools.dosed("configure.ac", "AM_PROG_CC_STDC", "AC_PROG_CC")
shelltools.system("./autogen.sh \
--prefix=/usr \
--mandir=/usr/share/man \
--disable-static \
--enable-shared")
def build():
autotools.make("-C ijs")
autotools.make("so")
autotools.make("-j1")
if not get.buildTYPE() == "emul32": autotools.make("cups")
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "soinstall")
if not get.buildTYPE() == "emul32": autotools.rawInstall("-C ijs DESTDIR=%s" % get.installDIR())
pisitools.dohtml("doc/*")
pisitools.dodoc("doc/AUTHORS", "doc/COPYING")
@@ -0,0 +1,9 @@
diff -up ghostscript-8.71/Resource/Init/Fontmap.Fontmap.local ghostscript-8.71/Resource/Init/Fontmap
--- ghostscript-8.71/Resource/Init/Fontmap.Fontmap.local 2008-08-08 05:22:38.000000000 +0100
+++ ghostscript-8.71/Resource/Init/Fontmap 2010-09-03 11:53:47.273865979 +0100
@@ -2,3 +2,5 @@
% See Fontmap.GS for the syntax of real Fontmap files.
%% Replace 1 (Fontmap.GS)
(Fontmap.GS) .runlibfile
+% must be at the bottom of line to allow people overriding everything.
+(Fontmap.local) .runlibfileifexists
@@ -0,0 +1,11 @@
diff -up ghostscript-9.07/cups/gdevcups.c.gdevcups-debug-uninit ghostscript-9.07/cups/gdevcups.c
--- ghostscript-9.07/cups/gdevcups.c.gdevcups-debug-uninit 2013-02-14 07:58:16.000000000 +0000
+++ ghostscript-9.07/cups/gdevcups.c 2013-02-14 17:16:59.677951232 +0000
@@ -830,6 +830,7 @@ cups_get_matrix(gx_device *pdev, /* I -
dmprintf4(pdev->memory, "DEBUG2: PageSize = [ %d %d ], HWResolution = [ %d %d ]\n",
cups->header.PageSize[0], cups->header.PageSize[1],
cups->header.HWResolution[0], cups->header.HWResolution[1]);
+ if (size_set)
dmprintf4(pdev->memory, "DEBUG2: HWMargins = [ %.3f %.3f %.3f %.3f ]\n",
pdev->HWMargins[0], pdev->HWMargins[1], pdev->HWMargins[2],
pdev->HWMargins[3]);
@@ -0,0 +1,12 @@
diff -up ghostscript-9.12/base/gsicc.c.gs694154 ghostscript-9.12/base/gsicc.c
--- ghostscript-9.12/base/gsicc.c.gs694154 2014-03-25 08:52:16.000000000 +0000
+++ ghostscript-9.12/base/gsicc.c 2014-03-26 11:32:31.406034840 +0000
@@ -468,6 +468,8 @@ gx_remap_ICC_imagelab(const gs_client_co
cmm_dev_profile_t *dev_profile;
code = dev_proc(dev, get_profile)(dev, &dev_profile);
+ if (dev_profile == NULL)
+ return gs_throw(gs_error_Fatal, "Attempting to do ICC remap with no profile");
num_des_comps = gsicc_get_device_profile_comps(dev_profile);
rendering_params.black_point_comp = pis->blackptcomp;
rendering_params.graphics_type_tag = dev->graphics_type_tag;
@@ -0,0 +1,12 @@
diff -up ghostscript-9.12/base/gsicc_manage.c.icc-missing-check ghostscript-9.12/base/gsicc_manage.c
--- ghostscript-9.12/base/gsicc_manage.c.icc-missing-check 2014-03-26 11:31:11.296570797 +0000
+++ ghostscript-9.12/base/gsicc_manage.c 2014-03-26 11:32:10.384912584 +0000
@@ -613,6 +613,8 @@ gsicc_set_srcgtag_struct(gsicc_manager_t
icc_profile =
gsicc_profile_new(str, mem, curr_ptr, strlen(curr_ptr));
code = sfclose(str);
+ }
+ if (str != NULL && icc_profile != NULL) {
gsicc_init_profile_info(icc_profile);
cmm = gsCMM_DEFAULT;
/* Check if this object is a devicelink profile.
@@ -0,0 +1,35 @@
diff -up ghostscript-9.06/base/gsicc_manage.c.iccprofiles-initdir ghostscript-9.06/base/gsicc_manage.c
--- ghostscript-9.06/base/gsicc_manage.c.iccprofiles-initdir 2012-08-09 13:58:22.102364807 +0100
+++ ghostscript-9.06/base/gsicc_manage.c 2012-08-09 14:09:24.495864641 +0100
@@ -38,6 +38,7 @@
#include "gsicc_create.h"
#include "gpmisc.h"
#include "gxdevice.h"
+#include "gxiodev.h"
#define ICC_HEADER_SIZE 128
@@ -2176,8 +2177,21 @@ gs_currenticcdirectory(const gs_state *
const gs_lib_ctx_t *lib_ctx = pgs->memory->gs_lib_ctx;
if (lib_ctx->profiledir == NULL) {
- pval->data = (const byte *)rfs;
- pval->size = strlen(rfs);
+ int have_rom_device = 0;
+ int i;
+
+ for (i = 0; i < gx_io_device_table_count; i++) {
+ const gx_io_device *iodev = lib_ctx->io_device_table[i];
+ const char *dname = iodev->dname;
+
+ if (dname && strlen(dname) == 5 && !memcmp("%rom%", dname, 5)) {
+ have_rom_device = 1;
+ break;
+ }
+ }
+
+ pval->data = (const byte *)(have_rom_device ? rfs : "");
+ pval->size = strlen((const char *)pval->data);
pval->persistent = true;
} else {
pval->data = (const byte *)(lib_ctx->profiledir);
@@ -0,0 +1,14 @@
diff -up ghostscript-8.61/ijs/Makefile.am.multilib ghostscript-8.61/ijs/Makefile.am
diff -up ghostscript-8.61/ijs/ijs-config.in.multilib ghostscript-8.61/ijs/ijs-config.in
--- ghostscript-8.61/ijs/ijs-config.in.multilib 2002-01-31 19:09:46.000000000 +0000
+++ ghostscript-8.61/ijs/ijs-config.in 2007-11-23 09:19:18.000000000 +0000
@@ -43,8 +43,7 @@ while test $# -gt 0; do
echo $includes
;;
--libs)
- libdirs=-L@libdir@
- echo $libdirs -lijs
+ echo -lijs
;;
*)
echo "${usage}" 1>&2
@@ -0,0 +1,12 @@
diff -up ghostscript-8.64/psi/int.mak.noopt ghostscript-8.64/psi/int.mak
--- ghostscript-8.64/psi/int.mak.noopt 2008-12-26 07:25:31.000000000 +0000
+++ ghostscript-8.64/psi/int.mak 2009-02-04 11:33:48.000000000 +0000
@@ -111,7 +111,7 @@ $(PSOBJ)igc.$(OBJ) : $(PSSRC)igc.c $(GH)
$(PSOBJ)igcref.$(OBJ) : $(PSSRC)igcref.c $(GH) $(memory__h)\
$(gsexit_h) $(gsstruct_h)\
$(iastate_h) $(idebug_h) $(igc_h) $(iname_h) $(ipacked_h) $(store_h)
- $(PSCC) $(PSO_)igcref.$(OBJ) $(C_) $(PSSRC)igcref.c
+ $(PSCC) -O0 $(PSO_)igcref.$(OBJ) $(C_) $(PSSRC)igcref.c
$(PSOBJ)igcstr.$(OBJ) : $(PSSRC)igcstr.c $(GH) $(memory__h)\
$(gsmdebug_h) $(gsstruct_h) $(iastate_h) $(igcstr_h)
@@ -0,0 +1,52 @@
diff -up ghostscript-9.12/Resource/Init/gs_fonts.ps.runlibfileifexists ghostscript-9.12/Resource/Init/gs_fonts.ps
--- ghostscript-9.12/Resource/Init/gs_fonts.ps.runlibfileifexists 2014-03-25 08:52:16.000000000 +0000
+++ ghostscript-9.12/Resource/Init/gs_fonts.ps 2014-03-26 12:01:48.248748767 +0000
@@ -95,10 +95,19 @@ userdict /Fontmap .FontDirectory maxleng
% stack: dict file fontname filename|aliasname
1 index type /stringtype eq
1 index type /nametype eq and 1 index xcheck and
- 1 index /run eq 2 index /.runlibfile eq or and {
+ 1 index /run eq 2 index /.runlibfile eq 3 index /.runlibfileifexists eq or or and {
% This is an inclusion entry.
- pop findlibfile { exch pop } { file } ifelse
- 2 index exch .readFontmap pop
+ 0 index /.runlibfileifexists eq {
+ pop findlibfile {
+ exch pop
+ 2 index exch .readFontmap pop
+ } {
+ pop
+ } ifelse
+ } {
+ pop findlibfile { exch pop } { file } ifelse
+ 2 index exch .readFontmap pop
+ } ifelse
} {
% This is a real entry.
% Read and pop tokens until a semicolon.
diff -up ghostscript-9.12/Resource/Init/gs_init.ps.runlibfileifexists ghostscript-9.12/Resource/Init/gs_init.ps
--- ghostscript-9.12/Resource/Init/gs_init.ps.runlibfileifexists 2014-03-25 08:52:16.000000000 +0000
+++ ghostscript-9.12/Resource/Init/gs_init.ps 2014-03-26 12:01:48.248748767 +0000
@@ -681,6 +681,14 @@ systemdict /internaldict dup .makeintern
{ /undefinedfilename signalerror }
ifelse
} bind def
+/runlibfileifexists
+ { % We don't want to bind 'run' into this procedure,
+ % since run may get redefined.
+ findlibfile
+ { exch pop /run .systemvar exec }
+ { pop }
+ ifelse
+ } bind def
/selectdevice
{ finddevice setdevice .setdefaultscreen } bind def
/signalerror % <object> <errorname> signalerror -
@@ -849,6 +857,7 @@ userdict /.currentresourcefile //null pu
} bind def
% Temporarily substitute it for the real runlibfile.
/.runlibfile /runlibfile load def
+/.runlibfileifexists /runlibfileifexists load def
/runlibfile /runlibfile0 load def
% Create the error handling machinery.
@@ -0,0 +1,10 @@
diff -up ghostscript-9.00/lib/dvipdf.scripts ghostscript-9.00/lib/dvipdf
--- ghostscript-9.00/lib/dvipdf.scripts 2010-06-03 01:32:07.000000000 +0100
+++ ghostscript-9.00/lib/dvipdf 2010-09-23 09:56:35.592796899 +0100
@@ -44,4 +44,4 @@ fi
# We have to include the options twice because -I only takes effect if it
# appears before other options.
-exec dvips -Ppdf $DVIPSOPTIONS -q -f "$infile" | $GS_EXECUTABLE $OPTIONS -q -P- -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sstdout=%stderr -sOutputFile="$outfile" $OPTIONS -c .setpdfwrite -
+exec dvips -R -Ppdf $DVIPSOPTIONS -q -f "$infile" | $GS_EXECUTABLE $OPTIONS -q -P- -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sstdout=%stderr -sOutputFile="$outfile" $OPTIONS -c .setpdfwrite -
@@ -0,0 +1,24 @@
diff -up ghostscript-9.12/configure.ac.sys-zlib ghostscript-9.12/configure.ac
--- ghostscript-9.12/configure.ac.sys-zlib 2014-03-26 11:48:54.983972222 +0000
+++ ghostscript-9.12/configure.ac 2014-03-26 11:49:36.807230531 +0000
@@ -854,7 +854,7 @@ AC_MSG_CHECKING([for local zlib source])
dnl zlib is needed for language level 3, and libpng
# we must define ZLIBDIR regardless because png.mak does a -I$(ZLIBDIR)
# this seems a harmless default
-ZLIBDIR=src
+ZLIBDIR=$includedir
AUX_SHARED_ZLIB=
if test -d $srcdir/zlib; then
diff -up ghostscript-9.12/configure.sys-zlib ghostscript-9.12/configure
--- ghostscript-9.12/configure.sys-zlib 2014-03-26 11:49:45.547284521 +0000
+++ ghostscript-9.12/configure 2014-03-26 11:49:56.171350127 +0000
@@ -6254,7 +6254,7 @@ fi
$as_echo_n "checking for local zlib source... " >&6; }
# we must define ZLIBDIR regardless because png.mak does a -I$(ZLIBDIR)
# this seems a harmless default
-ZLIBDIR=src
+ZLIBDIR=$includedir
AUX_SHARED_ZLIB=
if test -d $srcdir/zlib; then
@@ -0,0 +1,22 @@
diff -up ghostscript-9.07/base/wrfont.c.wrf-snprintf ghostscript-9.07/base/wrfont.c
--- ghostscript-9.07/base/wrfont.c.wrf-snprintf 2013-07-01 13:02:33.373244683 +0100
+++ ghostscript-9.07/base/wrfont.c 2013-07-01 13:04:55.022864299 +0100
@@ -72,7 +72,8 @@ WRF_wfloat(WRF_output * a_output, double
{
char buffer[32];
- gs_sprintf(buffer, "%f", a_float);
+ if (gs_snprintf(buffer, sizeof (buffer), "%f", a_float) >= sizeof (buffer))
+ abort();
WRF_wstring(a_output, buffer);
}
@@ -81,6 +82,7 @@ WRF_wint(WRF_output * a_output, long a_i
{
char buffer[32];
- gs_sprintf(buffer, "%ld", a_int);
+ if (gs_snprintf(buffer, sizeof (buffer), "%ld", a_int) >= sizeof (buffer))
+ abort();
WRF_wstring(a_output, buffer);
}
@@ -0,0 +1,37 @@
diff -urNad ghostscript-8.64.dfsg.1~svn9323~/man/gs.1 ghostscript-8.64.dfsg.1~svn9323/man/gs.1
--- ghostscript-8.64.dfsg.1~svn9323~/man/gs.1 2009-01-05 19:08:07.000000000 +0900
+++ ghostscript-8.64.dfsg.1~svn9323/man/gs.1 2009-01-05 19:50:58.000000000 +0900
@@ -295,18 +295,18 @@
are typically based in \fBC:\\GS\fR, but may be elsewhere, especially if
you install Ghostscript with \fBGSview\fR. Run "\fBgs -h\fR" to find the
location of Ghostscript documentation on your system, from which you can
-get more details.
+get more details. On a Pisi Linux system they are in \fB/usr\fR.
.TP
-.B /usr/local/share/ghostscript/#.##/*
+.B /usr/share/ghostscript/#.##/*
Startup files, utilities, and basic font definitions
.TP
-.B /usr/local/share/ghostscript/fonts/*
+.B /usr/share/fonts/type1/gsfonts/*
More font definitions
.TP
-.B /usr/local/share/ghostscript/#.##/examples/*
+.B /usr/share/doc/ghostscript/examples/*
Ghostscript demonstration files
.TP
-.B /usr/local/share/ghostscript/#.##/doc/*
+.B /usr/share/doc/ghostscript/*
Diverse document files
.SH "INITIALIZATION FILES"
When looking for the initialization files "gs_*.ps", the files related to
@@ -330,7 +330,8 @@
Ghostscript makefile when the executable was built. When \fBgs\fR is built
on Unix, \fBGS_LIB_DEFAULT\fR is usually
"/usr/local/share/ghostscript/#.##:/usr/local/share/ghostscript/fonts"
-where "#.##" represents the Ghostscript version number.
+where "#.##" represents the Ghostscript version number. They are
+"/usr/share/ghostscript/#.##" on a Debian system.
.PP
Each of these (\fBGS_LIB_DEFAULT\fR, \fBGS_LIB\fR, and \fB\-I\fR parameter)
may be either a single directory or a list of directories separated by
+182
View File
@@ -0,0 +1,182 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>ghostscript</Name>
<Homepage>http://www.ghostscript.com</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv3+</License>
<IsA>library</IsA>
<Summary>A PostScript interpreter and renderer</Summary>
<Description>ghostscript is a set of software that provides a PostScript interpreter, a set of C procedures and an interpreter for PDF files. ghostscript is normally used to display PostScript files and to print PostScript files to non-PostScript printers.</Description>
<Archive sha1sum="19f01538d33b9623bc6653d96ea4ec891f14a9d3" type="tarbz2">http://downloads.ghostscript.com/public/ghostscript-9.15.tar.bz2</Archive>
<BuildDependencies>
<Dependency>tiff-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency releaseFrom="2">lcms2-devel</Dependency>
<Dependency>libXt-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>jasper-devel</Dependency>
<Dependency>libpaper-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>poppler-data</Dependency>
</BuildDependencies>
<Patches>
<!-- Ubuntu patches -->
<Patch level="1">ubuntu/02_gs-man-fix-for-debian.patch</Patch>
<!-- Fedora patches -->
<Patch level="1">fedora/ghostscript-Fontmap.local.patch</Patch>
<Patch level="1">fedora/ghostscript-gdevcups-debug-uninit.patch</Patch>
<Patch level="1">fedora/ghostscript-iccprofiles-initdir.patch</Patch>
<Patch level="1">fedora/ghostscript-multilib.patch</Patch>
<Patch level="1">fedora/ghostscript-noopt.patch</Patch>
<Patch level="1">fedora/ghostscript-runlibfileifexists.patch</Patch>
<Patch level="1">fedora/ghostscript-scripts.patch</Patch>
<Patch level="1">fedora/ghostscript-sys-zlib.patch</Patch>
<Patch level="1">fedora/ghostscript-icc-missing-check.patch</Patch>
<Patch level="1">fedora/ghostscript-wrf-snprintf.patch</Patch>
<Patch level="1">fedora/ghostscript-gs694154.patch</Patch>
</Patches>
</Source>
<Package>
<Name>ghostscript</Name>
<RuntimeDependencies>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>tiff</Dependency>
<Dependency releaseFrom="2">lcms2</Dependency>
<Dependency>libXt</Dependency>
<Dependency>jasper</Dependency>
<Dependency>libpaper</Dependency>
<Dependency>fontconfig</Dependency>
<!-- For CMap fonts -->
<Dependency>poppler-data</Dependency>
<Dependency>gnu-gs-fonts-std</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/cups</Path>
<Path fileType="data">/usr/share/ghostscript</Path>
</Files>
<!--
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/ghostscript/9.00/Resource/Init/CIDFnmap">fedora/CIDFnmap</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/ghostscript/9.00/Resource/Init/cidfmap">fedora/cidfmap</AdditionalFile>
</AdditionalFiles>
-->
</Package>
<Package>
<Name>ghostscript-docs</Name>
<Summary>Documentation for ghostscript</Summary>
<Files>
<Path fileType="doc">/usr/share/doc/ghostscript/html</Path>
<Path fileType="doc">/usr/share/doc/ghostscript/examples</Path>
</Files>
</Package>
<Package>
<Name>ghostscript-devel</Name>
<Summary>Development files for ghostscript</Summary>
<RuntimeDependencies>
<Dependency release="current">ghostscript</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/ijs-config</Path>
<Path fileType="header">/usr/include/ghostscript</Path>
<Path fileType="header">/usr/include/ijs</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>ghostscript-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for ghostscript</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libjpeg-turbo-32bit</Dependency>
<Dependency>xz-32bit</Dependency>
<Dependency>zlib-32bit</Dependency>
<Dependency>tiff-32bit</Dependency>
<Dependency>lcms2-32bit</Dependency>
<Dependency>libXt-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>jasper-32bit</Dependency>
<Dependency>libpng-32bit</Dependency>
<Dependency>libidn-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency>fontconfig-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">ghostscript</Dependency>
<Dependency>libjpeg-turbo-32bit</Dependency>
<Dependency>xz-32bit</Dependency>
<Dependency>zlib-32bit</Dependency>
<Dependency>tiff-32bit</Dependency>
<Dependency>lcms2-32bit</Dependency>
<Dependency>libXt-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>jasper-32bit</Dependency>
<Dependency>libpng-32bit</Dependency>
<Dependency>libidn-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency>fontconfig-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2015-03-04</Date>
<Version>9.15</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-05-20</Date>
<Version>9.14</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-09-21</Date>
<Version>9.10</Version>
<Comment>Version bump.</Comment>
<Name>Aydın Demirel</Name>
<Email>aydin.demirel@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-27</Date>
<Version>9.07</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-01-22</Date>
<Version>9.06</Version>
<Comment>Add emul32, fix dependencies</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-09-12</Date>
<Version>9.06</Version>
<Comment>First release</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>ghostscript</Name>
<Summary xml:lang="tr">Bir PostScript yorumlayıcısı ve üreticisi</Summary>
<Description xml:lang="tr">ghostscript, PostScript yorumlayıcısı, C kitaplığı ve PDF yorumlayıcısı içeren bir yazılım paketidir. ghostscript, PostScript dosyalarının görüntülenmesi ve PostScript olmayan yazıcılardan PostScript dosyalarının çıktılarının alınması için kullanılmaktadır.</Description>
</Source>
<Package>
<Name>ghostscript-docs</Name>
<Summary xml:lang="tr">ghostscript için çeşitli belgeler</Summary>
</Package>
<Package>
<Name>ghostscript-devel</Name>
<Summary xml:lang="tr">ghostscript için geliştirme dosyaları</Summary>
</Package>
</PISI>
+14
View File
@@ -0,0 +1,14 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def install():
autotools.rawInstall("DESTDIR=%s datadir=/usr/share/" % get.installDIR())
pisitools.dodoc("COPYING*", "README")
+65
View File
@@ -0,0 +1,65 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>poppler-data</Name>
<Homepage>http://poppler.freedesktop.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<License>BSD</License>
<IsA>data</IsA>
<Summary>Poppler encoding files</Summary>
<Description>poppler-data consists of encoding files for poppler. When installed, the encoding files enables poppler to correctly render CJK and Cyrillic properly.</Description>
<Archive sha1sum="556a5bebd0eb743e0d91819ba11fd79947d8c674" type="targz">http://poppler.freedesktop.org/poppler-data-0.4.7.tar.gz</Archive>
</Source>
<Package>
<Name>poppler-data</Name>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/poppler</Path>
<Path fileType="data">/usr/share/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2015-03-05</Date>
<Version>0.4.7</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-05-25</Date>
<Version>0.4.6</Version>
<Comment>Rebuild</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-03-10</Date>
<Version>0.4.6</Version>
<Comment>Rebuild</Comment>
<Name>Varol Maksutoğlu</Name>
<Email>waroi@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-04-17</Date>
<Version>0.4.6</Version>
<Comment>Version bump</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-09-12</Date>
<Version>0.4.5</Version>
<Comment>First release</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>poppler-data</Name>
<Summary xml:lang="tr">Poppler kodlama dosyaları</Summary>
<Description xml:lang="tr">poppler-data, poppler için CJK ve Kiril harflerini düzgünce gösterebilmek için gerekli kodlama dosyalarını içerir.</Description>
</Source>
</PISI>
+49
View File
@@ -0,0 +1,49 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import get
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
options = "--disable-static \
--disable-poppler-qt \
--disable-gtk-doc-html \
--disable-zlib \
--disable-gtk-test \
--enable-poppler-qt4 \
--enable-cairo-output \
--enable-xpdf-headers \
--enable-libjpeg \
--enable-libopenjpeg"
if get.buildTYPE() == "emul32":
options += " --libdir=/usr/lib32 \
--disable-utils \
--disable-gtk-test \
--disable-poppler-cpp \
--disable-poppler-qt4"
autotools.configure(options)
def build():
autotools.make()
def install():
if get.buildTYPE() == "emul32":
pisitools.insinto("/usr/lib32", "poppler/.libs/libpoppler.so*")
pisitools.insinto("/usr/lib32", "glib/.libs/libpoppler-glib.so*")
for f in ["poppler.pc", "poppler-glib.pc"]:
pisitools.insinto("/usr/lib32/pkgconfig", f)
pisitools.dosed("%s/usr/lib32/pkgconfig/%s" % (get.installDIR(), f), get.emul32prefixDIR(), get.defaultprefixDIR())
return
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.removeDir("/usr/share/gtk-doc")
pisitools.dodoc("README", "AUTHORS", "ChangeLog", "NEWS", "README-XPDF", "TODO")
+261
View File
@@ -0,0 +1,261 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>poppler</Name>
<Homepage>http://poppler.freedesktop.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>PDF rendering library</Summary>
<Description>poppler is a PDF rendering library based on xpdf.</Description>
<Archive sha1sum="d0b5545f0e5f0104eb141d356003c0b571601d6f" type="tarxz">http://poppler.freedesktop.org/poppler-0.31.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt-devel</Dependency>
<Dependency>lcms2-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>openjpeg-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>poppler</Name>
<RuntimeDependencies>
<Dependency>lcms2</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>libpng</Dependency>
<Dependency>openjpeg</Dependency>
<Dependency>tiff</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>poppler-data</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>poppler-utils</Name>
<Summary>Command line utilities for converting PDF files</Summary>
<RuntimeDependencies>
<Dependency release="current">poppler</Dependency>
<Dependency>cairo</Dependency>
<Dependency>lcms2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="man">/usr/share/man/man1</Path>
</Files>
</Package>
<Package>
<Name>poppler-qt</Name>
<Summary>Qt wrapper for poppler</Summary>
<RuntimeDependencies>
<Dependency>qt</Dependency>
<Dependency release="current">poppler</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libpoppler-qt4.so*</Path>
</Files>
</Package>
<Package>
<Name>poppler-qt-devel</Name>
<Summary>Development files for poppler-qt</Summary>
<RuntimeDependencies>
<Dependency release="current">poppler-qt</Dependency>
<Dependency release="current">poppler-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/pkgconfig/poppler-qt4.pc</Path>
</Files>
</Package>
<Package>
<Name>poppler-cpp</Name>
<Summary>Pure C++ wrapper for poppler</Summary>
<RuntimeDependencies>
<Dependency release="current">poppler</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libpoppler-cpp.so*</Path>
</Files>
</Package>
<Package>
<Name>poppler-cpp-devel</Name>
<Summary>Development files for poppler-cpp</Summary>
<RuntimeDependencies>
<Dependency release="current">poppler-cpp</Dependency>
<Dependency release="current">poppler-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/pkgconfig/poppler-cpp.pc</Path>
</Files>
</Package>
<Package>
<Name>poppler-glib</Name>
<Summary>Glib wrapper for poppler</Summary>
<RuntimeDependencies>
<Dependency>cairo</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency release="current">poppler</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libpoppler-glib.so*</Path>
<Path fileType="library">/usr/lib/girepository-1.0/Poppler-0.18.typelib</Path>
</Files>
</Package>
<Package>
<Name>poppler-glib-devel</Name>
<Summary>Development files for poppler-glib</Summary>
<RuntimeDependencies>
<Dependency>gtk2-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency release="current">poppler-glib</Dependency>
<Dependency release="current">poppler-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/pkgconfig/poppler-glib.pc</Path>
<Path fileType="library">/usr/lib/pkgconfig/poppler-cairo.pc</Path>
<Path fileType="data">/usr/share/gir-1.0/Poppler-0.18.gir</Path>
<Path fileType="data">/usr/lib32/pkgconfig/poppler-glib.pc</Path>
</Files>
</Package>
<Package>
<Name>poppler-devel</Name>
<Summary>Development files for poppler</Summary>
<RuntimeDependencies>
<Dependency release="current">poppler</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig/poppler.pc</Path>
</Files>
</Package>
<Package>
<Name>poppler-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for poppler</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>lcms2-32bit</Dependency>
<Dependency>libjpeg-turbo-32bit</Dependency>
<Dependency>libpng-32bit</Dependency>
<Dependency>openjpeg-32bit</Dependency>
<Dependency>tiff-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency>fontconfig-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">poppler</Dependency>
<Dependency>lcms2-32bit</Dependency>
<Dependency>libjpeg-turbo-32bit</Dependency>
<Dependency>libpng-32bit</Dependency>
<Dependency>openjpeg-32bit</Dependency>
<Dependency>tiff-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency>fontconfig-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/libpoppler.so*</Path>
</Files>
</Package>
<Package>
<Name>poppler-glib-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for poppler-glib</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>glib2-32bit</Dependency>
<Dependency>cairo-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">poppler-32bit</Dependency>
<Dependency>glib2-32bit</Dependency>
<Dependency>cairo-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/libpoppler-glib.so*</Path>
</Files>
</Package>
<History>
<Update release="8">
<Date>2015-03-04</Date>
<Version>0.31.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-25</Date>
<Version>0.26.0</Version>
<Comment>Version bump.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-01-27</Date>
<Version>0.24.5</Version>
<Comment>Version bump.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-10-10</Date>
<Version>0.24.2</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-07-28</Date>
<Version>0.22.5</Version>
<Comment>Move pc files to devel pack, fix pc files for emul32.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-07-01</Date>
<Version>0.22.5</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2012-04-17</Date>
<Version>0.22.3</Version>
<Comment>Version bump</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-18</Date>
<Version>0.20.5</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,51 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>poppler</Name>
<Summary xml:lang="tr">Xpdf koduna dayanan bir PDF kitaplığı</Summary>
<Summary xml:lang="pl">Biblioteka renderująca PDF</Summary>
<Description xml:lang="tr">Poppler, xpdf koduna dayanan bir PDF hazırlama kitaplığıdır.</Description>
<Description xml:lang="fr">Poppler est une librairie de rendu PDF basée sur le code source de xpdf-3.0.</Description>
<Description xml:lang="pl">Wspólna biblioteka renderująca PDF do integrowania oglądania PDF w aplikacjach desktopowych (oparta na kodzie xpdf-3.0).</Description>
</Source>
<Package>
<Name>poppler-utils</Name>
<Summary xml:lang="tr">PDF dönüşüm araçları</Summary>
</Package>
<Package>
<Name>poppler-devel</Name>
<Summary xml:lang="tr">poppler için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>poppler-cpp-devel</Name>
<Summary xml:lang="tr">poppler-cpp için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>poppler-glib-devel</Name>
<Summary xml:lang="tr">poppler-glib için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>poppler-qt</Name>
<Summary xml:lang="tr">Poppler için Qt bağlayıcısı</Summary>
</Package>
<Package>
<Name>poppler-qt-devel</Name>
<Summary xml:lang="tr">poppler-qt için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>poppler-cpp</Name>
<Summary xml:lang="tr">Poppler için C++ bağlayıcısı</Summary>
</Package>
<Package>
<Name>poppler-glib</Name>
<Summary xml:lang="tr">Poppler için Glib bağlayıcısı</Summary>
</Package>
</PISI>