Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 53081 - gnome-extra/gswitchit-plugins (new ebuild)
Summary: gnome-extra/gswitchit-plugins (new ebuild)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Low enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://sourceforge.net/projects/gswit...
Whiteboard: sunrise suggested
Keywords: EBUILD
: 185220 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-06-05 12:39 UTC by 4nykey
Modified: 2011-11-26 10:55 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gnome-extra/gswitchit-plugins-0.3.ebuild (gswitchit-plugins-0.3.ebuild,445 bytes, text/plain)
2004-06-05 12:41 UTC, 4nykey
Details
gswitchit-plugins-0.5.ebuild (gswitchit-plugins-0.5.ebuild,452 bytes, text/plain)
2006-06-13 14:33 UTC, Fabio Bonfante
Details
gnome-extra/gswitchit-plugins-0.5-r1.ebuild (gswitchit-plugins-0.5-r1.ebuild,522 bytes, text/plain)
2006-07-12 07:46 UTC, Marc Bourget
Details
gnome-extra/gswitchit-plugins-0.7 (gswitchit-plugins-0.7.ebuild,521 bytes, text/plain)
2007-11-13 17:56 UTC, Fabio Bonfante
Details
gnome-extra/gswitchit-pluugins-0.9 (gswitchit-plugins-0.9.ebuild,473 bytes, text/plain)
2008-06-02 18:01 UTC, Dmitrij D. Czarkoff
Details
gswitchit-plugins-0.9.ebuild (gswitchit-plugins-0.9.ebuild,789 bytes, text/plain)
2009-08-09 17:47 UTC, Gilles Dartiguelongue (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description 4nykey 2004-06-05 12:39:57 UTC
Not sure, maybe it's already a part of some package, haven't found it anywhere though.
Gnome keyabord layout switcher has dialog for adding plugins, but not the plugins themeself. These add flags display, sounds, per-window layout...
Comment 1 4nykey 2004-06-05 12:41:58 UTC
Created attachment 32732 [details]
gnome-extra/gswitchit-plugins-0.3.ebuild

Ebuild, requires gnome-applets 2.6.1
Comment 2 Fabio Bonfante 2006-06-13 14:33:18 UTC
Created attachment 89091 [details]
gswitchit-plugins-0.5.ebuild

new version bump with amd64 keyword
Comment 3 Fabio Bonfante 2006-06-13 14:35:38 UTC
new version bump (just rename the ebuild) with amd64 keywords (compiled without problems for me... anyone else?)... pleaze sombody can mantain this?
Comment 4 Marc Bourget 2006-07-11 19:34:07 UTC
We should take a closer look to dependencies because my build failed on missing libsvg and libsvg-cairo.

Here's an exerpt from the error message

<snip>
checking for LINKED_GNOME... configure: error: Package requirements (gdk-pixbuf-2.0 libglade-2.0 gconf-2.0 gmodule-2.0 libgnomeui-2.0 gswitchit >= 2.12.0 libsoup-2.2 libsvg cairo libsvg-cairo) were not met:

No package 'libsvg' found
No package 'libsvg-cairo' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
</snip>

So the dependency list should be updated with at least libsvg, cairo and libsvg-cairo
Comment 5 Marc Bourget 2006-07-11 19:39:42 UTC
After installing libsvg and libsvg-cairo, it worked like a charm.
I've been looking for this for a long time now. Good work!

I made my build on amd64 with gcc-4.1.1. Here's my emerge info:

Portage 2.1-r1 (default-linux/amd64/2006.0, gcc-4.1.1, glibc-2.3.6-r4, 2.6.16-gentoo-r12 x86_64)
=================================================================
System uname: 2.6.16-gentoo-r12 x86_64 AMD Processor Model Unknown
Gentoo Base System version 1.6.15
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=k8 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="fr"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/okapi"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac aalib accessibility acl acpi alsa arts asf avahi avi berkdb bitmap-fonts bonjour bzip2 cairo cdr cli crypt cups daap dbus dlloader dri dts dvb dvd dvdr dvdread dxr3 eds emboss encode esd exif ffmpeg firefox flac foomaticdb fortran gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 hal howl-compat id3 imlib ipod ipv6 isdnlog java jpeg kde kdeenablefinal kerberos lame ldap libnotify lirc live lzo lzw lzw-tiff mad meanwhile mikmod mono mp3 mp4live mpeg mpeg2 musicbrainz mysql nas ncurses njb nls nptl nsplugin nvidia ogg opengl pam pcre pda pdflib perl player png povray pppd python qt qt3 qt4 quicktime readline reflection rtc samba scanner sdl session speex spell spl ssl tagwriting tcpd theora tiff truetype truetype-fonts type1-fonts usb v4l v4l2 vcd vorbis wifi wmf x264 xcomposite xine xinerama xml2 xorg xpm xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_fr userland_GNU video_cards_nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 6 Marc Bourget 2006-07-12 07:46:38 UTC
Created attachment 91564 [details]
gnome-extra/gswitchit-plugins-0.5-r1.ebuild

Here's update ebuild correcting my previous error.
Comment 7 Veselin Pavlov 2006-10-05 05:28:20 UTC
I tried the updated ebuild but recieved this error:
anim.c:26:43: error: libgswitchit/gswitchit_plugin.h: No such file or directory

gswitchit include files are in /usr/include/libgswitchit, gswitchit_plugin.h is in there also.
I am using gnome 2.16, glibc 2.4 and gcc 4.1.1

What may cause this missing header file?
Comment 8 Veselin Pavlov 2006-10-05 05:33:27 UTC
here is my emerge --info:

Portage 2.1.2_pre2-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1,
glibc-2.4-r3, 2.6.17-gentoo-r7 i686)
=================================================================
System uname: 2.6.17-gentoo-r7 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.12.5
Last Sync: Thu, 05 Oct 2006 00:00:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 2.0.28-r1
dev-lang/python:     2.4.3-r3
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -ftracer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/share/X11/xkb
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -ftracer
-fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox
sfperms strict"
GENTOO_MIRRORS="http://gentoo.ITDNet.net/gentoo
http://ftp.heanet.ie/pub/gentoo/ "
LDFLAGS="-Wl,-O1 -Wl,--sort-common"
PKGDIR="/usr/local/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage/xgl-coffee"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X acpi alsa arts berkdb bitmap-fonts cairo cdr cli crypt cups
dbus dlloader dri dvd dvdr eds elibc_glibc emboss encode fam firefox fortran
gdbm gif gnome gpm gstreamer gtk hal howl input_devices_keyboard
input_devices_mouse ipv6 isdnlog jpeg kernel_linux ldap libg++ libnotify mad
mikmod mmx mp3 mpeg ncurses nls nptl nptlonly ogg opengl pam pcre perl png ppds
pppd python quicktime readline reflection sdl session spell spl sse ssl tcpd
truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_nv
video_cards_nvidia video_cards_vesa vorbis win32codecs xml xorg xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS,
MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 9 David Li 2006-11-12 09:00:56 UTC
Wow, a five digit bug.

Anwyays, you need gswitchit_plugins-0.6 for Gnome 2.16.
Comment 10 Balint Dobai-Pataky 2007-03-02 20:14:13 UTC
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/gnome-extra/gswitchit-plugins-0.6/work/gswitchit_plugins-0.6'
Making all in po
make[2]: Entering directory `/var/tmp/portage/gnome-extra/gswitchit-plugins-0.6/work/gswitchit_plugins-0.6/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/gnome-extra/gswitchit-plugins-0.6/work/gswitchit_plugins-0.6/po'
Making all in anim
make[2]: Entering directory `/var/tmp/portage/gnome-extra/gswitchit-plugins-0.6/work/gswitchit_plugins-0.6/anim'
/bin/sh ../libtool --mode=compile gcc -I.. -DPNG_NO_MMX_CODE -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libsoup-2.2   -DG_LOG_DOMAIN=\"GSwitchIt\" -DGNOMELOCALEDIR=\""/usr/share/locale"\" -I../intl -I.. -I../intl -DGLADE_DIR=\""/usr/share/gswitchit_plugins/interfaces"\"   -c anim.c -o tmpanim.so.lo
 gcc -I.. -DPNG_NO_MMX_CODE -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libsoup-2.2 -DG_LOG_DOMAIN=\"GSwitchIt\" -DGNOMELOCALEDIR=\"/usr/share/locale\" -I../intl -I.. -I../intl -DGLADE_DIR=\"/usr/share/gswitchit_plugins/interfaces\" -c anim.c  -fPIC -DPIC -o .libs/tmpanim.so.o
anim.c:29:51: error: libgswitchit/gswitchit-config-private.h: No such file or directory
anim.c:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'appletConfig'
anim.c: In function 'InitFunc':
anim.c:216: error: 'appletConfig' undeclared (first use in this function)
anim.c:216: error: (Each undeclared identifier is reported only once
anim.c:216: error: for each function it appears in.)
anim.c: In function 'TermFunc':
anim.c:228: error: 'appletConfig' undeclared (first use in this function)
anim.c: In function 'DecorateWidget':
anim.c:404: error: 'appletConfig' undeclared (first use in this function)
anim.c:404: warning: initialization makes pointer from integer without a cast
make[2]: *** [anim.so] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnome-extra/gswitchit-plugins-0.6/work/gswitchit_plugins-0.6/anim'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-extra/gswitchit-plugins-0.6/work/gswitchit_plugins-0.6'
make: *** [all] Error 2


i'm using gnome-base/gnome-applets-2.16.2

System uname: 2.6.20-gentoo x86_64 AMD Athlon(tm) 64 Processor 3800+
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 22 Feb 2007 06:00:01 +0000
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -mtune=k8 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=athlon64 -mtune=k8 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en hu ro"
MAKEOPTS=" -s"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://gw/gentoo-portage"
USE="X a52 aac acpi alsa amd64 apm audacious audiofile avi bash-completion bitmap-fonts browserplugin bzip2 cairo cdparanoia cdr cpudetection css cups cursors dbus dga divx4linux dmi dri dvd dvdr dvdread encode erandom esd evolution exif fbsplash ffmpeg firefox flac foomaticdb fpu gd gdm gedit gif gimp gimpprint glitz gmail gnome gnutls gstreamer gtk gtk2 hal howl icons iconv imap ithreads jabber jpeg kqemu libnotify live lm_sensors maildir mbox mbrola mime mozdevelop mozilla mozmail moznocompose moznoirc moznoroaming moznoxft mozsvg mp3 mp4 mpeg mplayer mtrr mysql nautilus ncurses nfs nls nptl nptlonly nvidia ogg openal opengl oss pam pcre pdf pdflib perl png ppds python quicktime readline rtc ruby samba screen sdl softmmu sox spell ssl startup-notification subtitles svg tcpd threads truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 v4l v4l2 vcd vorbis wma x264 xine xinerama xml xorg xprint xscreensaver xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en hu ro" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 11 Balint Dobai-Pataky 2007-03-02 20:56:43 UTC
the file 
./libgswitchit/gswitchit-config-private.h
is in the gnome-applets-2.16.2.tar.bz2
i unpacked it, and copied the file into /usr/include/libgswitchit/

then gswitchit-plugins builds as expected 
Comment 12 Isakov Alexandr 2007-07-31 20:43:45 UTC
*** Bug 185220 has been marked as a duplicate of this bug. ***
Comment 13 Fabio Bonfante 2007-11-13 17:56:53 UTC
Created attachment 135911 [details]
gnome-extra/gswitchit-plugins-0.7

works for me ;-)
Comment 14 Dmitrij D. Czarkoff 2008-06-02 18:01:50 UTC
Created attachment 155259 [details]
gnome-extra/gswitchit-pluugins-0.9

A ebuild for gswitchit-plugins 0.9. Works for me.
Comment 15 Isakov Alexandr 2008-06-02 19:18:08 UTC
(In reply to comment #14)
> Created an attachment (id=155259) [edit]
> gnome-extra/gswitchit-pluugins-0.9
> 
> A ebuild for gswitchit-plugins 0.9. Works for me.
> 

Hm... I have remove "/-/_" from "MY_P=${P}" because file name "gswitchit_plugins-0.9.tar.gz".
Comment 16 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-09-27 09:18:24 UTC
adding gnome in CC since we weren't added to this one with the duplicate.
Comment 17 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-11-30 11:15:36 UTC
align ebuild requests to same values
Comment 18 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-01-08 16:12:14 UTC
(this is an automated message based on filtering criteria that matched this bug)

Hello, The Gentoo Team would like to firstly thank you for your ebuild
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay.
So, the sunrise team is suggesting that you look into this and submit your
ebuild to the overlay where even *you* can commit to. =)

Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. 

Thanks,
On behalf of the Gentoo Sunrise Team,
Jeremy.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Comment 19 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-08-09 17:47:30 UTC
Created attachment 200706 [details]
gswitchit-plugins-0.9.ebuild

Ok, I've been reviewing this package and here are the problems I've found:

1. It does not respect LDFLAGS:
 * QA Notice: Files built without respecting LDFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib64/gnomekbd/anim.so
 * /usr/lib64/gnomekbd/highlight.so
 * /usr/lib64/gnomekbd/flags.so
 * /usr/lib64/gnomekbd/test.so
 * /usr/lib64/gnomekbd/sound.so
 * /usr/lib64/gnomekbd/custlbls.so

2. it does not respect LINGUAS and installs every locale it has despite using intltool, probably and old version though.

3. The ebuild misses a lot of dependencies, please see the attachment.

4. The plugin handling GUI is really non-friendly in its use but that's probably a bug for gnome-panel's upstream.

Fixing 1 and 2 with upstream is a priority for getting this into the tree.
Comment 20 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-11-26 10:55:42 UTC
Looking at the inactivity of upstream on this particular program, the fact that it's been developed for really one gnome 2 releases, I guess there is no point in adding it to the tree anymore.