Mandrake Linux Archives: cooker@mandrivalinux.org

Mandrake Linux: cooker@mandrivalinux.org


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

  • From: Claudio Matsuoka
  • Subject: Re: [Cooker] Questions about xscreensaver
  • Date: 6 Jun 2005 11:32:28 -0000

On Mon, 6 Jun 2005, [ISO-8859-1] Götz Waschk wrote:

> xlockmore is used when you run GNOME as root, xscreensaver if you run as user.

Ah, interesting. I didn't suspect that. Why can't xscreensaver be used by
root?


> > - Why was xjack removed from the package?
>
> No idea, I guess because it's ugly.

There are a lot more to clean up then :)

I think it could be related to the references to The Shining book/movie,
but then there's a lot of other screensavers that make references to
potentially copyrighted material:

apple2: Apple ][ look-and-feel
bsod: several operating systems including Apple's and Microsoft's
pacman: Namco's game, including level design
penetrate: Atari's Missile Command
pong: Atari's Pong game
qix: Taito's Qix
boing: Amiga logo
flyingtoasters: After Dark screensaver
glsnake: Rubik's Snake toy
lament: Hellraiser movie
lavalite: Mathmos Lava Lamp
pipes: Windows NT screensaver
rubik: Rubik's Cube toy
sproingies: Gottleib's Q*Bert
starwars: classic Star Wars crawler
superquadrics: Windows screensaver


> > - Why the matrix-like screensavers were moved to plf? (and starwars were
> >   not?)
>
> Copyright issues. There was a discussion on the Cooker list about this problem.

I'll check the archives. But given the other screensavers listed above
and the fact that Warner doesn't enforce any rights over the screensaver
design, I would include them and wait for a cease-and-desist letter.
Even if copyrighted, I would say it fits the fan art/fair use category
to make a noncomercial screensaver out of the design.


> > - The upstream method of packaging hacks seems to offer a much better
> >   maintenance cost and prevents errors. Any reason not to use it? (A
> >   modified version is used in the Conectiva Linux package and works
> >   quite well).
>
> What's the upstream method?

File lists for gl and non-gl screensavers. It prevents problems such as
the current issue of having gl screensaver manpages in the non-gl package.

# Make a pair of lists, of the GL and non-GL executables.
# Do this by parsing the output of a dummy run of "make install"
# in the driver/, hacks/ and hacks/glx/ directories.
#
list_files() {
    make -s install_prefix=%{buildroot} INSTALL=true "$@"       |
    sed -n -e 's!.* /\([^ ]*\)$!/\1!p'                          |
    sed    -e "s!^%{buildroot}!!"                               \
           -e "s!/bin/\.\./!/!"                                 |
    sed    -e 's!\(.*/man/.*\)!\1\*!'                           |
    sort
}

( cd hacks ; list_files install; cd -;
  cd driver; list_files install-program install-scripts popd ) | \
   egrep -v hacks\|driver\|BUILD\|build > \
   %{_builddir}/xscreensaver-%{version}/exes-non-gl
( cd hacks/glx; list_files install ; cd - ) | egrep -v hacks\|BUILD\|build > \
   %{_builddir}/xscreensaver-%{version}/exes-gl




Date Index | Thread Index

Search the archive:



To (un)subscribe from/to the lists:

Sympa mailing lists server.





Fund the Mandriva Linux project

Looking for a job?