You are not logged in.

#1 2004-11-04 02:41:27

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

X cursors pkgbuilds: animated tux and more...

Ok. So I asimilated tux'n'tosh icons http://www.sadeem.net/tux.html to my xfce panel. They look good.  But I also found this animated and fun tux cursor.
Pkgbuild and install file:

pkgbuild:

pkgname=xserver-tuxcursor
pkgver=0.4
pkgrel=1
pkgdesc="Animated Tux cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=5376"
depends=('x-server')
install=xserver-tuxcursor.install
source=(http://www.kde-look.org/content/files/5376-tuxresize.tar.gz)
md5sums=('b43b0193cca54cb6477db560110d56ef')

build() {
    cd $startdir/src
    install -d -m755 $startdir/pkg/usr/share/icons/tuxcursor/cursors
    cp -R tuxcursor/cursors/* $startdir/pkg/usr/share/icons/tuxcursor/cursors
}

install file:

# arg 1:  the new package version
post_install() {

cat << END
----------------------------------------
tuxcursor theme is now installed in
/usr/share/icons/tuxcursor

To use it add the following line:

Xcursor.theme: tuxcursor

to your ~/.Xdefaults or ~/.Xresources
To change cursor size add another line
like this:

Xcursor.size: 32

Tuxcursor theme supports 32, 48 and 64
(default with max detail) cursor sizes.

If the cursor is flickering and you are
using nvidia drivers you can add
Option "HWCursor" "false"
to your nvidia device section. This will
turn off hardware cursor accelleration
and cursor should stop flickering when idle.
This may result in a little more cpu usage
and less smooth cursor animation during
high system load - the choice is up to you...

----------------------------------------
END

}

# arg 1:  the new package version
# arg 2:  the old package version
post_upgrade() {
  /bin/true
}

# arg 1:  the old package version
pre_remove() {
  /bin/true
}

# arg 1:  the old package version
post_remove() {

cat << END
----------------------------------------
If tuxcursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END

}

I'm also posting pkgbuilds for more nice x cursor themes in separate posts below in this thread.

All pkgbuilds use /usr/share/icons that should be quite neutral (according to man Xcursor) and do not change anything in default X package settings. Base usage instructions are included in install files.

I din't have time to use and play with all of these themes so any suggestions, bug reports, etc. are welcome.

Offline

#2 2004-11-04 02:43:15

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: X cursors pkgbuilds: animated tux and more...

pkgbuild:

pkgname=xserver-basecursor
pkgver=0.3
pkgrel=1
pkgdesc="B.A.S.E. cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=14341"
depends=('x-server')
install=xserver-basecursor.install
source=(http://www.kde-look.org/content/files/14341-BASE.tar.bz2)
md5sums=('b34f8ef3ac08b29174ddc244d74a25cf')

build() {

    cd $startdir/src/BASE
    install -d -m755 $startdir/pkg/usr/share/icons/basecursorblue/cursors
    install -d -m755 $startdir/pkg/usr/share/icons/basecursorwhite/cursors
    cp -R Blue/cursors/* $startdir/pkg/usr/share/icons/basecursorblue/cursors
    cp -R White/cursors/* $startdir/pkg/usr/share/icons/basecursorwhite/cursors
    install -D -m644 Blue/index.theme $startdir/pkg/usr/share/icons/basecursorblue/index.theme
    install -D -m644 White/index.theme $startdir/pkg/usr/share/icons/basecursorwhite/index.theme

}

install file:

# arg 1:  the new package version
post_install() {

cat << END
----------------------------------------
B.A.S.E. cursor themes are now installed in
/usr/share/icons/basecursorblue
and
/usr/share/icons/basecursorwhite

To use them add the following line:

Xcursor.theme: basecursorblue
or
Xcursor.theme: basecursorwhite

to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END

}

# arg 1:  the new package version
# arg 2:  the old package version
post_upgrade() {
  /bin/true
}

# arg 1:  the old package version
pre_remove() {
  /bin/true
}

# arg 1:  the old package version
post_remove() {

cat << END
----------------------------------------
If B.A.S.E. cursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END

}

op=$1
shift
$op $*

Offline

#3 2004-11-04 02:45:04

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: X cursors pkgbuilds: animated tux and more...

pkgbuild:

pkgname=xserver-crystalcursor
pkgver=0.9
pkgrel=1
pkgdesc="Crystal cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=6240"
depends=('x-server')
install=xserver-crystalcursor.install
source=(http://digilander.libero.it/m4rt/files/Crystalcursors.tar.bz2)
md5sums=('bb97e94f4d8fd4c76901e90d1e188400')

build() {

    cd $startdir/src/Crystalcursors
    make || return 1

    sed -i "s/$(HOME)/../gi" ./Makefile
    sed -i "s/cp -f/#/" ./Makefile
    sed -i "s/$(HOME)/../gi" ./blue_src/Makefile
    sed -i "s/$(HOME)/../gi" ./green_src/Makefile
    sed -i "s/$(HOME)/../gi" ./gray_src/Makefile
    sed -i "s/$(HOME)/../gi" ./white_src/Makefile
    sed -i "s/$(HOME)/../gi" ./blue_src_left/Makefile
    sed -i "s/$(HOME)/../gi" ./green_src_left/Makefile
    sed -i "s/$(HOME)/../gi" ./gray_src_left/Makefile
    sed -i "s/$(HOME)/../gi" ./white_src_left/Makefile

    sed -i "s/$(HOME)/../../gi" ./blue_src/nonanim/Makefile
    sed -i "s/$(HOME)/../../gi" ./green_src/nonanim/Makefile
    sed -i "s/$(HOME)/../../gi" ./gray_src/nonanim/Makefile
    sed -i "s/$(HOME)/../../gi" ./white_src/nonanim/Makefile
    sed -i "s/$(HOME)/../../gi" ./blue_src_left/nonanim/Makefile
    sed -i "s/$(HOME)/../../gi" ./green_src_left/nonanim/Makefile
    sed -i "s/$(HOME)/../../gi" ./gray_src_left/nonanim/Makefile
    sed -i "s/$(HOME)/../../gi" ./white_src_left/nonanim/Makefile

    sed -i "s/$(HOME)/../../gi" ./blue_src/classic/Makefile
    sed -i "s/$(HOME)/../../gi" ./green_src/classic/Makefile
    sed -i "s/$(HOME)/../../gi" ./blue_src_left/classic/Makefile
    sed -i "s/$(HOME)/../../gi" ./green_src_left/classic/Makefile

    make install
    cd $startdir/src/Crystalcursors/.icons
    install -d -m755 $startdir/pkg/usr/share/icons
    rm -rf ./default
    cp -R * $startdir/pkg/usr/share/icons
}


install file:

# arg 1:  the new package version
post_install() {

cat << END
----------------------------------------
Crystalcursor themes are now installed in
/usr/share/icons
To see what theme names are available run
ls /usr/share/icons/crystal*

To use a given theme add the following line:

Xcursor.theme: cursor_subdirectory_name_here

to your ~/.Xdefaults or ~/.Xresources
Replace cursor_directory_name_hare with
the theme name for example:

Xcursor.theme: crystalblue

To change default cursor size add
another line like this:

Xcursor.size: 32
----------------------------------------
END

}

# arg 1:  the new package version
# arg 2:  the old package version
post_upgrade() {
  /bin/true
}

# arg 1:  the old package version
pre_remove() {
  /bin/true
}

# arg 1:  the old package version
post_remove() {

cat << END
----------------------------------------
If crystalcursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END

}

op=$1
shift
$op $*

Offline

#4 2004-11-04 02:46:20

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: X cursors pkgbuilds: animated tux and more...

pkgbuild:

pkgname=xserver-daliesquecursor
pkgver=20040118
pkgrel=1
pkgdesc="Daliesque cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=10211"
depends=('x-server')
install=xserver-daliesquecursor.install
source=(http://www.kde-look.org/content/files/10211-daliesque.tar.gz)
md5sums=('72d98bfa79829a08a99547fa592846c4')

build() {

    cd $startdir/src/daliesque/cursors
    install -d -m755 $startdir/pkg/usr/share/icons/daliesquecursor/cursors
    cp -R * $startdir/pkg/usr/share/icons/daliesquecursor/cursors

}

install file:

# arg 1:  the new package version
post_install() {

cat << END
----------------------------------------
Daliesque cursor theme is  now installed in
/usr/share/icons/daliesquecursor

To use it add the following line:

Xcursor.theme: daliesquecursor

to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END

}

# arg 1:  the new package version
# arg 2:  the old package version
post_upgrade() {
  /bin/true
}

# arg 1:  the old package version
pre_remove() {
  /bin/true
}

# arg 1:  the old package version
post_remove() {

cat << END
----------------------------------------
If Daliesque cursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END

}

op=$1
shift
$op $*

Offline

#5 2004-11-04 02:47:28

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: X cursors pkgbuilds: animated tux and more...

pkgbuild:

pkgname=xserver-flatblackcursor
pkgver=0.3
pkgrel=1
pkgdesc="Flat Black cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=6504"
depends=('x-server')
install=xserver-flatblackcursor.install
source=(http://www.kde-look.org/content/files/6504-flat_black_cursor_${pkgver}.zip)
md5sums=('7befb7a705acadfc3e1cb8d5c1532527')

build() {

    cd $startdir/src
    install -d -m755 $startdir/pkg/usr/share/icons/flatblackcursor/cursors
    install -m644 cursors/* $startdir/pkg/usr/share/icons/flatblackcursor/cursors

}

install file:

# arg 1:  the new package version
post_install() {

cat << END
----------------------------------------
Flat Black cursor theme is  now installed in
/usr/share/icons/flatblackcursor

To use it add the following line:

Xcursor.theme: flatblackcursor

to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END

}

# arg 1:  the new package version
# arg 2:  the old package version
post_upgrade() {
  /bin/true
}

# arg 1:  the old package version
pre_remove() {
  /bin/true
}

# arg 1:  the old package version
post_remove() {

cat << END
----------------------------------------
If Flat Black cursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END

}

op=$1
shift
$op $*

Offline

#6 2004-11-04 02:48:33

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: X cursors pkgbuilds: animated tux and more...

pkgbuild:

pkgname=xserver-jimmaccursor
pkgver=20030906
pkgrel=1
pkgdesc="Jimmac cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=6550"
depends=('x-server')
install=xserver-jimmaccursor.install
source=(http://www.kde-look.org/content/files/6550-Jimmac.tar.gz)
md5sums=('46fb39d5e176dfc3bfa2c65743301f03')

build() {

    cd $startdir/src/Jimmac/jimmac/cursors
    install -d -m755 $startdir/pkg/usr/share/icons/jimmaccursor/cursors
    cp -R * $startdir/pkg/usr/share/icons/jimmaccursor/cursors

}

install file:

# arg 1:  the new package version
post_install() {

cat << END
----------------------------------------
Jimmac cursor theme is  now installed in
/usr/share/icons/jimmaccursor

To use it add the following line:

Xcursor.theme: jimmaccursor

to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END

}

# arg 1:  the new package version
# arg 2:  the old package version
post_upgrade() {
  /bin/true
}

# arg 1:  the old package version
pre_remove() {
  /bin/true
}

# arg 1:  the old package version
post_remove() {

cat << END
----------------------------------------
If Jimmac cursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END

}

op=$1
shift
$op $*

Offline

#7 2004-11-04 02:49:32

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: X cursors pkgbuilds: animated tux and more...

pkgbuild:

pkgname=xserver-justbluecursor
pkgver=0.21
pkgrel=1
pkgdesc="JustBlue cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=10163"
depends=('x-server')
install=xserver-justbluecursor.install
source=(http://www.kde-look.org/content/files/10163-justblue-${pkgver}.tar.bz2)
md5sums=('63a1e9832e4f9a3620e3eb04a63a758b')

build() {

    cd $startdir/src/justblue-${pkgver}
    install -d -m755 $startdir/pkg/usr/share/icons/justbluecursor/cursors
    cp -R cursors/* $startdir/pkg/usr/share/icons/justbluecursor/cursors
    install -D -m644 index.theme $startdir/pkg/usr/share/icons/justbluecursor/index.theme

}

install file:

# arg 1:  the new package version
post_install() {

cat << END
----------------------------------------
JustBlue cursor theme is now installed in
/usr/share/icons/justbluecursor

To use it add the following line:

Xcursor.theme: justbluecursor

to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END

}

# arg 1:  the new package version
# arg 2:  the old package version
post_upgrade() {
  /bin/true
}

# arg 1:  the old package version
pre_remove() {
  /bin/true
}

# arg 1:  the old package version
post_remove() {

cat << END
----------------------------------------
If JustBlue cursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END

}

op=$1
shift
$op $*

Offline

#8 2004-11-04 02:50:50

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: X cursors pkgbuilds: animated tux and more...

pkgbuild:

pkgname=xserver-justwhitecursor
pkgver=0.21
pkgrel=1
pkgdesc="JustWhite cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=13235"
depends=('x-server')
install=xserver-justwhitecursor.install
source=(http://www.kde-look.org/content/files/13235-justwhite-${pkgver}.tar.bz2)
md5sums=('0f92982c173c520c79b30bf4ee36abc1')

build() {

    cd $startdir/src/justwhite-${pkgver}
    install -d -m755 $startdir/pkg/usr/share/icons/justwhitecursor/cursors
    cp -R cursors/* $startdir/pkg/usr/share/icons/justwhitecursor/cursors
    install -D -m644 index.theme $startdir/pkg/usr/share/icons/justwhitecursor/index.theme

}

install file:

# arg 1:  the new package version
post_install() {

cat << END
----------------------------------------
JustWhite cursor theme is now installed in
/usr/share/icons/justwhitecursor

To use it add the following line:

Xcursor.theme: justwhitecursor

to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END

}

# arg 1:  the new package version
# arg 2:  the old package version
post_upgrade() {
  /bin/true
}

# arg 1:  the old package version
pre_remove() {
  /bin/true
}

# arg 1:  the old package version
post_remove() {

cat << END
----------------------------------------
If JustWhite cursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END

}

op=$1
shift
$op $*

Offline

#9 2004-11-04 02:52:33

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: X cursors pkgbuilds: animated tux and more...

pkgbuild:

pkgname=xserver-signaloscursor
pkgver=20030511
pkgrel=1
pkgdesc="SignalOS cursor theme for x-server"
url="http://www.themedepot.org/itemdetail.php4?id=853"
depends=('x-server')
install=xserver-signaloscursor.install
source=(http://www.themedepot.org/tarballs/853-signalos_cursors.tar.gz)
md5sums=('1121c824317322154f0b4b05a80e3ccf')

build() {

    cd $startdir/src/signalos/cursors
    install -d -m755 $startdir/pkg/usr/share/icons/signaloscursor/cursors
    install -m644 * $startdir/pkg/usr/share/icons/signaloscursor/cursors

}

install file:

# arg 1:  the new package version
post_install() {

cat << END
----------------------------------------
SignalOS cursor theme is now installed in
/usr/share/icons/signaloscursor

To use it add the following line:

Xcursor.theme: signaloscursor

to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END

}

# arg 1:  the new package version
# arg 2:  the old package version
post_upgrade() {
  /bin/true
}

# arg 1:  the old package version
pre_remove() {
  /bin/true
}

# arg 1:  the old package version
post_remove() {

cat << END
----------------------------------------
If SignalOS theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END

}

op=$1
shift
$op $*

Offline

#10 2004-11-04 18:45:53

whatah
Member
Registered: 2003-08-10
Posts: 114

Re: X cursors pkgbuilds: animated tux and more...

Maybe pop them all together in a pkgbuild, that would be nice. Or give a link to the packages.

Offline

#11 2004-11-04 20:50:27

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: X cursors pkgbuilds: animated tux and more...

I don't maintain my own repo so I can't give links to binary packages. If someone wants to add them to his repo (tur?) that would be nice. These packages most probably won't require a lot of maintenance work - not too many upgrades are expected. Also most of these pkgbuilds build very quick (it's just repackaging really - except for crystal cursors).

At first I was thinking about putting them all in one package but this is a lot of files and I didn't want to force anyone to install unnecessary files so I made separate pkgbuilds. They are easier to manage with pacman this way (you can leave only the theme you like most on your system and uninstall the rest after trying them all).

Offline

Board footer

Powered by FluxBB