Package Details: skychart 4.0-3

Git Clone URL: https://aur.archlinux.org/skychart.git (read-only)
Package Base: skychart
Description: Free software to draw sky charts, also known as Cartes du Ciel
Upstream URL: http://www.ap-i.net/skychart/start
Licenses: GPL
Submitter: z0id
Maintainer: migueldvb
Last Packager: migueldvb
Votes: 27
Popularity: 0.822393
First Submitted: 2011-01-25 18:33
Last Updated: 2017-05-25 15:04

Latest Comments

matws commented on 2018-03-04 21:28

SourceForge fixed it

matws commented on 2018-03-04 00:43

Has the same problem as libpasastro.

Retrieving/validating source tarball fails.

We're sorry -- the Sourceforge site is currently in Disaster Recovery mode, and currently requires the use of javascript to function. Please check back later.

Works if you use one of the mirrors from mirrors.js.

source=(http://nchc.dl.sourceforge.net/project/skychart/1-software/version_${pkgver}/skychart-${pkgver}-3575-linux_"${_real_arch}".tar.xz)

Not sure how long the problem will last, or how long the mirror will last?

migueldvb commented on 2017-05-25 15:12

Thank you, I have fixed those issues in the PKGBUILD

oldherl commented on 2017-05-25 10:53

skychart.install is not required anymore to update icon cache.
Now it is updated automatically with Pacman hooks.

RaphAstronome commented on 2017-05-25 10:45

The files are installed with uid=1000, gid=1000.

You should add a chown at the end of package function :
chown -R root:root "${pkgdir}/usr/"

Thanks,

anatolyb commented on 2017-05-24 18:43

I have contributed the libpasastro and will maintain it. So you can increase the release number of your package to make sure everybody installed the dependency properly.

schnedan commented on 2017-05-23 20:58

confirming the libpasastro dependency problem. same on my computer. -Si reports not found in AUR

Eregus commented on 2017-05-17 11:01

libpasastro dependency is missing

anatolyb commented on 2017-05-16 10:44

doesn't start: "Could not load library libpasplan404.so.1"

migueldvb commented on 2017-05-15 16:32

PKGBUILD updated to skychart 4.0

klore commented on 2017-05-13 04:38

The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading http://sourceforge.net/projects/skychart/files/1-software/version_3.10/skychart-3.10-2854-linux_x86_64.tar.xz
Aborting...

Eregus commented on 2015-08-18 09:06

I have, 2.24.28. And I'm on x86_64 too.
I reported bug here: http://www.ap-i.net/mantis/view.php?id=1417

Eregus commented on 2015-08-17 19:20

It is, 2.24.28
And I have x86_64 too

Eregus commented on 2015-08-17 19:19

It is, 2.24.28

migueldvb commented on 2015-08-17 15:54

The program runs fine for me on an x86_64 computer with gtk2 2.24.28.

Eregus, do you have gtk2 installed on your system?

Eregus commented on 2015-08-17 11:39

Program doesn't work on my computer. When I run it from terminal, I only get this warning:

(skychart:24551): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

and nothing new appears. Program then continues to run forever and take 100% of CPU. This is what I got from gdb:

(gdb) run
Starting program: /usr/bin/skychart
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".

Program received signal SIGFPE, Arithmetic exception.
0x00007ffff438ecba in ?? () from /usr/lib/libfontconfig.so.1
(gdb) backtrace
#0 0x00007ffff438ecba in ?? () from /usr/lib/libfontconfig.so.1
#1 0x00007ffff438c8c9 in FcPatternHash () from /usr/lib/libfontconfig.so.1
#2 0x00007ffff6633aa3 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
#3 0x00007ffff45bc2f6 in ?? () from /usr/lib/libpangoft2-1.0.so.0
#4 0x00007ffff45bdd2a in ?? () from /usr/lib/libpangoft2-1.0.so.0
#5 0x00007ffff45be1ed in ?? () from /usr/lib/libpangoft2-1.0.so.0
#6 0x00007ffff45bc489 in ?? () from /usr/lib/libpangoft2-1.0.so.0
#7 0x00007ffff5fc615f in ?? () from /usr/lib/libpango-1.0.so.0
#8 0x00007ffff5fc99cf in pango_layout_line_get_extents () from /usr/lib/libpango-1.0.so.0
#9 0x00007ffff5fcbbef in ?? () from /usr/lib/libpango-1.0.so.0
#10 0x00007ffff5fcbe9a in ?? () from /usr/lib/libpango-1.0.so.0
#11 0x00007ffff6f36c57 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00007ffff691c2ae in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff6919472 in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff6932f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff6933e3a in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff6fad878 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007ffff706632c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007ffff691c2ae in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff6919524 in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff6932f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff6933e3a in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff6fad878 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007ffff7066cae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007ffff70694c7 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x00007ffff6919524 in ?? () from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff6932f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff69338ef in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0x00007ffff705e606 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x000000000073b3ce in ?? ()
#30 0x0000000000000000 in ?? ()

Any ideas?

RaphAstronome commented on 2015-01-24 11:31

Hello,

The new 3.10-1 package seems to work for me but it makes a lot of warnings when installing :

avertissement : le propriétaire du répertoire /usr/bin/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/lib/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/pixmaps/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/applications/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/icons/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/doc/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/appdata/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/cat/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/wiki_doc/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/wiki_doc/lib/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/wiki_doc/fr/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/wiki_doc/fr/documentation/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/wiki_doc/lib/images/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/wiki_doc/lib/images/smileys/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/cat/xhip/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/cat/sac/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/icons/hicolor/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/icons/hicolor/48x48/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/icons/hicolor/scalable/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/icons/hicolor/scalable/apps/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/icons/hicolor/48x48/apps/ est différent
système de fichier : 0:0, paquet : 1000:1000

The skychart's files are installed with my user:group (1000:1000).

Fincer commented on 2014-12-10 19:25

Thanks burntime! Worked for me, too. In addition, this package needs xplanet package to work flawlessly. Please add that to PKGBUILD.

For beginners, I want provide the full PKGBUILD file information. Just copy & paste the next text into your skychart's PKGBUILD and you're ready to go with the version 3.10 installation:

#Maintainer: Mihai Coman <mihai@m1x.ro>
#Contributor: Alexander Vynnyk <cosmonaut@mail.ua>

pkgname=skychart
pkgver=3.10
pkgrel=1
build_version=2854
pkgdesc="Free software to draw sky charts, aka Cartes du Ciel"
arch=('i686' 'x86_64')
license=('GPL')
depends=('gtk2' 'xplanet')
url="http://www.ap-i.net/skychart/start"
install=skychart.install

case $CARCH in
i686)
_real_arch=i386
sha1sums=('76a2276dd7233e2599b1616a64881165bc6dd665')
;;
x86_64)
_real_arch=x86_64
sha1sums=('d88b26fc04968e88c58c3ab21990af93f985813f')
;;
esac

source=(http://kent.dl.sourceforge.net/project/skychart/1-software/version_"${pkgver}"/skychart-"${pkgver}"-"${build_version}"-linux_"${_real_arch}".tar.xz)

package() {
mkdir "${pkgdir}"/usr/
tar -xJf "${srcdir}"/skychart-"${pkgver}"-"${build_version}"-linux_"${_real_arch}".tar.xz --strip 1 -C "${pkgdir}/usr/"
}

Fincer commented on 2014-12-10 19:05

Thanks burntime! Worked for me, too.

For beginners, I want provide the full PKGBUILD file information. Just copy & paste the next text into your skychart's PKGBUILD and you're ready to go with the version 3.10 installation:

#Maintainer: Mihai Coman <mihai@m1x.ro>
#Contributor: Alexander Vynnyk <cosmonaut@mail.ua>

pkgname=skychart
pkgver=3.10
pkgrel=1
build_version=2854
pkgdesc="Free software to draw sky charts, aka Cartes du Ciel"
arch=('i686' 'x86_64')
license=('GPL')
depends=('gtk2')
url="http://www.ap-i.net/skychart/start"
install=skychart.install

case $CARCH in
i686)
_real_arch=i386
sha1sums=('76a2276dd7233e2599b1616a64881165bc6dd665')
;;
x86_64)
_real_arch=x86_64
sha1sums=('d88b26fc04968e88c58c3ab21990af93f985813f')
;;
esac

source=(http://kent.dl.sourceforge.net/project/skychart/1-software/version_"${pkgver}"/skychart-"${pkgver}"-"${build_version}"-linux_"${_real_arch}".tar.xz)

package() {
mkdir "${pkgdir}"/usr/
tar -xJf "${srcdir}"/skychart-"${pkgver}"-"${build_version}"-linux_"${_real_arch}".tar.xz --strip 1 -C "${pkgdir}/usr/"
}

riczan commented on 2014-08-19 15:41

burntime suggestions worked for me. I also had to change

pkgver=3.10

and I dowloaded directly the package myself from sourceforge so I didn't tested the source link.

It works.

burntime commented on 2014-04-12 01:05

This worked for me after editing the PKGBUILD file
Up to date checksums:
76a2276dd7233e2599b1616a64881165bc6dd665 skychart-3.10-2854-linux_i386.tar.xz
d88b26fc04968e88c58c3ab21990af93f985813f skychart-3.10-2854-linux_x86_64.tar.xz

build_version=2854

source=(http://kent.dl.sourceforge.net/project/skychart/1-software/version_"${pkgver}"/skychart-"${pkgver}"-"${build_version}"-linux_"${_real_arch}".tar.xz)

package() {
mkdir "${pkgdir}"/usr/
tar -xJf "${srcdir}"/skychart-"${pkgver}"-"${build_version}"-linux_"${_real_arch}".tar.xz --strip 1 -C "${pkgdir}/usr/"
}

kwacka commented on 2014-03-31 15:18

v3.10 released 2014-29-03

z0id commented on 2013-06-10 19:01

I updated the package. It seems $arch was not the proper variable to test architecture. Should be fixed now. Thanks!

kwacka commented on 2013-06-09 15:15

As it stands i686 package is loaded instead of x86_64.

Two temporary workarounds:

1. ensure Multilib repository is enabled in /etc/pacman.conf and add lib32-gdk-pixbuf2 and lib32-gtk2 to system (lib32-gtk2 adds a further 31 libs).

2. whilst installing Skychart edit pkgbuild and alter arch=('i686' 'x86_64') to arch=('x86_64') to force download/installation of 64-bit version

kwacka commented on 2013-06-08 15:17

Pacman -Syu gives:
:: Starting full system upgrade...
there is nothing to do

[XXXX@DT1 ~]$ skychart
skychart: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory

XXXX@DT1 ~]$ locate libgdk_pixbuf-2.0.so.0
/usr/lib/libgdk_pixbuf-2.0.so.0
/usr/lib/libgdk_pixbuf-2.0.so.0.2800.1

New installation on new computer. (X64)

Where is your libgdk_pixbuf-2.0.so.0 located?

z0id commented on 2013-06-08 12:30

Works fine here. Are your systems up to date?

kwacka commented on 2013-06-07 08:54

Confirm same behaviour & report.
'Missing' file present in /usr/lib.

lagagnon commented on 2013-06-06 23:27

Compiled fine but throws error:

skychart: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory

I do have that library in my system. So anyone else getting this error?

RaphAstronome commented on 2013-04-17 19:45

I have some problem with this package the generated is not considered as an upgrade of 3.6 version and if I install it, it makes errors because files are actually present.
It also download the i386 version but my `uname -m` is x86_64.

oldherl commented on 2013-04-09 06:45

@crouthamela:
This is a binary package for x86_64, not compiling from source. If you like, you can compile that from source (see skychart website), but I don't know whether it will work.

oldherl commented on 2013-04-09 06:45

@crouthamela:
This is a binary package for x86_64, not compiling from source. If you like, you can compile that from source (see skychart website), but I don't know whether it will work.

RaphAstronome commented on 2013-03-19 18:38

Version 3.8 (stable) is out.

z0id commented on 2013-01-18 13:22

At the moment, 3.6 is the latest _stable_ version of skychart, so please stop marking this as out-of-date. If you want to install the 3.7 version, please feel free to create a skychart-beta PKGBUILD.

Anonymous comment on 2012-06-08 19:54

Trying to build this on ARM, I get the following error:

==> Tidying install...
-> Purging unwanted files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
strip: Unable to recognise the format of the input file `./usr/lib/libplan404.so'
/usr/bin/fakeroot: line 181: 22694 User defined signal 1 FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$LIB" "$@"
==> ERROR: Makepkg was unable to build skychart.

Any ideas?

Anonymous comment on 2012-06-08 19:43

Fails due to package URL error. Download succeeds if you change the PKGBUILD source line to:

source=(http://downloads.sourceforge.net/project/skychart/1-%20cdc-skychart/version_3.6/skychart-"${pkgver}"-2150-linux_"${_real_arch}".tar.bz2)

z0id commented on 2012-03-31 14:32

Thanks

cosmonaut commented on 2012-03-30 11:49

skychart 3.6 PKGBUILD, adopted to x86_64 architecture (https://github.com/lisp-hacks/my-aur/tree/master/skychart)

pkgname=skychart
pkgver=3.6
pkgrel=1
pkgdesc="Free software to draw sky charts, aka Cartes du Ciel"
arch=('i686' 'x86_64')
license=('GPL')
depends=('gtk2')
url="http://www.ap-i.net/skychart/start"

case $CARCH in
i686)
_real_arch=i386
md5sums=('9cfec81fdcaae08f256f91625933f037')
;;
x86_64)
_real_arch=x86_64
md5sums=('3608487b5bfb95b4252df8a3ef361e8a')
;;
esac

source=(http://download.origo.ethz.ch/skychart/3974/skychart-"${pkgver}"-2150-linux_"${_real_arch}".tar.bz2)
install=skychart.install

build() {
mkdir "${pkgdir}"/usr/
tar -xjf "${srcdir}"/skychart-"${pkgver}"-2150-linux_"${_real_arch}".tar.bz2 --strip 1 -C "${pkgdir}/usr/"
}

cosmonaut commented on 2012-03-30 11:13

skychart 3.6 PKGBUILD, adopted to x86_64 architecture (https://github.com/lisp-hacks/my-aur/tree/master/skychart)

pkgname=skychart
pkgver=3.6
pkgrel=1
pkgdesc="Free software to draw sky charts, aka Cartes du Ciel"
arch=('i686' 'x86_64')
license=('GPL')
depends=('gtk2')
url="http://www.ap-i.net/skychart/start"

case $arch in
i686)
_real_arch=i386
md5sums=('9cfec81fdcaae08f256f91625933f037')
;;
x86_64)
_real_arch=x86_64
md5sums=('3608487b5bfb95b4252df8a3ef361e8a')
;;
esac

source=(http://download.origo.ethz.ch/skychart/3974/skychart-"${pkgver}"-2150-linux_"${_real_arch}".tar.bz2)
install=skychart.install

build() {
mkdir "${pkgdir}"/usr/
tar -xjf "${srcdir}"/skychart-"${pkgver}"-2150-linux_"${_real_arch}".tar.bz2 --strip 1 -C "${pkgdir}/usr/"
}

Anonymous comment on 2012-03-24 09:34

Hi, there si version 3.6 available so I updated the PKGBUILD. I have also changed it from 32 bit to 64 bit. File "skychart.install" is contained in the original Tarball above.

pkgname=skychart
pkgver=3.6
pkgrel=1
pkgdesc="Free software to draw sky charts, aka Cartes du Ciel"
arch=(x86_64)
license=('GPL')
depends=('gtk2')
url="http://www.ap-i.net/skychart/start"
source=(http://sourceforge.net/projects/skychart/files/1-%20cdc-skychart/version_3.6/skychart-3.6-2150-linux_x86_64.tar.bz2)
sha1sums=('25f2cfc290911cc2cea25d1da40f848725ebb7e2')
install=skychart.install

build() {
mkdir "${pkgdir}"/usr/
tar -xjf "${srcdir}"/skychart-3.6-2150-linux_x86_64.tar.bz2 --strip 1 -C "${pkgdir}/usr/"
}

oldherl commented on 2011-11-06 07:16

There is an x86_64 tarball out there.
Should be added to $arch.

el_zoona commented on 2011-05-12 02:19

Orphaned because: "Use them to test the latest function but remember they are automatically generated and **untested**. As thing can be worst than before, always backup the files you intend to replace.". Use https://aur.archlinux.org/packages.php?ID=6732 instead of this.