Mailinglist Archive: opensuse-doc (22 mails)

< Previous Next >
Re: [opensuse-doc] Translation of the Official Novell Documentation (ru)
  • From: Nikolay Derkach <nderkach@xxxxxxxxx>
  • Date: Wed, 19 Sep 2007 12:48:11 +0400
  • Message-id: <200709191248.11962.nderkach@xxxxxxxxx>
Hi Karl,

В сообщении от Tuesday 18 September 2007 13:22:43 Karl Eichwalder написал(а):
> Nikolay Derkach <nderkach@xxxxxxxxx> writes:
> > Translations for 10.3 are already almost done.
> > I've built packages for documentation but it stiil needs some polishing
> > (e.g. it has some minor issues with help centers)
>
> The PDF looks very nice, good work!
>
> In the other mail you said you already solved the packaging problem.  Is
> there still an issue open?

As for packaging everything is fine except yelp (see my previous mail)

В сообщении от Tuesday 18 September 2007 13:20:13 вы написали:
> Nikolay Derkach <nderkach@xxxxxxxxx> writes:
> > I've already solved this issue, as expected it was obvious.
>
> Fine.  Nevertheless I will try to run my build script on your files.  I
> might be interesting to see the results.  Waiting...
>
> The script does not work out of the box because of naming issues.
> Because you already solved it, I will not dig deeper.  Something worth
> noting: We ship the PDFs as separate units and only the HTML as a
> monster blob (= all books as parts of a set).
>
> Otherwise the PDF looks very nice and you probably can keep it that way!
>
> Cheers,
> Karl

So, I'll try to explain how I've made my package.

When I looked into your spec file for the first time I knew only few make 
instructions (pdf, html and validate). Then I realized the bulk of lines to 
write a script that'll automate my packaging work. Hopefully I discovered 
the "make package" command.

Nevertheless it didn't make needed effect, as the command produced separate 
packages for separate books. So I wrote a simple ENV- file and adjusted a 
couple of lines in your spec file (sources and %prep). So here it is:

--
> cat ENV-opensuse-manual
# -*- shell-script -*-
# $Id: ENV-opensuse-startup 20938 2007-05-24 08:55:36Z taroth $

. .env-profile

export MAIN=MAIN.opensuse.xml
export PROFARCH="x86;amd64;em64t"
export PROFOS="slprof;slpers"
export DISTVER="10.3"
--

This significantly automated my packaging work, now I execute just few 
commands:

export PATH="$PATH:/home/nderkach/XEP"
source ENV-opensuse-manual
make validate (opt)
make package
osc ci

That's it.

-- 
Regards, Nikolay Derkach
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-doc+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-doc+help@xxxxxxxxxxxx

< Previous Next >