head 1.58;
access;
symbols
OPENPKG_E1_MP_HEAD:1.51
OPENPKG_E1_MP:1.51
OPENPKG_E1_MP_2_STABLE:1.48.2.2
OPENPKG_E1_FP:1.48.2.2
OPENPKG_2_STABLE_MP:1.48
OPENPKG_2_STABLE_20061018:1.48.2.2
OPENPKG_2_STABLE:1.48.0.2
OPENPKG_CW_FP:1.41
OPENPKG_1_STABLE_MP:1.11;
locks; strict;
comment @-- @;
1.58
date 2009.06.30.20.21.26; author rse; state Exp;
branches;
next 1.57;
commitid mW7f5wxeUG4f4VTt;
1.57
date 2009.04.18.13.15.15; author rse; state Exp;
branches;
next 1.56;
commitid 4pHXU27WTIGCZuKt;
1.56
date 2008.01.01.15.04.26; author rse; state Exp;
branches;
next 1.55;
commitid B8esaHJHoduuKILs;
1.55
date 2007.05.28.16.00.08; author cs; state Exp;
branches;
next 1.54;
commitid xGXlmAyiMD8ncIjs;
1.54
date 2007.05.07.11.01.37; author cs; state Exp;
branches;
next 1.53;
commitid 3W22IYm23aCNdZgs;
1.53
date 2007.02.25.17.36.19; author rse; state Exp;
branches;
next 1.52;
commitid NqJW99e9lyVIGT7s;
1.52
date 2007.01.10.18.52.11; author rse; state Exp;
branches;
next 1.51;
commitid qikYtes3XsBqAZ1s;
1.51
date 2007.01.01.17.41.42; author rse; state Exp;
branches;
next 1.50;
commitid BicZD6VUl7GuqP0s;
1.50
date 2006.12.04.17.41.11; author cs; state Exp;
branches;
next 1.49;
commitid jwzzZe1zjQPNneXr;
1.49
date 2006.10.22.10.42.53; author rse; state Exp;
branches;
next 1.48;
commitid tkBUr3n8qRYZrFRr;
1.48
date 2006.10.13.17.34.03; author thl; state Exp;
branches
1.48.2.1;
next 1.47;
commitid q5GSxzsSDX29XxQr;
1.47
date 2006.09.23.10.54.08; author rse; state Exp;
branches;
next 1.46;
commitid 6owksL6L7ZiErWNr;
1.46
date 2006.03.10.20.03.21; author rse; state Exp;
branches;
next 1.45;
commitid 9jRi8FEFFRyEOFor;
1.45
date 2006.01.01.13.21.54; author rse; state Exp;
branches;
next 1.44;
commitid otZG8yKMCw1JFTfr;
1.44
date 2005.11.21.08.42.58; author thl; state Exp;
branches;
next 1.43;
commitid 5m4E7h1QcTttyBar;
1.43
date 2005.07.06.13.28.35; author rse; state Exp;
branches;
next 1.42;
1.42
date 2005.03.24.11.20.15; author rse; state Exp;
branches;
next 1.41;
1.41
date 2005.01.01.10.54.36; author rse; state Exp;
branches;
next 1.40;
1.40
date 2004.10.01.09.15.20; author rse; state Exp;
branches;
next 1.39;
1.39
date 2004.09.20.16.17.42; author rse; state Exp;
branches;
next 1.38;
1.38
date 2004.09.11.11.53.27; author rse; state Exp;
branches;
next 1.37;
1.37
date 2004.08.30.12.10.20; author tho; state Exp;
branches;
next 1.36;
1.36
date 2004.08.29.07.24.59; author rse; state Exp;
branches;
next 1.35;
1.35
date 2004.07.27.11.39.27; author ms; state Exp;
branches;
next 1.34;
1.34
date 2004.06.16.17.08.49; author ms; state Exp;
branches;
next 1.33;
1.33
date 2004.06.06.11.35.14; author rse; state Exp;
branches;
next 1.32;
1.32
date 2004.03.30.10.43.20; author ms; state Exp;
branches;
next 1.31;
1.31
date 2004.02.27.09.57.02; author thl; state Exp;
branches;
next 1.30;
1.30
date 2004.02.09.13.03.05; author rse; state Exp;
branches;
next 1.29;
1.29
date 2004.02.07.17.58.40; author rse; state Exp;
branches;
next 1.28;
1.28
date 2004.02.03.20.06.10; author rse; state Exp;
branches;
next 1.27;
1.27
date 2004.01.23.13.13.52; author rse; state Exp;
branches;
next 1.26;
1.26
date 2003.12.28.11.06.40; author rse; state Exp;
branches;
next 1.25;
1.25
date 2003.11.29.11.03.55; author rse; state Exp;
branches;
next 1.24;
1.24
date 2003.11.03.14.48.47; author ms; state Exp;
branches;
next 1.23;
1.23
date 2003.10.04.18.19.54; author rse; state Exp;
branches;
next 1.22;
1.22
date 2003.09.17.10.58.06; author ms; state Exp;
branches;
next 1.21;
1.21
date 2003.09.16.09.19.06; author thl; state Exp;
branches;
next 1.20;
1.20
date 2003.08.20.17.20.13; author ms; state Exp;
branches;
next 1.19;
1.19
date 2003.08.20.16.55.52; author ms; state Exp;
branches;
next 1.18;
1.18
date 2003.08.20.09.26.27; author ms; state Exp;
branches;
next 1.17;
1.17
date 2003.08.20.07.01.41; author ms; state Exp;
branches;
next 1.16;
1.16
date 2003.08.13.09.01.55; author ms; state Exp;
branches;
next 1.15;
1.15
date 2003.08.11.10.17.28; author rse; state Exp;
branches;
next 1.14;
1.14
date 2003.07.31.17.47.03; author ms; state Exp;
branches;
next 1.13;
1.13
date 2003.07.31.16.01.36; author ms; state Exp;
branches;
next 1.12;
1.12
date 2003.07.30.19.29.25; author ms; state Exp;
branches;
next 1.11;
1.11
date 2003.07.15.09.35.44; author rse; state Exp;
branches;
next 1.10;
1.10
date 2003.07.12.07.24.24; author rse; state Exp;
branches;
next 1.9;
1.9
date 2003.07.08.14.42.23; author rse; state Exp;
branches;
next 1.8;
1.8
date 2003.06.17.10.07.16; author ms; state Exp;
branches;
next 1.7;
1.7
date 2003.06.16.06.32.17; author mlelstv; state Exp;
branches;
next 1.6;
1.6
date 2003.05.26.10.09.09; author ms; state Exp;
branches;
next 1.5;
1.5
date 2003.05.22.11.02.05; author ms; state Exp;
branches;
next 1.4;
1.4
date 2003.05.17.11.14.58; author rse; state Exp;
branches;
next 1.3;
1.3
date 2003.05.14.11.07.18; author cs; state Exp;
branches;
next 1.2;
1.2
date 2003.05.14.07.22.30; author ms; state Exp;
branches;
next 1.1;
1.1
date 2003.05.13.12.52.22; author ms; state Exp;
branches;
next ;
1.48.2.1
date 2006.10.13.17.34.03; author rse; state dead;
branches;
next 1.48.2.2;
commitid iZxwRSmmWscPXUQr;
1.48.2.2
date 2006.10.16.14.56.08; author rse; state Exp;
branches;
next ;
commitid iZxwRSmmWscPXUQr;
desc
@@
1.58
log
@switch to the new SourceForge.net website functionality where we can find all files (again)
@
text
@##
## scribus.spec -- OpenPKG RPM Package Specification
## Copyright (c) 2000-2009 OpenPKG Foundation e.V.
##
## Permission to use, copy, modify, and distribute this software for
## any purpose with or without fee is hereby granted, provided that
## the above copyright notice and this permission notice appear in all
## copies.
##
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
# package information
Name: scribus
Summary: Desktop Publishing Application
URL: http://www.scribus.net/
Vendor: Franz Schmid
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: EVAL
Group: DTP
License: GPL
Version: 1.3.4
Release: 20080101
# list of sources
Source0: http://switch.dl.sourceforge.net/sourceforge/scribus/scribus-%{version}.tar.bz2
Patch0: scribus.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20040130, qt, freetype, libart
PreReq: OpenPKG, openpkg >= 20040130, qt, freetype, libart
BuildPreReq: ghostscript, png, jpeg, tiff, zlib, lcms, pkgconfig, make
PreReq: ghostscript, png, jpeg, tiff, zlib, lcms, gimp
AutoReq: no
AutoReqProv: no
%description
Scribus is a Layout program similar to QuarkXPress, Adobe®
PageMaker, or Adobe® InDesign. It has the ability to layout
newsletters, create corporate stationery, small posters and other
documents which need flexible layout and/or the ability to output
to professional quality imagesetting equipment. Graphic formats
which can be placed include EPS, JPEG, PNG, and XPM. Scribus also
offers more advanced professional publishing features, such as CMYK
color, easy PDF creation, Encapsulated Postscript import/export and
creation of color separations.
%track
prog scribus = {
version = %{version}
url = http://sourceforge.net/projects/scribus/files/
regex = scribus-(__VER__)\.tar\.bz2
}
%prep
%setup -q
%patch -p0
%{l_shtool} subst \
-e 's; ! -f $libstdcpp;;g' \
-e 's;^\(jpeg_incdirs="\)[^"]*\("\);\1%{l_prefix}/include\2;' \
configure
%build
CC="%{l_cc}" \
CXX="%{l_cxx}" \
CFLAGS="%{l_cflags -O} `%{l_prefix}/bin/pkg-config --cflags-only-other qt`" \
CXXFLAGS="%{l_cxxflags -O} `%{l_prefix}/bin/pkg-config --cflags-only-other qt`" \
CPPFLAGS="%{l_cppflags tiff} `%{l_prefix}/bin/pkg-config --cflags-only-I qt`" \
LDFLAGS="%{l_ldflags} `%{l_prefix}/bin/pkg-config --libs-only-L qt`" \
LIBS="$LIBS `%{l_prefix}/bin/pkg-config --libs-only-l --libs-only-other qt`" \
./configure \
--prefix=%{l_prefix} \
--disable-threading \
--disable-shared \
--enable-static \
--with-x \
--x-includes=`%{l_rc} --query x11_incdir` \
--x-libraries=`%{l_rc} --query x11_libdir`\
--with-qt-dir=%{l_prefix} \
--with-qt-includes=%{l_prefix}/include/qt/ \
--with-qt-libraries=%{l_prefix}/lib/
%{l_make} %{l_mflags -O}
%install
rm -rf $RPM_BUILD_ROOT
%{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/scribus/doc/cr
rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/scribus/doc/fr
rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/scribus/doc/pl
rm -rf $RPM_BUILD_ROOT%{l_prefix}/man/pl
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
@
1.57
log
@bump years in copyright messages
@
text
@d65 1
a65 1
url = http://prdownloads.sourceforge.net/scribus/
@
1.56
log
@Update package specifications according to OpenPKG year 2008 world order:
http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html
@
text
@d3 1
a3 1
## Copyright (c) 2000-2008 OpenPKG Foundation e.V.
@
1.55
log
@upgrading package: scribus 1.3.3.8 -> 1.3.4
@
text
@d3 1
a3 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
d35 1
a35 1
Release: 20070528
@
1.54
log
@modifying package: scribus-1.3.3.8 20070225 -> 20070507
@
text
@d35 2
a36 2
Version: 1.3.3.8
Release: 20070507
a64 1
comment = "cs: build system in somewhat messed up in 1.3.3.9; waiting for next release"
@
1.53
log
@upgrading package: scribus 1.3.3.7 -> 1.3.3.8
@
text
@d36 1
a36 1
Release: 20070225
d39 1
a39 1
Source0: http://www.scribus.net/downloads/%{version}/scribus-%{version}.tar.bz2
d65 1
d67 2
a68 2
url = http://www.scribus.net/modules.php?op=modload&name=Downloads&file=index
regex = (1\.\d+(\.\d+)*).Release
@
1.52
log
@upgrading package: scribus 1.3.3.6 -> 1.3.3.7
@
text
@d35 2
a36 2
Version: 1.3.3.7
Release: 20070110
@
1.51
log
@Welcome Year 2007!
@
text
@d35 2
a36 2
Version: 1.3.3.6
Release: 20061204
@
1.50
log
@upgrading package: scribus 1.3.3.4 -> 1.3.3.6
@
text
@d3 2
a4 2
## Copyright (c) 2000-2006 OpenPKG Foundation e.V.
## Copyright (c) 2000-2006 Ralf S. Engelschall
@
1.49
log
@upgrading package: scribus 1.3.2 -> 1.3.3.4
@
text
@d35 2
a36 2
Version: 1.3.3.4
Release: 20061022
@
1.48
log
@new world order for "Packager" and "Distribution" headers
@
text
@d28 1
a28 1
URL: http://www.scribus.org.uk/
d35 2
a36 2
Version: 1.3.2
Release: 20061013
d39 1
a39 1
Source0: http://www.scribus.org.uk/downloads/%{version}/scribus-%{version}.tar.bz2
d66 1
a66 1
url = http://www.scribus.org.uk/modules.php?op=modload&name=Downloads&file=index
@
1.48.2.1
log
@file scribus.spec was added on branch OPENPKG_2_STABLE on 2006-10-16 14:56:07 +0000
@
text
@d1 112
@
1.48.2.2
log
@Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class)
@
text
@a0 112
##
## scribus.spec -- OpenPKG RPM Package Specification
## Copyright (c) 2000-2006 OpenPKG Foundation e.V.
## Copyright (c) 2000-2006 Ralf S. Engelschall
##
## Permission to use, copy, modify, and distribute this software for
## any purpose with or without fee is hereby granted, provided that
## the above copyright notice and this permission notice appear in all
## copies.
##
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
# package information
Name: scribus
Summary: Desktop Publishing Application
URL: http://www.scribus.org.uk/
Vendor: Franz Schmid
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: EVAL
Group: DTP
License: GPL
Version: 1.3.2
Release: 2.20061018
# list of sources
Source0: http://www.scribus.org.uk/downloads/%{version}/scribus-%{version}.tar.bz2
Patch0: scribus.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 2.20061018, qt, freetype, libart
PreReq: OpenPKG, openpkg >= 2.20061018, qt, freetype, libart
BuildPreReq: ghostscript, png, jpeg, tiff, zlib, lcms, pkgconfig, make
PreReq: ghostscript, png, jpeg, tiff, zlib, lcms, gimp
AutoReq: no
AutoReqProv: no
%description
Scribus is a Layout program similar to QuarkXPress, Adobe®
PageMaker, or Adobe® InDesign. It has the ability to layout
newsletters, create corporate stationery, small posters and other
documents which need flexible layout and/or the ability to output
to professional quality imagesetting equipment. Graphic formats
which can be placed include EPS, JPEG, PNG, and XPM. Scribus also
offers more advanced professional publishing features, such as CMYK
color, easy PDF creation, Encapsulated Postscript import/export and
creation of color separations.
%track
prog scribus = {
version = %{version}
url = http://www.scribus.org.uk/modules.php?op=modload&name=Downloads&file=index
regex = (1\.\d+(\.\d+)*).Release
}
%prep
%setup -q
%patch -p0
%{l_shtool} subst \
-e 's; ! -f $libstdcpp;;g' \
-e 's;^\(jpeg_incdirs="\)[^"]*\("\);\1%{l_prefix}/include\2;' \
configure
%build
CC="%{l_cc}" \
CXX="%{l_cxx}" \
CFLAGS="%{l_cflags -O} `%{l_prefix}/bin/pkg-config --cflags-only-other qt`" \
CXXFLAGS="%{l_cxxflags -O} `%{l_prefix}/bin/pkg-config --cflags-only-other qt`" \
CPPFLAGS="%{l_cppflags tiff} `%{l_prefix}/bin/pkg-config --cflags-only-I qt`" \
LDFLAGS="%{l_ldflags} `%{l_prefix}/bin/pkg-config --libs-only-L qt`" \
LIBS="$LIBS `%{l_prefix}/bin/pkg-config --libs-only-l --libs-only-other qt`" \
./configure \
--prefix=%{l_prefix} \
--disable-threading \
--disable-shared \
--enable-static \
--with-x \
--x-includes=`%{l_rc} --query x11_incdir` \
--x-libraries=`%{l_rc} --query x11_libdir`\
--with-qt-dir=%{l_prefix} \
--with-qt-includes=%{l_prefix}/include/qt/ \
--with-qt-libraries=%{l_prefix}/lib/
%{l_make} %{l_mflags -O}
%install
rm -rf $RPM_BUILD_ROOT
%{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/scribus/doc/cr
rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/scribus/doc/fr
rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/scribus/doc/pl
rm -rf $RPM_BUILD_ROOT%{l_prefix}/man/pl
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
@
1.47
log
@adjust Group header
@
text
@d30 2
a31 2
Packager: OpenPKG
Distribution: OpenPKG
d36 1
a36 1
Release: 20060923
@
1.46
log
@fully cleanup packaging by kicking out things we do no longer understand or which do not longer apply. Let's see whether the package still works are needs fixing from scratch
@
text
@d33 1
a33 1
Group: Editor
d36 1
a36 1
Release: 20060310
@
1.45
log
@adjust copyrights for new year 2006
@
text
@d35 2
a36 2
Version: 1.3.1
Release: 20051121
d53 9
a61 8
Scribus is a Layout program similar to QuarkXPress, Adobe® PageMaker,
or Adobe® InDesign. It has the ability to layout newsletters, create
corporate stationery, small posters and other documents which need
flexible layout and/or the ability to output to professional quality
imagesetting equipment. Graphic formats which can be placed include
EPS, JPEG, PNG, and XPM. Scribus also offers more advanced professional
publishing features, such as CMYK color, easy PDF creation, Encapsulated
Postscript import/export and creation of color separations.
a64 1
comment = "thl/1.3.1: scribus/libpostscript: No such file or directory"
d67 1
a67 1
regex = (\d+\.\d+(\.\d+)*).Release
a73 21
-e 's;$(prefix);$(DESTDIR)$(prefix);' \
scribus/Makefile.in \
scribus/dicts/Makefile.in \
scribus/icons/Makefile.in \
scribus/profiles/Makefile.in \
scribus/qm/Makefile.in \
scribus/plugins/psimport/Makefile.in \
scribus/plugins/fontpreview/Makefile.in \
scribus/plugins/scriptplugin/doc/en/Makefile.in
%{l_shtool} subst \
-e 's;\(pluginsdir = \)$(DESTDIR)\($(prefix)\);\1\2;' \
scribus/plugins/fontpreview/Makefile.in \
scribus/plugins/psimport/Makefile.in \
scribus/libpostscript/Makefile.in \
%{l_shtool} subst \
-e 's;\([^=] *\)$(prefix);\1$(DESTDIR)$(prefix);' \
scribus/libpostscript/Makefile.in \
%{l_shtool} subst \
-e 's;\(LIBFREETYPE_LIBS =\).*;\1;' \
`find . -name Makefile.in -print`
%{l_shtool} subst \
a78 39
# make dynamic plugins, but build statically again later
mkdir libsdyn plugdyn
CC="%{l_cc}" \
CXX="%{l_cxx}" \
CFLAGS="%{l_cflags -O} `%{l_prefix}/bin/pkg-config --cflags-only-other qt`" \
CXXFLAGS="%{l_cxxflags -O} `%{l_prefix}/bin/pkg-config --cflags-only-other qt`" \
CPPFLAGS="%{l_cppflags tiff} `%{l_prefix}/bin/pkg-config --cflags-only-I qt`" \
LDFLAGS="%{l_ldflags} `%{l_prefix}/bin/pkg-config --libs-only-L qt`" \
LIBS="$LIBS `%{l_prefix}/bin/pkg-config --libs-only-l --libs-only-other qt`" \
./configure \
--prefix=%{l_prefix} \
--disable-threading \
--enable-shared \
--disable-static \
--with-x \
--x-includes=`%{l_rc} --query x11_incdir` \
--x-libraries=`%{l_rc} --query x11_libdir`\
--with-qt-dir=%{l_prefix} \
--with-qt-includes=%{l_prefix}/include/qt/ \
--with-qt-libraries=%{l_prefix}/lib/
for buildir in libabout libpostscript libprefs
do
( cd scribus/$buildir
%{l_make} %{l_mflags -O} AM_LDFLAGS=""
cp -f .libs/*.s[ol] ../../libsdyn
%{l_make} %{l_mflags} distclean
) || exit $?
done
for buildir in fontpreview libchar pixmapexport \
printpreview psimport svgexplugin svgimplugin
do
( cd scribus/plugins/$buildir
%{l_make} %{l_mflags -O} AM_LDFLAGS=""
cp -f .libs/*.s[ol] ../../../plugdyn
%{l_make} %{l_mflags} distclean
) || exit $?
done
# now make everything statically as we normally do
a101 6
%{l_shtool} install -c -m 755 \
libsdyn/*.s[ol] \
$RPM_BUILD_ROOT%{l_prefix}/lib/scribus/libs
%{l_shtool} install -c -m 755 \
plugdyn/*.s[ol] \
$RPM_BUILD_ROOT%{l_prefix}/lib/scribus/plugins
@
1.44
log
@partial success only
@
text
@d3 2
a4 2
## Copyright (c) 2000-2005 OpenPKG Foundation e.V.
## Copyright (c) 2000-2005 Ralf S. Engelschall
@
1.43
log
@upgrading package: scribus 1.2 -> 1.2.2.1
@
text
@d35 2
a36 2
Version: 1.2.2.1
Release: 20050706
d64 1
a87 1
scribus/libpdf/Makefile.in
a90 1
scribus/libpdf/Makefile.in
d120 1
a120 1
for buildir in libabout libpdf libpostscript libprefs
@
1.42
log
@Adjust the copyright declaration in this (RSE's) copy of the OpenPKG
source code now that the fork point for C&W was established (CVS tag
OPENPKG_CW_FP), the shared copyright agreement between RSE and C&W is
no longer active (as C&W no longer officially sponsors OpenPKG) and the
new shared copyright from RSE can be taken over by the newly established
juristic entity OpenPKG Foundation e.V. (instead of the non-juristic
entity OpenPKG Project).
@
text
@d28 1
a28 1
URL: http://www.scribus.net/
d35 2
a36 2
Version: 1.2
Release: 20041001
d39 1
a39 2
Source0: http://web2.altmuehlnet.de/fschmid/scribus-%{version}.tar.gz
Source1: http://web2.altmuehlnet.de/fschmid/scribus-i18n-en.tar.gz
d65 2
a66 2
url = http://web2.altmuehlnet.de/fschmid/download.html
regex = scribus-(\d+\.\d+(\.\d+)*)\.tar\.gz
a70 1
%setup -q -T -D -a 1
d169 4
a172 3
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/share/scribus/doc
mv -f scribus-i18n-en/docs/en $RPM_BUILD_ROOT%{l_prefix}/share/scribus/doc
@
1.41
log
@Happy New Year 2005
@
text
@d2 3
a4 4
## scribus.spec -- OpenPKG RPM Specification
## Copyright (c) 2000-2005 The OpenPKG Project
## Copyright (c) 2000-2005 Ralf S. Engelschall
## Copyright (c) 2000-2005 Cable & Wireless
d30 1
a30 1
Packager: The OpenPKG Project
@
1.40
log
@cleanup packaging
@
text
@d3 3
a5 3
## Copyright (c) 2000-2004 The OpenPKG Project
## Copyright (c) 2000-2004 Ralf S. Engelschall
## Copyright (c) 2000-2004 Cable & Wireless
@
1.39
log
@Cleanup: %{l_prefix}/etc/rc -> %{l_rc}
@
text
@d37 1
a37 1
Release: 20040920
d48 1
a49 1
PreReq: OpenPKG, openpkg >= 20040130, qt, freetype, libart
d73 1
a73 1
%setup -a1
@
1.38
log
@fix regex
@
text
@d37 1
a37 1
Release: 20040911
d119 2
a120 2
--x-includes=`%{l_prefix}/etc/rc --query x11_incdir` \
--x-libraries=`%{l_prefix}/etc/rc --query x11_libdir`\
d156 2
a157 2
--x-includes=`%{l_prefix}/etc/rc --query x11_incdir` \
--x-libraries=`%{l_prefix}/etc/rc --query x11_libdir`\
@
1.37
log
@upgrading package: scribus 1.1.7 -> 1.2
@
text
@d37 1
a37 1
Release: 20040830
d68 1
a68 1
regex = scribus-(\d+\.\d+(\.\d+)*).tar.gz
@
1.36
log
@fix tracking of releases
@
text
@d36 2
a37 2
Version: 1.1.7
Release: 20040829
@
1.35
log
@requires make (to correctly compile MOC files) and gimp (for runtime inplace edition), and further DESTDIR Makefile substitutions
@
text
@d37 1
a37 1
Release: 20040727
d68 1
a68 1
regex = scribus-(\d+\.\d+\.\d+).tar.gz
@
1.34
log
@update to new URL, remove python scripting option, add dependency for CMS support, install missing integrated user guide, repair damaged patch code from choice to move it to shtool subst, correct DESTDIR handling in additional makefiles, correct libtool static linkage to libfreetype, correctly build plugins and all dlopen(3)...ed libs dynamically and do not strip, add patches from FreeBSD ports, remove SIGSEGV signal handler (to prevent a hang), allow for normal file extensions even when wishing for short ones, fix plugin type comparison bug, and don't dlclose(3) plugins at all after initialization to work around a segfault
@
text
@d37 1
a37 1
Release: 20040616
d48 1
a48 1
BuildPreReq: ghostscript, png, jpeg, tiff, zlib, lcms, pkgconfig
d50 1
a50 1
PreReq: ghostscript, png, jpeg, tiff, zlib, lcms
d83 2
a84 1
scribus/plugins/fontpreview/Makefile.in
d87 1
a88 3
scribus/plugins/fontpreview/Makefile.in
%{l_shtool} subst \
-e 's;\([^=] *\)$(prefix);\1$(DESTDIR)$(prefix);' \
d92 1
a92 1
-e 's;\(pluginsdir = \)$(DESTDIR)\($(prefix)\);\1\2;' \
@
1.33
log
@upgrading package: scribus 1.1.6 -> 1.1.7
@
text
@d29 1
a29 1
URL: http://www.scribus.org.uk/
d37 1
a37 4
Release: 20040606
# package options
%option with_python no
d41 2
d48 1
a48 1
BuildPreReq: ghostscript, png, jpeg, tiff, zlib, pkgconfig
d50 1
a50 5
PreReq: ghostscript, png, jpeg, tiff, zlib
%if "%{with_python}" == "yes"
BuildPreReq: python
PreReq: python
%endif
d73 2
d85 4
d93 7
d105 39
d167 9
@
1.32
log
@upgrading package: scribus 1.1.5 -> 1.1.6
@
text
@d36 2
a37 2
Version: 1.1.6
Release: 20040330
a43 1
Patch0: scribus.patch
a77 1
%patch -p0
d84 3
a86 2
scribus/qm/Makefile.in
a90 1
d93 1
a94 6
%if "%{with_python}" == "yes"
%else
%{l_shtool} subst \
-e 's;^\(SUBDIRS =.*\) scriptplugin\(.*\)$;\1\2;' \
scribus/plugins/Makefile.in
%endif
@
1.31
log
@upgrading package: scribus 1.1.4 -> 1.1.5
@
text
@d36 2
a37 2
Version: 1.1.5
Release: 20040227
a84 2
scribus/libpdf/Makefile.in \
scribus/libpostscript/Makefile.in \
d87 6
a95 4
%{l_shtool} subst \
-e 's;u_int\([0-9]*\)_t;uint\1_t;g' \
scribus/*.cpp \
scribus/*.h
@
1.30
log
@Simplify packaging by removing redundant (because is already the
default) option "-n %{name}-%{version}" on "%setup" lines.
@
text
@d36 2
a37 2
Version: 1.1.4
Release: 20040209
d80 9
@
1.29
log
@Mass Commit:
reduce redundancy within .spec files by referencing
macros defining vendor source versions whenever possible.
This was half-way automated and half-way manually edited.
As a result the PMOD activity in 95% of all cases
just means editing the version in one single place, only.
@
text
@d37 1
a37 1
Release: 20040207
d78 1
a78 1
%setup -q -n scribus-%{version}
@
1.28
log
@Mass-Commit:
- split "Distribution" header into "Distribution" (old) and "Class"
(new) headers by moving the attached class information.
- embed the vendor version tracking configuration through the
new "%track" section.
- bump up the OpenPKG bootstrap dependency, because the "Class" header
and "%track" section are only supported by our latest bootstrap version.
@
text
@d37 1
a37 1
Release: 20040203
d72 1
a72 1
version = 1.1.4
@
1.27
log
@bump year in copyright messages to cover new year 2004. This is a CVS only commit -- no packages were rolled intentionally
@
text
@d32 2
a33 1
Distribution: OpenPKG [EVAL]
d37 1
a37 1
Release: 20031228
d49 1
a49 1
BuildPreReq: OpenPKG, openpkg >= 20030103, qt, freetype, libart
d51 1
a51 1
PreReq: OpenPKG, openpkg >= 20030103, qt, freetype, libart
d69 7
@
1.26
log
@upgrading package: scribus 1.1.3 -> 1.1.4
@
text
@d3 3
a5 3
## Copyright (c) 2000-2003 The OpenPKG Project
## Copyright (c) 2000-2003 Ralf S. Engelschall
## Copyright (c) 2000-2003 Cable & Wireless
@
1.25
log
@upgrading package: scribus 1.1.2 -> 1.1.3
@
text
@d35 2
a36 2
Version: 1.1.3
Release: 20031129
d71 1
a71 1
%patch -p1
@
1.24
log
@upgrading package: scribus 1.1.1 -> 1.1.2
@
text
@d35 2
a36 2
Version: 1.1.2
Release: 20031103
@
1.23
log
@upgrading package: scribus 1.1.0 -> 1.1.1
@
text
@d35 5
a39 2
Version: 1.1.1
Release: 20031004
d52 4
d79 6
@
1.22
log
@Scribus replaced its self-hacked rendering engine with libart, so add our libart to the package dependencies
@
text
@d29 1
a29 1
URL: http://web2.altmuehlnet.de/fschmid/
d35 2
a36 2
Version: 1.1.0
Release: 20030917
d39 1
a39 1
Source0: http://scribus.planetmirror.com/scribus-%{version}.tar.gz
@
1.21
log
@upgrading package: scribus 1.0.1 -> 1.1.0
@
text
@d36 1
a36 1
Release: 20030916
d45 1
a45 1
BuildPreReq: OpenPKG, openpkg >= 20030103, qt, freetype
d47 1
a47 1
PreReq: OpenPKG, openpkg >= 20030103, qt, freetype
@
1.20
log
@Back out mixed dynamic and static configuration that caused a segfault
@
text
@d35 2
a36 2
Version: 1.0.1
Release: 20030820
@
1.19
log
@Fix badly offset patch and make it MSvB style, try to install shared objects libs and plugins since scribus dlopens them uncoditionally anyhow (I hope this works)
@
text
@a73 1
# configure and build the real installation with static libs
a85 33
--with-x \
--x-includes=`%{l_prefix}/etc/rc --query x11_incdir` \
--x-libraries=`%{l_prefix}/etc/rc --query x11_libdir`\
--with-qt-dir=%{l_prefix} \
--with-qt-includes=%{l_prefix}/include/qt/ \
--with-qt-libraries=%{l_prefix}/lib/
%{l_make} %{l_mflags -O}
# clean the shared object dirs (libs and plugins)
for sodir in libabout libprefs libpostscript libpdf; do
( cd scribus/$sodir
%{l_make} distclean
) || exit $?
done;
for sodir in libchar svgexplugin printpreview; do
( cd scribus/plugins/$sodir
%{l_make} distclean
) || exit $?
done;
# configure and build shared objects just for using plugins
CC="%{l_cc}" \
CXX="%{l_cxx}" \
CFLAGS="%{l_cflags -O} `%{l_prefix}/bin/pkg-config --cflags-only-other qt`" \
CXXFLAGS="%{l_cxxflags -O} `%{l_prefix}/bin/pkg-config --cflags-only-other qt`" \
CPPFLAGS="%{l_cppflags tiff} `%{l_prefix}/bin/pkg-config --cflags-only-I qt`" \
LDFLAGS="%{l_ldflags} `%{l_prefix}/bin/pkg-config --libs-only-L qt`" \
LIBS="$LIBS `%{l_prefix}/bin/pkg-config --libs-only-l --libs-only-other qt`" \
./configure \
--prefix=%{l_prefix} \
--disable-threading \
--enable-shared \
--disable-static \
@
1.18
log
@Finally repair for all platforms
@
text
@d64 1
a64 1
%patch -p0
d74 1
d87 33
@
1.17
log
@Patch to use correct types on linux, reduce exixting patch with a shtool subst, and correct distribution tag to EVAL because the source is flawed and not the packaging
@
text
@d83 1
@
1.16
log
@Review and apply changes to correctly compile and link with Qt headers and
libraries #219
@
text
@a25 3
# FIXME: ms: Has JUNK status, it locks up during a fcntl(2) on FreeBSD.
# FIXME: ms: Missing TIFF and JPEG logic, because of faulty configure.
d32 1
a32 1
Distribution: OpenPKG [JUNK]
d36 1
a36 1
Release: 20030813
d68 4
@
1.15
log
@blind update to 1.0.1 (awaiting results from build farm, because I cannot await Qt to build)
@
text
@a28 4
# package version
%define V_dist 1.0.1
%define V_opkg 1.0.1
d38 2
a39 2
Version: %{V_opkg}
Release: 20030811
d42 1
a42 1
Source0: http://scribus.planetmirror.com/scribus-%{V_dist}.tar.gz
d48 4
a51 2
BuildPreReq: OpenPKG, openpkg >= 20030103, qt, freetype, ghostscript, png, jpeg, tiff, zlib
PreReq: OpenPKG, openpkg >= 20030103, qt, freetype, ghostscript, png, jpeg, tiff, zlib
d66 1
a66 1
%setup -q -n scribus-%{V_dist}
a72 10
case "%{l_target}" in
*-freebsd*)
LIBS="$LIBS -lX11 -lXext -lGL"
;;
*-solaris* )
LIBS="$LIBS -lrt"
;;
esac
X11INC=`%{l_prefix}/etc/rc --query x11_incdir`
X11LIB=`%{l_prefix}/etc/rc --query x11_libdir`
d75 5
a79 5
CFLAGS="%{l_cflags -O}" \
CXXFLAGS="%{l_cxxflags -O}" \
CPPFLAGS="%{l_cppflags tiff qt freetype2}" \
LDFLAGS="%{l_ldflags} -L$X11LIB" \
LIBS="$LIBS" \
d85 2
a86 2
--x-includes=$X11INC \
--x-libraries=$X11LIB \
d90 1
a90 1
%{l_make} %{l_mflags -O} LIBS="$LIBS"
@
1.14
log
@RT#220, correct group names
@
text
@d30 2
a31 2
%define V_dist 1.0
%define V_opkg 1.0
d43 1
a43 1
Release: 20030731
@
1.13
log
@Eliminate config.cache and improve description, but mostly get scribus
building again on FreeBSD
@
text
@d40 1
a40 1
Group: Misc
@
1.12
log
@Port to work with new qt library version 3.2 with threads, and try to fix
missing TIFF functions
@
text
@d43 1
a43 1
Release: 20030730
d58 1
a58 1
Scribus is a Layout program similar to Adobe® PageMaker, QuarkXPress,
d63 3
a65 5
Ecapsulated Post Script (eps), Joint Photographic Experts Group
(jpeg), Portable Network Graphics (png), and XPixMap(xpm). Scribus
also offers more advanced professional publishing features, such as
CMYK color, easy PDF creation, Encapsulated Postscript import/export
and creation of color separations.
d77 1
a77 2
echo "X_PRE_LIBS=-lGL" >config.cache
LIBS="$LIBS -lGL"
d83 2
d90 1
a90 1
LDFLAGS="%{l_ldflags}" \
a92 1
--cache-file=./config.cache \
d97 2
a98 2
--x-includes=`%{l_prefix}/etc/rc --query x11_incdir` \
--x-libraries=`%{l_prefix}/etc/rc --query x11_libdir` \
@
1.11
log
@upgrading package: scribus 1.0rc1 -> 1.0
@
text
@d26 2
a27 1
# FIXME: ms: Has JUNK status, because it locks up during a fcntl(2) on FreeBSD.
d43 1
a43 1
Release: 20030715
d82 3
d90 1
a90 1
CPPFLAGS="%{l_cppflags}" \
d92 1
@
1.10
log
@upgrading package: scribus 0.9.11.1 -> 1.0rc1
@
text
@d29 2
a30 2
%define V_dist 1.0RC1
%define V_opkg 1.0rc1
d42 1
a42 1
Release: 20030712
d45 1
a45 1
Source0: http://web2.altmuehlnet.de/fschmid/scribus-%{V_dist}.tar.gz
d70 1
a70 1
%patch -p1
@
1.9
log
@cleanup copyright part by using just the main company name of Cable & Wireless and adding the URL to the global website
@
text
@d26 5
a30 1
# ms: Has JUNK status, because it locks up during a fcntl(2) on FreeBSD.
d41 2
a42 2
Version: 0.9.11.1
Release: 20030617
d45 1
a45 1
Source0: http://web2.altmuehlnet.de/fschmid/scribus-%{version}.tar.gz
d69 1
a69 1
%setup -q
@
1.8
log
@upgrading package: scribus 0.9.11 -> 0.9.11.1
@
text
@a2 1
## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH
d5 1
@
1.7
log
@upgrading package: scribus 0.9.10 -> 0.9.11
@
text
@d37 2
a38 2
Version: 0.9.11
Release: 20030616
@
1.6
log
@Add dependencies, and fix JUNK status comment
@
text
@d37 2
a38 2
Version: 0.9.10
Release: 20030526
@
1.5
log
@Correct hardcoded paths in patch file, and correct junk status explanation
@
text
@d26 1
a26 1
# ms: Has JUNK status, because it lock up during runtime on FreeBSD.
d38 1
a38 1
Release: 20030522
d47 2
a48 2
BuildPreReq: OpenPKG, openpkg >= 20030103, qt, freetype, ghostscript
PreReq: OpenPKG, openpkg >= 20030103, qt, freetype, ghostscript
@
1.4
log
@upgrading package: scribus 0.9.9 -> 0.9.10
@
text
@d26 1
a26 2
# ms: Has JUNK status, because it fails to finds missing postscript
# fonts, and may even lock up while searching on FreeBSD.
d38 1
a38 1
Release: 20030517
@
1.3
log
@fixed vendor
@
text
@d38 2
a39 2
Version: 0.9.9
Release: 20030514
@
1.2
log
@Rewrite patch to be more minimal and elegant
@
text
@d33 1
a33 1
Vendor: John Doe
@
1.1
log
@new package: scribus 0.9.9 (Desktop Publishing Application)
@
text
@d39 1
a39 1
Release: 20030513
@