Commit d6fc96a2 authored by Mattia Rizzolo's avatar Mattia Rizzolo

Imported Upstream version 0.2.2

parents
洪任諭 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>, LXDE developers
src/working-area.[ch] was taken from guification plugin of gaim/pidgin.
* License: GNU GPL
* Copyright (C) 2003-2004 Gary Kramlich
src/exo-wrap-table.[ch] was taken from libexo.
* License: GNU LGPL
* Copyright (c) 2000 Ramiro Estrugo <ramiro@eazel.com>
* Copyright (c) 2005-2006 Benedikt Meurer <benny@xfce.org>
This diff is collapsed.
This diff is collapsed.
## Process this file with automake to produce Makefile.in
SUBDIRS = src po
confdir=$(sysconfdir)/xdg/lxlauncher
conf_in_files=settings.conf.in
conf_DATA=$(conf_in_files:.conf.in=.conf)
themedir=$(confdir)
theme_DATA=gtkrc
menufiledir=/etc/xdg/menus
menufile_DATA=\
data/lxlauncher-applications.menu
directorydir=$(datadir)/desktop-directories
directory_DATA=\
data/lxde-webmail.directory \
data/lxde-work.directory \
data/lxde-learn.directory \
data/lxde-play.directory \
data/lxde-science.directory \
data/lxde-math.directory
#backgrounddir=$(datadir)/lxlauncher/background
#background_DATA=
EXTRA_DIST = \
$(menufile_DATA) \
$(conf_in_files) \
$(theme_DATA) \
$(datafile_DATA) \
$(directory_DATA) \
autogen.sh
This diff is collapsed.
No news is good news.
\ No newline at end of file
LXLauncher is an open source clone of Asus launcher for EeePC.
It outperformes the original launcher developed by Xandros.
Background images used by Asus launcher are non-free and are
hence not included in this package.
Please put the images in /usr/share/lxlauncher/backround.
LXLauncher will use those background images if available.
Also, if you put the tab icons of Asus launcher under
/usr/share/lxlauncher/icons, they will be used in the tabs.
Otherwise, some icons from the gtk+ icon theme will be used instead.
This diff is collapsed.
#! /bin/sh
AC_VERSION=
AUTOMAKE=${AUTOMAKE:-automake}
AM_INSTALLED_VERSION=$($AUTOMAKE --version | sed -e '2,$ d' -e 's/.* \([0-9]*\.[0-9]*\).*/\1/')
if [ "$AM_INSTALLED_VERSION" != "1.10" \
-a "$AM_INSTALLED_VERSION" != "1.11" ];then
echo
echo "You must have automake > 1.10 or 1.11 installed to compile lxlauncher."
echo "Install the appropriate package for your distribution,"
echo "or get the source tarball at http://ftp.gnu.org/gnu/automake/"
exit 1
fi
set -x
if [ "x${ACLOCAL_DIR}" != "x" ]; then
ACLOCAL_ARG=-I ${ACLOCAL_DIR}
fi
${ACLOCAL:-aclocal$AM_VERSION} ${ACLOCAL_ARG}
${AUTOHEADER:-autoheader$AC_VERSION} --force
AUTOMAKE=$AUTOMAKE libtoolize -c --automake --force
AUTOMAKE=$AUTOMAKE intltoolize -c --automake --force
$AUTOMAKE --add-missing --copy --include-deps
${AUTOCONF:-autoconf$AC_VERSION}
rm -rf autom4te.cache
/* config.h.in. Generated from configure.in by autoheader. */
/* always defined to indicate that i18n is enabled */
#undef ENABLE_NLS
/* Gettext package. */
#undef GETTEXT_PACKAGE
/* Define to 1 if you have the `bind_textdomain_codeset' function. */
#undef HAVE_BIND_TEXTDOMAIN_CODESET
/* Define to 1 if you have the `dcgettext' function. */
#undef HAVE_DCGETTEXT
/* Define if the GNU gettext() function is already present or preinstalled. */
#undef HAVE_GETTEXT
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
/* Define if your <locale.h> file defines LC_MESSAGES. */
#undef HAVE_LC_MESSAGES
/* Define to 1 if you have the <locale.h> header file. */
#undef HAVE_LOCALE_H
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H
/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H
/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Name of package */
#undef PACKAGE
/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT
/* Define to the full name of this package. */
#undef PACKAGE_NAME
/* Define to the full name and version of this package. */
#undef PACKAGE_STRING
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
/* Define to the home page for this package. */
#undef PACKAGE_URL
/* Define to the version of this package. */
#undef PACKAGE_VERSION
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Version number of package */
#undef VERSION
This diff is collapsed.
dnl Process this file with autoconf to produce a configure script.
AC_INIT(configure.in)
AM_INIT_AUTOMAKE(lxlauncher, 0.2.2)
AM_CONFIG_HEADER(config.h)
# Support silent build rules. Disable by either passing --disable-silent-rules
# to configure or passing V=1 to make
AM_SILENT_RULES([yes])
AM_MAINTAINER_MODE
# Init intltool
IT_PROG_INTLTOOL
AC_ISC_POSIX
AC_PROG_CC
AM_PROG_CC_STDC
AC_HEADER_STDC
AC_ARG_ENABLE(more_warnings,
[AC_HELP_STRING([--enable-more-warnings],
[Add more warnings @<:@default=no@:>@])],
[enable_more_warnings="${enableval}"],
[enable_more_warnings=no]
)
AC_ARG_ENABLE(gtk3,
AC_HELP_STRING([--enable-gtk3],[enable to use gtk-3.0 instead of gtk-2.0]),
[case "${enableval}" in
yes) enable_gtk3=yes ;;
no) enable_gtk3=no ;;
*) AC_MSG_ERROR([bad value "${enableval}" for --enable-gtk3, use "yes" (default) or "no".]) ;;
esac],[])
if test "x$enable_gtk3" = "xyes" ; then
CFLAGS="$CFLAGS -DENABLE_GTK3"
gtk_modules="gtk+-3.0 >= 3.0.0"
else
gtk_modules="gtk+-2.0 >= 2.10.0"
fi
PKG_CHECK_MODULES(GTK, [$gtk_modules])
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)
sn_modules="libstartup-notification-1.0"
PKG_CHECK_MODULES(SN, [$sn_modules])
AC_SUBST(SN_CFLAGS)
AC_SUBST(SN_LIBS)
gmenu_modules="libmenu-cache"
PKG_CHECK_MODULES(GMENU, [$gmenu_modules])
AC_SUBST(GMENU_CFLAGS)
AC_SUBST(GMENU_LIBS)
x11_modules="x11"
PKG_CHECK_MODULES(X11, [x11])
AC_SUBST(X11_CFLAGS)
AC_SUBST(X11_LIBS)
if test x"$enable_more_warnings" = x"yes"; then
ADDITIONAL_FLAGS="-Wall -Werror=all -Werror=format -Werror=implicit-function-declaration -Werror=implicit-int -Werror=missing-braces -Werror=parentheses -Werror=return-type -Werror=strict-aliasing -Werror=switch -Wuninitialized -Werror=unused-label -Werror=unused-value -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Werror=missing-declarations -Wredundant-decls -Wmissing-noreturn -Wpointer-arith -Wcast-align -Wwrite-strings -Werror=inline -Werror=format-nonliteral -Wformat-nonliteral -Werror=format-security -Wformat-security -Winit-self -Werror=missing-include-dirs -Werror=undef -Werror=aggregate-return -Wmissing-format-attribute -Werror=nested-externs -fno-strict-aliasing -fmessage-length=0 -Wp,-D_FORTIFY_SOURCE=2 -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_DEPRECATED -DGTK_DISABLE_SINGLE_INCLUDES"
fi
AC_SUBST(ADDITIONAL_FLAGS)
GETTEXT_PACKAGE=lxlauncher
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package.])
# Generate po/LINGUAS on the fly rather than relying on translators
# to maintain it manually. This also overcome the problem that Transifex
# cannot add a language to po/LINGUAS if a new po file is submitted.
rm -f $srcdir/po/LINGUAS
for po_file in `ls $srcdir/po/*.po | sort`;
do
lang=`echo "$po_file" | sed "s|.*/po/\(.*\)\.po|\1|g"`
echo $lang >> $srcdir/po/LINGUAS
done
AM_GLIB_GNU_GETTEXT
AC_OUTPUT([
Makefile
settings.conf
src/Makefile
po/Makefile.in
])
[Desktop Entry]
Name=Learn
Name[es]=Aprender
Name[fr]=Apprendre
Name[it]=Apprendere
Name[sk]=Vzdelávanie
Name[sl]=Izobraževanje
Name[sv]=Lära
Name[zh_HK]=學習
Name[zh_TW]=學習
Icon=applications-science
Type=Directory
Encoding=UTF-8
X-Background=Learn.jpg
[Desktop Entry]
Name=Math
Name[es]=Matemáticas
Name[fr]=Maths
Name[it]=Matematica
Name[sk]=Matematika
Name[sl]=Matematika
Name[sv]=Matematik
Name[zh_HK]=數學
Name[zh_TW]=數學
Icon=folder
Type=Directory
Encoding=UTF-8
[Desktop Entry]
Name=Play
Name[es]=Divertirse
Name[fr]=S'amuser
Name[it]=Divertirsi
Name[sk]=Zábava
Name[sl]=Zabava
Name[sv]=Underhållning
Name[zh_HK]=娛樂
Name[zh_TW]=娛樂
Icon=applications-multimedia
Type=Directory
Encoding=UTF-8
X-Background=play.jpg
[Desktop Entry]
Encoding=UTF-8
Type=Directory
Icon=applications-science
Name=Science
Name[br]=Skiant
Name[bs]=Nauka
Name[ca]=Ciència
Name[cs]=Věda
Name[cy]=Gwyddoniaeth
Name[da]=Naturvidenskab
Name[de]=Wissenschaft
Name[el]=Επιστήμη
Name[en_GB]=Science
Name[eo]=Scienco
Name[es]=Ciencia
Name[eu]=Zientzia
Name[fi]=Tiede
Name[fr]=Science
Name[ga]=Eolaíocht
Name[gl]=Ciencia
Name[hr]=Znanost
Name[hu]=Tudományok
Name[it]=Scienza
Name[ja]=サイエンス
Name[kk]=Ғылыми
Name[lt]=Mokslas
Name[lv]=Zinātne
Name[mk]=Наука
Name[mt]=Xjenza
Name[nb]=Vitenskap
Name[nds]=Wetenschap
Name[pt]=Ciência
Name[pt_BR]=Ciências
Name[ro]=Știință
Name[ru]=Наука
Name[sk]=Veda
Name[sl]=Znanost
Name[sr]=Наука и математика
Name[sr@Latn]=Nauka
Name[sv]=Vetenskap
Name[tr]=Bilim
Name[uk]=Наука
Name[wa]=Siyinces
Name[zh_CN]=科学
Name[zh_TW]=科學
[Desktop Entry]
Name=Web Mail
Name[es]=Web Mail
Name[fr]=Web Mail
Name[it]=Web Mail
Name[sk]=Webmail
Name[sl]=Spletna pošta
Name[sv]=Webbmail
Name[zh_HK]=網路郵件信箱
Name[zh_TW]=網路郵件信箱
Icon=folder
Type=Directory
Encoding=UTF-8
[Desktop Entry]
Name=Work
Name[es]=Trabajar
Name[fr]=Travailler
Name[it]=Lavorare
Name[sk]=Práca
Name[sl]=Delo
Name[sv]=Arbete
Name[zh_HK]=工作
Name[zh_TW]=工作
Icon=applications-office
Type=Directory
Encoding=UTF-8
X-Background=Work.jpg
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<Menu>
<Name>Applications</Name>
<Directory>lxde-menu-applications.directory</Directory>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<DefaultMergeDirs/>
<Layout>
<Merge type="menus"/>
<Menuname>Internet</Menuname>
<Menuname>Work</Menuname>
<Menuname>Learn</Menuname>
<Menuname>Play</Menuname>
<Menuname>Settings</Menuname>
</Layout>
<Menu>
<Name>Internet</Name>
<Directory>lxde-network.directory</Directory>
<Include>
<And>
<Category>Network</Category>
</And>
</Include>
<Menu>
<Name>WebMail</Name>
<Directory>lxde-webmail.directory</Directory>
<Include>
<And>
<Category>X-WebMail</Category>
</And>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Work</Name>
<Directory>lxde-work.directory</Directory>
<Menu>
<Name>Accessories</Name>
<Directory>lxde-utility.directory</Directory>
<Include>
<And>
<Category>Utility</Category>
<Not><Category>Accessibility</Category></Not>
<Not><Category>System</Category></Not>
<Not><Category>PackageManager</Category></Not>
</And>
</Include>
</Menu>
<Menu>
<Name>Graphics</Name>
<Directory>lxde-graphics.directory</Directory>
<Include>
<And>
<Category>Graphics</Category>
<Not><Category>Viewer</Category></Not>
<Not><Category>Utility</Category></Not>
</And>
</Include>
</Menu>
<Menu>
<Name>Office</Name>
<Directory>lxde-office.directory</Directory>
<Include>
<And>
<Category>Office</Category>
</And>
</Include>
</Menu>
<Menu>
<Name>Accessibility</Name>
<Directory>lxde-accessibility.directory</Directory>
<Include>
<And>
<Category>Accessibility</Category>
<Not><Category>Settings</Category></Not>
</And>
</Include>
</Menu>
<Menu>
<Name>Development</Name>
<Directory>lxde-development.directory</Directory>
<Include>
<And>
<Category>Development</Category>
</And>
<Filename>emacs.desktop</Filename>
</Include>
</Menu>
<OnlyUnallocated/>
<Include>
<And>
<Not><Category>Settings</Category></Not>
<Not><Category>Screensaver</Category></Not>
</And>
</Include>
</Menu>
<Menu>
<Name>Learn</Name>
<Directory>lxde-learn.directory</Directory>
<Include>
<And>
<Category>Education</Category>
<Not><Category>Science</Category></Not>
<Not><Category>Math</Category></Not>
<Not><Category>Languages</Category></Not>
</And>
</Include>
<Menu>
<Name>Science</Name>
<Directory>lxde-science.directory</Directory>
<Include>
<And>
<Category>Science</Category>
<Not><Category>Math</Category></Not>
</And>
</Include>
</Menu>
<Menu>
<Name>Math</Name>
<Directory>lxde-math.directory</Directory>
<Include>
<And>
<Category>Math</Category>
</And>
</Include>
</Menu>
<Menu>
<Name>Language</Name>
<Directory>lxde-language.directory</Directory>
<Include>
<And>
<Category>Languages</Category>
</And>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Play</Name>
<Directory>lxde-play.directory</Directory>
<Menu>
<Name>Games</Name>
<Directory>lxde-game.directory</Directory>
<Include>
<And>
<Category>Game</Category>
<Not><Category>Education</Category></Not>
</And>
</Include>
</Menu>
<Include>
<And>
<Category>AudioVideo</Category>
</And>
</Include>
</Menu>
<Menu>
<Name>Settings</Name>
<Directory>lxde-settings.directory</Directory>
<Include>
<And>
<Category>System</Category>
<Category>PackageManager</Category>
<Not><Category>Game</Category></Not>
</And>
</Include>
<Include>
<And>
<Category>Settings</Category>
<Not><Category>Game</Category></Not>
</And>
</Include>
</Menu>
<!-- Add some dirty hacks to map gnome categories to lxlauncher ones for merges -->
<Move>
<Old>Graphics</Old>
<New>Work/Graphics</New>
</Move>
<Move>
<Old>Accessories</Old>
<New>Work/Accessories</New>
</Move>
<Move>
<Old>Development</Old>
<New>Work/Development</New>
</Move>
<Move>
<Old>Education</Old>
<New>Learn</New>
</Move>
<Move>
<Old>Games</Old>
<New>Play/Games</New>
</Move>
<Move>
<Old>Multimedia</Old>
<New>Play/Multimedia</New>
</Move>
<Move>
<Old>Office</Old>
<New>Work/Office</New>
</Move>
<Move>
<Old>System</Old>
<New>Settings</New>
</Move>
<Move>
<Old>Other</Old>
<New>Work</New>
</Move>
<Move>
<Old>wine-wine</Old>
<New>Work/wine-wine</New>
</Move>
</Menu>
This diff is collapsed.
style "launcher-bg" { # for the background GtkWindow
bg[NORMAL] = "#3675AD"
}
style "launcher-fg" { # for the text size/color
font_name="Sans Bold 11"
fg[NORMAL]="#3675AD"
fg[PRELIGHT]="#3675AD"
}
style "launcher-nb" = "launcher-fg" { #for the notebook
bg[NORMAL] = "#ffffff"
#"bg[SELECTED] = "#3675AD"
fg[ACTIVE] = "#ffffff" #text color for non-active tabs
bg[ACTIVE] = "#3675AD" #the other non-active tabs
}
widget_class "*<GtkNotebook>" style "launcher-nb"
widget_class "*<GtkNotebook><GtkHBox><GtkLabel>" style "launcher-nb"
widget "GtkWindow" style "launcher-bg"
widget_class "*<ExoWrapTable><GtkButton>*<GtkLabel>" style "launcher-fg"
widget_class "*<GtkVBox><GtkHBox><GtkLabel>" style "launcher-fg"
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
2009-03-12 Og Maciel <ogmaciel@gnome.org>
* LINGUAS: Updated.
* pt_BR.po: Updated Brazilian Portuguese translation by
Henrique P Machado.
2009-01-28 Ming-Ting Wei <medicalwei@gmail.com>
* ar.po: Added Arabic translation.
2009-01-05 Og Maciel <ogmaciel@gnome.org>
* LINGUAS: Added list of available languages.
* pt_BR.po: Updated Brazilian Portuguese translation by
Og Maciel.
af
ar
ast
be
bg
bn
bn_IN
ca
cs
da
de
el
en_GB
es
es_VE
et
eu
fa
fi
fo
fr
frp
gl
he
hr
hu
id
it
ja
km
ko
lg
lt
ml
ms
nb
nl
nn
pa
pl
ps
pt
pt_BR
ro
ru
si
sk
sl
sr
sr@latin
sv
te
th
tr
tt_RU
uk
ur
ur_PK
vi
zh_CN
zh_TW
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
# Copyright (C) 2004-2008 Rodney Dawes <dobey.pwns@gmail.com>
#
# This file may be copied and used freely without restrictions. It may
# be used in projects which are not available under a GNU Public License,
# but which still want to provide support for the GNU gettext functionality.
#
# - Modified by Owen Taylor <otaylor@redhat.com> to use GETTEXT_PACKAGE
# instead of PACKAGE and to look for po2tbl in ./ not in intl/
#
# - Modified by jacob berkman <jacob@ximian.com> to install
# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
#
# - Modified by Rodney Dawes <dobey.pwns@gmail.com> for use with intltool
#
# We have the following line for use by intltoolize:
# INTLTOOL_MAKEFILE
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
PACKAGE = @PACKAGE@
VERSION = @VERSION@
SHELL = @SHELL@
srcdir = @srcdir@