Compare commits
386 Commits
ede-2.0-al
...
master
Author | SHA1 | Date | |
---|---|---|---|
|
9804f0e93a | ||
|
a04496c7f0 | ||
|
84f195c9b7 | ||
|
5489ef0b70 | ||
|
cbcb0e2ce4 | ||
|
09039b46c9 | ||
|
7cc34bd248 | ||
|
482ced1c5c | ||
|
f09dd4d3d6 | ||
|
9c6d7ebd0e | ||
|
9029fb2f45 | ||
|
6f0fa02cbe | ||
|
f799482f64 | ||
|
da0370a255 | ||
|
3042413e36 | ||
|
29475da925 | ||
|
09b1d6fe74 | ||
|
ef64e70a8b | ||
|
bd1f834431 | ||
|
8f5f3a94ca | ||
|
e154972cdd | ||
|
8f8a937e98 | ||
|
f0c50eeebf | ||
|
002bd6b2e7 | ||
|
0d0cc8d8b1 | ||
|
a2b2ae0e27 | ||
|
e529fb9794 | ||
|
cdccbe7ce6 | ||
|
a735fa7e84 | ||
|
7ebc86ca41 | ||
|
d6dd94778c | ||
|
f1a37cefd2 | ||
|
30d0261cd3 | ||
|
97886f254a | ||
|
095feb98e7 | ||
|
361d3a532a | ||
|
2c9f804aa3 | ||
|
bee5fd8fb9 | ||
|
db9e0bad61 | ||
|
fc433aa342 | ||
|
0d6f18e867 | ||
|
932e2c85fd | ||
|
2726a2af37 | ||
|
756b95587d | ||
|
6d1a140375 | ||
|
ca5911fe94 | ||
|
05f7fc15e1 | ||
|
b24b859a4f | ||
|
8a0f7135ee | ||
|
a2a6f6034d | ||
|
d30685514c | ||
|
85490945e6 | ||
|
5bfe346880 | ||
|
9d1f4699de | ||
|
70e9a9b0b6 | ||
|
a8b01d75c1 | ||
|
c8323b386d | ||
|
229914358a | ||
|
7c4628dfa1 | ||
|
7760130feb | ||
|
8237708d54 | ||
|
19da305d71 | ||
|
0b4d9a7f26 | ||
|
6495f53404 | ||
|
d0d94e21dd | ||
|
465eb7dfe3 | ||
|
e01506d58a | ||
|
e4cf7ba8cf | ||
|
24a85295fa | ||
|
b5d2e20cee | ||
|
31d35e627a | ||
|
c93bfdf7ee | ||
|
6a7296bcae | ||
|
7b1245f06a | ||
|
d09f846380 | ||
|
7431373b29 | ||
|
22f4e094cf | ||
|
1046c2d4d5 | ||
|
97da788155 | ||
|
3df8f4ed7e | ||
|
eed00b3fbc | ||
|
8bb9028df3 | ||
|
a3f2a79d5f | ||
|
fc4474f1c7 | ||
|
68959abca2 | ||
|
fb708f76ed | ||
|
9751acdd9e | ||
|
a970841a4f | ||
|
804374ebe3 | ||
|
e4d7e831c9 | ||
|
0cd54534d1 | ||
|
6f93f25468 | ||
|
c5fd4cd9ee | ||
|
b7eb2760dc | ||
|
15dd0b0a80 | ||
|
c605359ea1 | ||
|
013dfcc481 | ||
|
0301585b3c | ||
|
07e43f1c2b | ||
|
61bd398054 | ||
|
4e0bd12967 | ||
|
1cc61c1d29 | ||
|
b19a713bdf | ||
|
c39c0718f9 | ||
|
240c195d87 | ||
|
5f89e0a412 | ||
|
599356843b | ||
|
c3aa1a61e6 | ||
|
c26b526dcd | ||
|
0ad6617df4 | ||
|
9eca312821 | ||
|
2d028fe4a6 | ||
|
b4ad2fb11b | ||
|
89ec43af74 | ||
|
1dde9f92da | ||
|
a45609e945 | ||
|
705ea3ebf2 | ||
|
8eeca59484 | ||
|
3ff0844756 | ||
|
a024e66550 | ||
|
59a16eff0e | ||
|
db1ebec5d9 | ||
|
39ffa8406b | ||
|
fde927b627 | ||
|
eb175fa89f | ||
|
9a664ddb92 | ||
|
0d061c24e7 | ||
|
874d756e6b | ||
|
512645123a | ||
|
a786d9ea7a | ||
|
0e592d6e0c | ||
|
8bc8e23304 | ||
|
a5c30864be | ||
|
037460d4b3 | ||
|
1addbd0c3c | ||
|
25128549a7 | ||
|
1c2cfe3739 | ||
|
eccdcd83ef | ||
|
c2366025b5 | ||
|
04b5c9d1f0 | ||
|
2b81f59d45 | ||
|
8b14a06a83 | ||
|
b83f16cb17 | ||
|
b6cc0dbaed | ||
|
44cec726b1 | ||
|
f844303263 | ||
|
ca8146de43 | ||
|
30a2644b8c | ||
|
05f5f43aca | ||
|
b195c061e0 | ||
|
742064b04e | ||
|
0bff00e8c3 | ||
|
3cc94e7060 | ||
|
9635713236 | ||
|
dd496f4780 | ||
|
27b8bd888a | ||
|
3c314d9482 | ||
|
b16aa99e08 | ||
|
8aa9d550b2 | ||
|
6b78cb3b0a | ||
|
6a06898050 | ||
|
403f4be39d | ||
|
7d884242bd | ||
|
6ef8fead33 | ||
|
89589e95b1 | ||
|
dcd742392f | ||
|
9d38486f61 | ||
|
03eae3c12f | ||
|
859f298709 | ||
|
405df2ef3c | ||
|
e12c43e404 | ||
|
971dd60f51 | ||
|
9c3ab096be | ||
|
5ee83e3c21 | ||
|
3d518806ae | ||
|
ee1b5a89bf | ||
|
28ed6ee5bf | ||
|
ffb5307467 | ||
|
f58d5fc764 | ||
|
78896a7527 | ||
|
23396ec197 | ||
|
ff5a21c825 | ||
|
47ebbbc595 | ||
|
bef3785f76 | ||
|
f0b757aa7a | ||
|
99d2ac6d03 | ||
|
8e796e0800 | ||
|
04ac1dce37 | ||
|
765cb4fc2c | ||
|
4c94bcd899 | ||
|
2e4fc39aa2 | ||
|
302350b22b | ||
|
825836fe3d | ||
|
9a48273fd4 | ||
|
9f349dae04 | ||
|
c97c675153 | ||
|
d9e4715752 | ||
|
513ffe504a | ||
|
a23957a49e | ||
|
dc27ca1364 | ||
|
706ef69bfa | ||
|
8f84854d4c | ||
|
3e64bb4aa8 | ||
|
432ab15282 | ||
|
6d9b97b22c | ||
|
05af3ba7f0 | ||
|
c0f1ca1c44 | ||
|
f0acacfd89 | ||
|
c7ec90a607 | ||
|
785d499b30 | ||
|
a34cd82898 | ||
|
a6b055530b | ||
|
d0750641ab | ||
|
997cc186e4 | ||
|
9d23b51207 | ||
|
eed5749909 | ||
|
dd008c9ac3 | ||
|
73d51110cc | ||
|
2898f9ea53 | ||
|
af906eb737 | ||
|
46cb6110b7 | ||
|
09b60c67c8 | ||
|
796a43cda5 | ||
|
688f5e07de | ||
|
016c9f8677 | ||
|
93f7e1d1f6 | ||
|
24683b07ca | ||
|
f15229e831 | ||
|
14766fee6e | ||
|
f5e6768f47 | ||
|
77c2ce9739 | ||
|
f3ff9ade2d | ||
|
f16c76e5b6 | ||
|
7313d248e3 | ||
|
a486d1b3bf | ||
|
b2408f4957 | ||
|
d987063dfe | ||
|
c758335855 | ||
|
29c8226e03 | ||
|
dbd1933aad | ||
|
2595111e43 | ||
|
70eabeabe5 | ||
|
5a32de2be6 | ||
|
394566a9a5 | ||
|
f978ef01f8 | ||
|
39b5181ad5 | ||
|
e4ec7c9861 | ||
|
eebda8a375 | ||
|
bd5dbb7ed9 | ||
|
8711d6c593 | ||
|
617bebaab2 | ||
|
83a14d9a27 | ||
|
6de400ed8b | ||
|
f17c97d4a8 | ||
|
c6ed8f6d2f | ||
|
1ed2b9149a | ||
|
0da0d5c7c4 | ||
|
7b97a3ccd4 | ||
|
bb1f7cf95e | ||
|
2c546ddcf8 | ||
|
fcf71678b0 | ||
|
b057ef45a1 | ||
|
be777e192a | ||
|
c6269ccff7 | ||
|
44d997a075 | ||
|
66da6a79b6 | ||
|
bbbb00fdca | ||
|
31fbe5bc06 | ||
|
1915b1aca2 | ||
|
1031cdb68e | ||
|
31f5559acd | ||
|
399aa3af0a | ||
|
f29a773577 | ||
|
60f5b321d4 | ||
|
a324dc2eb0 | ||
|
b25a148298 | ||
|
037196c9be | ||
|
7bb1048773 | ||
|
93f8b5043a | ||
|
fc0cdee788 | ||
|
ad5ae59c66 | ||
|
bafdb44a10 | ||
|
200fdd8e4c | ||
|
94fb06d386 | ||
|
cc9725582c | ||
|
dd6039098d | ||
|
d48ca850b2 | ||
|
aa89c86111 | ||
|
7442e41421 | ||
|
17c1826356 | ||
|
68af66f1cb | ||
|
10e6481a51 | ||
|
2e989474b3 | ||
|
6cee1f2ee5 | ||
|
c4378d8738 | ||
|
75aca1e984 | ||
|
5de582c27b | ||
|
34e75159fd | ||
|
4ad4b4ca71 | ||
|
0d49f7bf87 | ||
|
b96b32af8f | ||
|
b230d3608b | ||
|
3f977e18a0 | ||
|
9a3b95faf4 | ||
|
445a252644 | ||
|
4725018886 | ||
|
a800bb3255 | ||
|
4cce9cee8e | ||
|
d4ee21532a | ||
|
7c245a2715 | ||
|
5f5b7da26d | ||
|
e6104ff470 | ||
|
235cd14b02 | ||
|
dd48c50f97 | ||
|
a0e27e657e | ||
|
7965fc1383 | ||
|
b904fd6967 | ||
|
72bc68e348 | ||
|
afde0c641a | ||
|
c3912222cd | ||
|
205ba2b837 | ||
|
01d67eeca1 | ||
|
aec637be5c | ||
|
125fedc355 | ||
|
44d18dc433 | ||
|
419a80a732 | ||
|
dc4b1bef47 | ||
|
28de0f8e96 | ||
|
ee4dbe0109 | ||
|
3adaf5a457 | ||
|
e694d874fc | ||
|
531ef0809e | ||
|
f7466bed21 | ||
|
ddb8ae12b0 | ||
|
82b85f20be | ||
|
ad64995076 | ||
|
bbac3c8882 | ||
|
7398386ad5 | ||
|
4d10320856 | ||
|
614e3eb656 | ||
|
1592afab26 | ||
|
1f96f833d9 | ||
|
0b3662910f | ||
|
f472787139 | ||
|
b3d8cf13e4 | ||
|
cabcc3a348 | ||
|
5bacb3eb78 | ||
|
b888bb4cb4 | ||
|
19bc50f54f | ||
|
e9e0e3e154 | ||
|
4609947b53 | ||
|
5c4c0eeafc | ||
|
4564650dda | ||
|
33df6e9231 | ||
|
ddd508903f | ||
|
19cea21c3a | ||
|
e9f1252feb | ||
|
a425c03182 | ||
|
b6d080e414 | ||
|
e147228f53 | ||
|
4bc8027cb7 | ||
|
f137dc9f2d | ||
|
be2cb085b9 | ||
|
fffdfec7e7 | ||
|
dfd2355c18 | ||
|
cccaf1b72f | ||
|
66e586f37f | ||
|
bfed428c37 | ||
|
156be804fc | ||
|
70f39b6849 | ||
|
5eda865eb4 | ||
|
cf8f661b17 | ||
|
8d6cb50fb7 | ||
|
ffee0edd57 | ||
|
12acd9ea6c | ||
|
5066e4938c | ||
|
28a2664083 | ||
|
fd99e9cca8 | ||
|
0b351637b1 | ||
|
c6cac70728 | ||
|
771c36438b | ||
|
defc5dca82 | ||
|
21c2fd8537 | ||
|
39770b5a0e | ||
|
58a126ad1f | ||
|
925ef86944 |
52
AUTHORS.pekwm
Normal file
|
@ -0,0 +1,52 @@
|
|||
-- AUTHORS for pekwm
|
||||
|
||||
Author:
|
||||
|
||||
* Claes Nasten <pekdon{@}pekdon{.}net>
|
||||
|
||||
Patchers:
|
||||
|
||||
* Andreas <ioerror{@}lavabit{.}com>
|
||||
- Bug fixing.
|
||||
- Code cleanup.
|
||||
|
||||
* Jyri Jokinen <shared{@}suffi{.}net>
|
||||
- Documentation since 0.1.3.
|
||||
|
||||
* Rando Christensen <rando{@}babblica{.}net>
|
||||
- Autoconf scripts.
|
||||
- Documentation since 0.1.1.
|
||||
- Ideas, bug reports and moral support.
|
||||
|
||||
* Lurene Frenier <lurene{@}daemonkitty{.}net>
|
||||
- Make file patches.
|
||||
|
||||
Moral support:
|
||||
|
||||
* Alexandra Walford <chroma{@}delusion{.}de>
|
||||
- Moral support.
|
||||
- English and CSS support.
|
||||
|
||||
* Christoph Strake <me{@}chr1z{.}de>
|
||||
- Default Theme author.
|
||||
- WWW design consultant.
|
||||
|
||||
Testers and Requsters:
|
||||
|
||||
* Ashwin <ashwind{@}cyberwaveindia{.}com>
|
||||
- Beta testing, many good bug reports.
|
||||
|
||||
* Michael ? <themadmind{@}optushome{.}com{.}au>
|
||||
- GCC-3.1.0 compile verification.
|
||||
|
||||
-- AUTHORS for aewm++ 1.0.16
|
||||
|
||||
Author:
|
||||
|
||||
* Frank Hale <frankhale{@}yahoo{.}com>
|
||||
|
||||
-- AUTHORS for aewm
|
||||
|
||||
Author:
|
||||
|
||||
* Decklin Foster <decklin{@}red-bean{.}com>
|
70
Jamconfig.in
|
@ -40,20 +40,35 @@ LINKCMD ?= "ln -s" ;
|
|||
|
||||
EDE_VERSION ?= "@EDE_VERSION@" ;
|
||||
|
||||
# subdirectory in usual XDG paths; this directory is marked
|
||||
# as 'prefix' in some edelib classes, like Resource or Theme
|
||||
EDE_PREFIX_SUBDIR ?= "ede" ;
|
||||
|
||||
# directories used by build system
|
||||
PREFIX ?= "$(prefix)" ;
|
||||
EDE_BIN_DIR ?= "$(bindir)" ;
|
||||
EDE_CONFIG_DIR ?= "/etc/xdg/ede" ; # use XDG default for config dir
|
||||
EDE_CONFIG_DIR_OLD ?= "$(datadir)/config" ;
|
||||
EDE_ICON_DIR ?= "$(datadir)/icons" ;
|
||||
EDE_DESKTOP_FILE_DIR ?= "$(datadir)/desktop" ;
|
||||
EDE_MIME_DIR ?= "$(datadir)/mime" ;
|
||||
EDE_DATA_DIR ?= "$(datadir)" ;
|
||||
EDE_CONFIG_DIR ?= "$(sysconfdir)/xdg/$(EDE_PREFIX_SUBDIR)" ;
|
||||
EDE_MENU_DIR ?= "$(sysconfdir)/xdg/menus" ; # use XDG default for menu dir
|
||||
EDE_ICON_DIR ?= "$(EDE_DATA_DIR)/icons" ;
|
||||
EDE_MIME_DIR ?= "$(EDE_DATA_DIR)/mime" ; # use XDG mime path
|
||||
EDE_WALLPAPERS_DIR ?= "$(EDE_DATA_DIR)/wallpapers" ; # default path
|
||||
EDE_DOC_DIR ?= "$(docdir)/ede-$(EDE_VERSION)" ;
|
||||
EDE_THEMES_DIR ?= "$(datadir)/themes" ;
|
||||
EDE_TIPS_DIR ?= "$(datadir)/tips" ;
|
||||
EDE_THEMES_DIR ?= "$(EDE_DATA_DIR)/$(EDE_PREFIX_SUBDIR)/themes" ;
|
||||
EDE_TIPS_DIR ?= "$(EDE_DATA_DIR)/$(EDE_PREFIX_SUBDIR)/tips" ;
|
||||
EDE_PANEL_APPLETS_DIR ?= "$(EDE_DATA_DIR)/$(EDE_PREFIX_SUBDIR)/panel-applets" ;
|
||||
|
||||
DBUS_SERVICE_DIR ?= "$(datarootdir)/dbus-1/services" ;
|
||||
XSESSIONS_DIR ?= "$(datarootdir)/xsessions" ;
|
||||
|
||||
PEKWM_CONFIG_DIR ?= "$(sysconfdir)/pekwm" ;
|
||||
PEKWM_DATA_DIR ?= "$(datadir)/pekwm" ;
|
||||
PEKWM_CXXFLAGS ?= "@PEKWM_CXXFLAGS@" ;
|
||||
PEKWM_LIBS ?= "@PEKWM_LIBS@" ;
|
||||
|
||||
OPTIMFLAGS ?= @EDE_OPTIM_FLAGS@ ;
|
||||
DEBUGFLAGS ?= @EDE_DEBUG_FLAGS@ ;
|
||||
LARGEFILEFLAGS ?= @LARGEFILE@ ;
|
||||
|
||||
# FIXME: a quick hack to work everything on SunStudio
|
||||
if $(SUN_COMPILER) {
|
||||
|
@ -63,15 +78,16 @@ if $(SUN_COMPILER) {
|
|||
} else {
|
||||
# gcc assumed
|
||||
WALL ?= "-Wall" ;
|
||||
# some C libraries have issues with C++ when given '-pedantic' flag, so
|
||||
# setting 'jam -sPEDANTIC=""' will allow compilation
|
||||
PEDANTIC ?= "-pedantic" ;
|
||||
# by default we do not use -pedantic; programs that use C libraries (HAL older versions) and eFLTK will fail
|
||||
# to compile with it
|
||||
PEDANTIC ?= ;
|
||||
WNO_LONG_LONG ?= "-Wno-long-long" ;
|
||||
}
|
||||
|
||||
# global flags used to be passed to every target
|
||||
GLOBALFLAGS ?= $(WALL) $(PEDANTIC) -DHAVE_CONFIG_H -I$(TOP) $(OPTIMFLAGS) $(DEBUGFLAGS) ;
|
||||
GLOBALFLAGS ?= $(WALL) $(PEDANTIC) -DHAVE_CONFIG_H -I$(TOP) $(OPTIMFLAGS) $(DEBUGFLAGS) $(LARGEFILEFLAGS) ;
|
||||
STDLIB ?= -lstdc++ ;
|
||||
LIBM ?= -lm ;
|
||||
|
||||
# Note that REMOVE_UNUSED_DEPENDENCIES_TRICK _does not_ works when
|
||||
# edelib is compiled as shared library (or when is linked with some shared library)
|
||||
|
@ -80,6 +96,10 @@ STDLIB ?= -lstdc++ ;
|
|||
# edelib libraries path
|
||||
EDELIBINCLUDE ?= @EDELIB_CFLAGS@ ;
|
||||
EDELIBLIB ?= @EDELIB_LIBS@ ;
|
||||
EDELIB_GUI_INCLUDE ?= @EDELIB_GUI_CFLAGS@ ;
|
||||
EDELIB_GUI_LIB ?= @EDELIB_GUI_LIBS@ ;
|
||||
EDELIB_GUI_NO_IMAGES_INCLUDE ?= @EDELIB_GUI_NO_IMAGES_CFLAGS@ ;
|
||||
EDELIB_GUI_NO_IMAGES_LIB ?= @EDELIB_GUI_NO_IMAGES_LIBS@ ;
|
||||
EDELIB_DBUS_INCLUDE ?= @EDELIB_DBUS_CFLAGS@ ;
|
||||
EDELIB_DBUS_LIB ?= @EDELIB_DBUS_LIBS@ ;
|
||||
|
||||
|
@ -88,11 +108,6 @@ FLTKINCLUDE ?= @FLTK_CFLAGS@ ;
|
|||
FLTKLIB ?= @FLTK_LIBS@ ;
|
||||
FLTKLIB_NOIMAGES ?= @FLTK_LIBS_NOIMAGES@ ;
|
||||
|
||||
# backward; efltk libraries path
|
||||
EFLTKINCLUDE ?= @EFLTK_CFLAGS@ ;
|
||||
EFLTKLIB ?= @EFLTK_LIBS@ ;
|
||||
EFLTKLIB_NOIMAGES ?= @EFLTK_LIBS_NOIMAGES@ ;
|
||||
|
||||
# Xcomposite
|
||||
COMPOSITEINCLUDE ?= @COMPOSITE_CFLAGS@ ;
|
||||
COMPOSITELIB ?= @COMPOSITE_LIBS@ ;
|
||||
|
@ -111,7 +126,28 @@ X_LIBS ?= @X_LIBS@ ;
|
|||
X_PRE_LIBS ?= @X_PRE_LIBS@ ;
|
||||
X_EXTRA_LIBS ?= @X_EXTRA_LIBS@ ;
|
||||
|
||||
DBUS_SERVICE_DIR ?= @DBUS_SERVICE_DIR@ ;
|
||||
# solo XKB extension library
|
||||
XKB_LIBS ?= @XKB_LIBS@ ;
|
||||
|
||||
# shape extension
|
||||
XSHAPE_LIBS ?= @XSHAPE_LIBS@ ;
|
||||
|
||||
# curl libraries
|
||||
CURL_CFLAGS ?= @CURL_CFLAGS@ ;
|
||||
CURL_LIBS ?= @CURL_LIBS@ ;
|
||||
|
||||
# kstat
|
||||
KSTAT_LIBS ?= @KSTAT_LIBS@ ;
|
||||
|
||||
# platform specific pthread flags
|
||||
# FIXME: a quick hack to work everything on SunStudio
|
||||
if $(SUN_COMPILER) {
|
||||
PTHREAD_CFLAGS ?= ;
|
||||
PTHREAD_LIBS ?= -lpthread ;
|
||||
} else {
|
||||
PTHREAD_CFLAGS ?= @PTHREAD_CFLAGS@ ;
|
||||
PTHREAD_LIBS ?= @PTHREAD_LIBS@ ;
|
||||
}
|
||||
|
||||
# do not touch this
|
||||
JAMCONFIG_READ = "yes" ;
|
||||
|
|
24
Jamfile
|
@ -10,36 +10,38 @@
|
|||
|
||||
SubDir TOP ;
|
||||
|
||||
EdeManualWithToc README.alpha ;
|
||||
# EdeManualWithToc README ;
|
||||
|
||||
Clean distclean : $(JCACHEFILE) $(HCACHEFILE) ;
|
||||
|
||||
# SubInclude goes after local rules
|
||||
SubInclude TOP ede-about ;
|
||||
SubInclude TOP ede-autostart ;
|
||||
SubInclude TOP ede-bell-conf ;
|
||||
SubInclude TOP ede-bug-tools ;
|
||||
SubInclude TOP ede-calc ;
|
||||
SubInclude TOP ede-conf ;
|
||||
SubInclude TOP ede-crasher ;
|
||||
SubInclude TOP ede-desktop ;
|
||||
SubInclude TOP ede-desktop-conf ;
|
||||
SubInclude TOP ede-dialog ;
|
||||
SubInclude TOP ede-keyboard-conf ;
|
||||
SubInclude TOP ede-notify-daemon ;
|
||||
SubInclude TOP ede-screensaver-conf ;
|
||||
SubInclude TOP ede-screen-lock ;
|
||||
SubInclude TOP ede-help ;
|
||||
SubInclude TOP ede-image-view ;
|
||||
SubInclude TOP elma ;
|
||||
SubInclude TOP ede-launch ;
|
||||
SubInclude TOP emountd ;
|
||||
SubInclude TOP ede-timedate ;
|
||||
SubInclude TOP ede-tip ;
|
||||
SubInclude TOP ede-preferred-applications ;
|
||||
SubInclude TOP evoke ;
|
||||
SubInclude TOP doc ;
|
||||
SubInclude TOP data ;
|
||||
SubInclude TOP services ;
|
||||
|
||||
# they will not be compiled if eFLTK wasn't found
|
||||
SubInclude TOP edewm ;
|
||||
SubInclude TOP ede-panel ;
|
||||
|
||||
# efiler is not compileable at all
|
||||
if $(WITH_EFILER) = 1 {
|
||||
SubInclude TOP efiler ;
|
||||
# for now it is not compileable on SunStudio
|
||||
if ! $(SUN_COMPILER) {
|
||||
SubInclude TOP ede-panel ;
|
||||
}
|
||||
|
||||
SubInclude TOP pekwm ;
|
||||
|
|
73
README.alpha
|
@ -1,73 +0,0 @@
|
|||
Readme for EDE 2.0
|
||||
==================
|
||||
|
||||
Please read this document before using or contributing to EDE 2.0 source code
|
||||
before 2.0 release.
|
||||
|
||||
[NOTE]
|
||||
.This is alpha product
|
||||
===================================
|
||||
EDE 2.0 is not finished yet and many components are not completed,
|
||||
can crash or misbehave
|
||||
===================================
|
||||
|
||||
Build requirements
|
||||
------------------
|
||||
|
||||
EDE 2.0 is using FLTK toolkit from http://www.fltk.org[www.fltk.org]. At the time
|
||||
of this writing, latest stable version is 1.1.9.
|
||||
|
||||
Since FLTK lacks many things needed for developing a full *nix desktop
|
||||
environment, we have developed a small add-on library called 'edelib'. This
|
||||
library is also required for compiling EDE 2.0 and should be released together with EDE.
|
||||
|
||||
We *strongly* recommend that you use matching versions of ede and
|
||||
edelib (e.g. released at the same time) or that you do SVN checkout at the same time due
|
||||
their frequent changes.
|
||||
|
||||
Make sure you have eFLTK installed too, because some packages still requires it.
|
||||
|
||||
Also you will need a Jam tool. Jam is a make replacement and you can find it on our repository.
|
||||
|
||||
Downloading the code
|
||||
--------------------
|
||||
|
||||
The best way to download latest code is checking it out from our repository. These modules
|
||||
you should checkout (with their paths):
|
||||
|
||||
- jam : 'svn co https://ede.svn.sourceforge.net/svnroot/ede/trunk/jam'
|
||||
- edelib : 'svn co https://ede.svn.sourceforge.net/svnroot/ede/trunk/edelib'
|
||||
- ede : 'svn co https://ede.svn.sourceforge.net/svnroot/ede/trunk/ede2'
|
||||
- efltk : 'svn co https://ede.svn.sourceforge.net/svnroot/ede/trunk/efltk'
|
||||
|
||||
If you already have Jam installed, there is no need to download it.
|
||||
|
||||
Compiling and installing
|
||||
------------------------
|
||||
|
||||
In order to build and install EDE do the following steps:
|
||||
|
||||
1. compile and install jam first; going to jam source directory and runnig 'make' will do
|
||||
the job; after that you should get 'bin.YOUR_PLATFORM' directory (on Linux it will be
|
||||
bin.linux) and copy 'jam' executable in your $PATH, e.g. /usr/local/bin
|
||||
|
||||
2. compile and install edelib; please read README file in edelib directory
|
||||
|
||||
3. compile and install efltk; './configure --disable-mysql --disable-unixODBC && make && make install'
|
||||
will do the job
|
||||
|
||||
4. go in ede2 directory and run './autogen.sh'
|
||||
|
||||
5. after that, goes './configure --enable-debug'
|
||||
|
||||
6. jam
|
||||
|
||||
7. jam install
|
||||
|
||||
Used programs that requires eFLTK
|
||||
---------------------------------
|
||||
|
||||
- edewm
|
||||
- ede-panel
|
||||
|
||||
These programs are planned to be replaced with the new ones.
|
58
README.md
Normal file
|
@ -0,0 +1,58 @@
|
|||
# EDE
|
||||
|
||||
EDE, the `Equinox Desktop Environment`, is a small and fast desktop
|
||||
environment that uses the [FLTK toolkit](http://www.fltk.org).
|
||||
For more details and the philosophy behind it, see
|
||||
[about EDE on our wiki](http://equinox-project.org/wiki/AboutEde).
|
||||
|
||||
## Build requirements
|
||||
|
||||
EDE requires FLTK; at the time of this writing, the latest stable
|
||||
branch is 1.3.x.
|
||||
|
||||
Since FLTK lacks many things needed for developing a full *nix desktop
|
||||
environment, we have developed a small add-on library called
|
||||
`edelib`. This library is needed both for building and running the
|
||||
desktop. Edelib is developed and released together with EDE.
|
||||
|
||||
It is *strongly* recommended to use matching versions of EDE and
|
||||
edelib (i.e. versions released at the same time) or to checkout
|
||||
both from the repository at the same time to make sure they work
|
||||
together well.
|
||||
|
||||
Also you will need the `jam` tool. Jam is a *make* replacement and you
|
||||
can find it on our repository.
|
||||
|
||||
## Downloading the code
|
||||
|
||||
The best way to get the latest code is checking it out from our
|
||||
repository. These are the modules you should checkout (with their paths):
|
||||
|
||||
- *jam* - `git clone https://github.com/edeproject/jam.git`
|
||||
- *edelib* - `git clone https://github.com/edeproject/edelib.git`
|
||||
- *ede* - `git clone https://github.com/edeproject/ede.git`
|
||||
|
||||
If you already have Jam installed, there is of course no need to download
|
||||
it again. Either vanilla Jam or FTJam can be used to build EDE. Boost Jam is
|
||||
known to *not* work.
|
||||
|
||||
## Compiling and installing
|
||||
|
||||
In order to build and install EDE do the following steps:
|
||||
|
||||
1. compile and install `jam` first; going to jam source directory and running `make` will do
|
||||
the job; after that you should get `bin.YOUR_PLATFORM` directory (e.g. on Linux it will be
|
||||
bin.linux) and copy `jam` executable in your $PATH, e.g. */usr/local/bin*
|
||||
|
||||
2. compile and install `edelib`; please read README file in edelib directory
|
||||
|
||||
3. change into the ede directory and run `./autogen.sh`
|
||||
|
||||
4. after that, do `./configure --enable-debug`
|
||||
|
||||
5. jam
|
||||
|
||||
6. jam install
|
||||
|
||||
Please note that this document is only a quick and short tutorial on installing EDE. For more details
|
||||
please see [Installation Howto](http://equinox-project.org/wiki/InstallationHowTo) on our wiki.
|
17
autogen.sh
|
@ -1,11 +1,24 @@
|
|||
#!/bin/sh
|
||||
|
||||
# to save me from typing :P
|
||||
# create aclocal.m4 file with content of given directory without 'aclocal' tool
|
||||
aclocal_emulate() {
|
||||
dir="$1"
|
||||
filename="aclocal.m4"
|
||||
|
||||
rm -f $filename
|
||||
|
||||
for i in `ls $dir/*`; do
|
||||
echo "m4_include([$i])" >> $filename
|
||||
done
|
||||
|
||||
echo " " >> $filename
|
||||
}
|
||||
|
||||
if [ "$1" = "--compile" ]; then
|
||||
compile=1
|
||||
fi
|
||||
|
||||
if aclocal -I m4 && autoheader && autoconf; then
|
||||
if aclocal_emulate m4 && autoheader && autoconf; then
|
||||
echo ""
|
||||
echo "Now run ./configure [OPTIONS]"
|
||||
echo "or './configure --help' to see them"
|
||||
|
|
|
@ -17,7 +17,15 @@ EXEMODE = 755 ;
|
|||
rule MakeInstallPrivate
|
||||
{
|
||||
local i t s ;
|
||||
local dir = $(1) ;
|
||||
local dir ;
|
||||
|
||||
# use DESTDIR as make use it and is targeted for packagers primarly; FDirName is not used since
|
||||
# it do not understainds external variables well
|
||||
if $(DESTDIR) {
|
||||
dir = $(DESTDIR)$(1) ;
|
||||
} else {
|
||||
dir = $(1) ;
|
||||
}
|
||||
|
||||
MkDir $(dir) ;
|
||||
|
||||
|
@ -97,18 +105,6 @@ rule InstallEdeIcons
|
|||
}
|
||||
}
|
||||
|
||||
# InstallEdeDesktopFiles [targets] ;
|
||||
rule InstallEdeDesktopFiles
|
||||
{
|
||||
InstallData $(EDE_DESKTOP_FILE_DIR) : $(<) ;
|
||||
}
|
||||
|
||||
# InstallEdeConfigFilesOld [targets] ;
|
||||
rule InstallEdeConfigFilesOld
|
||||
{
|
||||
InstallData $(EDE_CONFIG_DIR_OLD) : $(<) ;
|
||||
}
|
||||
|
||||
# InstallEdeConfigFiles [targets] ;
|
||||
rule InstallEdeConfigFiles
|
||||
{
|
||||
|
@ -121,6 +117,12 @@ rule InstallEdeTips
|
|||
InstallData $(EDE_TIPS_DIR) : $(<) ;
|
||||
}
|
||||
|
||||
# InstallEdeMenu [targets] ;
|
||||
rule InstallEdeMenu [targets]
|
||||
{
|
||||
InstallData $(EDE_MENU_DIR) : $(<) ;
|
||||
}
|
||||
|
||||
# InstallEdeMimeFiles [targets] ;
|
||||
# Installs XDG mime files and run update-mime-database
|
||||
rule InstallEdeMimeFiles
|
||||
|
@ -167,8 +169,11 @@ rule InstallDbusService
|
|||
InstallData $(DBUS_SERVICE_DIR) : $(1) ;
|
||||
}
|
||||
|
||||
# make sure the file was deleted first; if not, some re-installed objects (e.g. plugins)
|
||||
# will cause app to crash
|
||||
actions Install1
|
||||
{
|
||||
$(RM) "$(<)"
|
||||
$(CP) "$(>)" "$(<)"
|
||||
}
|
||||
|
||||
|
|
|
@ -29,8 +29,8 @@ rule MakeProgramPrivate
|
|||
objects = [ FGristFiles $(2:S=$(SUFOBJ)) ] ;
|
||||
|
||||
# Pick up values if someone set flags outside (via ObjectCcFlags and etc.)
|
||||
CCFLAGS on $(objects) = [ on $(objects) return $(CCFLAGS) ] $(4) ;
|
||||
C++FLAGS on $(objects) = [ on $(objects) return $(C++FLAGS) ] $(4) ;
|
||||
CCFLAGS on $(objects) = [ on $(objects) return $(CCFLAGS) ] -DE_LOG_DOMAIN="\\\"$(target)\\\"" $(4) ;
|
||||
C++FLAGS on $(objects) = [ on $(objects) return $(C++FLAGS) ] -DE_LOG_DOMAIN="\\\"$(target)\\\"" $(4) ;
|
||||
|
||||
if $(REMOVE_UNUSED_DEPENDENCIES_TRICK) = 1 {
|
||||
# remove unused dependencies in binaries, as U.Drepper prescribed ;-)
|
||||
|
@ -72,18 +72,18 @@ rule Program
|
|||
}
|
||||
|
||||
# EdeProgram [target] : [sources] : [noinstall] ;
|
||||
# Creates EDE specific programs. They will be linked with EDELIBLIB
|
||||
# and FLTKLIB. If [noinstall] is given, [target] will not be installed wit 'jam install'.
|
||||
# Creates EDE specific programs. They will be linked with EDELIB_GUI_LIB.
|
||||
# If [noinstall] is given, [target] will not be installed wit 'jam install'.
|
||||
rule EdeProgram
|
||||
{
|
||||
if ! $(EDELIBINCLUDE) || ! $(EDELIBLIB) {
|
||||
Echo "EDELIBINCLUDE or EDELIBLIB not defined; $(1) will not be built" ;
|
||||
if ! $(EDELIBLIB) {
|
||||
Echo "EDELIBLIB not defined; $(1) will not be built" ;
|
||||
return ;
|
||||
}
|
||||
|
||||
MakeProgramPrivate $(1) : $(2)
|
||||
: $(EDELIBLIB) $(FLTKLIB) $(STDLIB)
|
||||
: $(GLOBALFLAGS) $(EDELIBINCLUDE) $(FLTKINCLUDE) ;
|
||||
: $(EDELIB_GUI_LIB) $(STDLIB)
|
||||
: $(GLOBALFLAGS) $(EDELIB_GUI_INCLUDE) ;
|
||||
|
||||
if $(3) != "noinstall" {
|
||||
InstallEdeProgram $(1) ;
|
||||
|
@ -91,46 +91,24 @@ rule EdeProgram
|
|||
}
|
||||
|
||||
# EdeProgramAsFltkBare [target] : [sources] : [noinstall] ;
|
||||
# Creates EDE specific programs. They will be linked with EDELIBLIB
|
||||
# and FLTKLIB. If [noinstall] is given, [target] will not be installed wit 'jam install'.
|
||||
# Creates EDE specific programs. They will be linked with EDELIB_GUI_NO_IMAGES_LIB
|
||||
# If [noinstall] is given, [target] will not be installed wit 'jam install'.
|
||||
rule EdeProgramAsFltkBare
|
||||
{
|
||||
if ! $(EDELIBINCLUDE) || ! $(EDELIBLIB) {
|
||||
Echo "EDELIBINCLUDE or EDELIBLIB not defined; $(1) will not be built" ;
|
||||
if ! $(EDELIBLIB) {
|
||||
Echo "EDELIBLIB not defined; $(1) will not be built" ;
|
||||
return ;
|
||||
}
|
||||
|
||||
MakeProgramPrivate $(1) : $(2)
|
||||
: $(EDELIBLIB) $(FLTKLIB_NOIMAGES) $(STDLIB)
|
||||
: $(GLOBALFLAGS) $(EDELIBINCLUDE) $(FLTKINCLUDE) ;
|
||||
: $(EDELIB_GUI_NO_IMAGES_LIB) $(STDLIB)
|
||||
: $(GLOBALFLAGS) $(EDELIB_GUI_NO_IMAGES_INCLUDE) ;
|
||||
|
||||
if $(3) != "noinstall" {
|
||||
InstallEdeProgram $(1) ;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
# EfltkProgram [target] : [sources] : [noinstall] ;
|
||||
# Creates programs that will be linked with efltk. If [noinstall] is given,
|
||||
# [target] will not be installed wit 'jam install'.
|
||||
rule EfltkProgram
|
||||
{
|
||||
if ! $(EFLTKINCLUDE) || ! $(EFLTKLIB) {
|
||||
Echo "EFLTKINCLUDE or EFLTKLIB not defined; $(1) will not be built" ;
|
||||
return ;
|
||||
}
|
||||
|
||||
MakeProgramPrivate $(1) : $(2)
|
||||
: $(EFLTKLIB) $(STDLIB)
|
||||
: $(GLOBALFLAGS) $(EFLTKINCLUDE) ;
|
||||
|
||||
# install it where ede binaries resides
|
||||
if $(3) != "noinstall" {
|
||||
InstallEdeProgram $(1) ;
|
||||
}
|
||||
}
|
||||
|
||||
# FltkProgram [target] : [sources] : [noinstall] ;
|
||||
# Creates programs that will be linked with fltk only. It will use full fltk
|
||||
# dependencies (images).
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
# GNU General Public License version 2 or newer.
|
||||
# See COPYING for details.
|
||||
|
||||
SVG_CONVERTOR = "rsvg" ;
|
||||
SVG_CONVERTOR = "rsvg-convert" ;
|
||||
|
||||
# SvgToPng [target-png] : [source-svg] : [width] : [height] ;
|
||||
rule SvgToPng
|
||||
|
|
189
configure.in
|
@ -2,14 +2,14 @@ dnl
|
|||
dnl $Id: configure.in 1719 2006-08-15 08:56:42Z karijes $
|
||||
dnl
|
||||
dnl Part of Equinox Desktop Environment (EDE).
|
||||
dnl Copyright (c) 2000-2008 EDE Authors.
|
||||
dnl Copyright (c) 2000-2014 EDE Authors.
|
||||
dnl
|
||||
dnl This program is licenced under terms of the
|
||||
dnl GNU General Public Licence version 2 or newer.
|
||||
dnl See COPYING for details.
|
||||
|
||||
m4_define([ede_major_version], [2])
|
||||
m4_define([ede_minor_version], [0])
|
||||
m4_define([ede_minor_version], [2])
|
||||
m4_define([ede_patch_version], [0])
|
||||
m4_define([ede_version], [ede_major_version.ede_minor_version.ede_patch_version])
|
||||
|
||||
|
@ -28,7 +28,6 @@ else
|
|||
fi
|
||||
AC_DEFINE_UNQUOTED(PREFIX, "$EDE_INSTALL_DIR", [Default installation place])
|
||||
|
||||
|
||||
EDE_OPTIM_FLAGS=""
|
||||
EDE_DEBUG_FLAGS=""
|
||||
|
||||
|
@ -40,8 +39,6 @@ AC_ARG_ENABLE(hal, AC_HELP_STRING([--enable-hal], [enable HAL support (default=y
|
|||
|
||||
dnl set 'with_fltk_path'
|
||||
AC_ARG_WITH(fltk_path, AC_HELP_STRING([--with-fltk-path=[DIR]], [alternative directory where FLTK is installed]))
|
||||
dnl set 'with_efltk_path'
|
||||
AC_ARG_WITH(efltk_path, AC_HELP_STRING([--with-efltk-path=[DIR]], [alternative directory where eFLTK is installed]))
|
||||
dnl set 'with_edelib_path'
|
||||
AC_ARG_WITH(edelib_path, AC_HELP_STRING([--with-edelib-path=[DIR]], [alternative directory where edelib is installed]))
|
||||
|
||||
|
@ -59,6 +56,17 @@ AC_PATH_XTRA
|
|||
|
||||
AC_HEADER_STDC
|
||||
|
||||
dnl for xmlrpc-c
|
||||
AC_CHECK_FUNC(pselect, AC_DEFINE(HAVE_PSELECT, 1, [Define to 1 if you have pselect()]))
|
||||
AC_CHECK_FUNC(setgroups, AC_DEFINE(HAVE_SETGROUPS, 1, [Define to 1 if you have setgroups()]))
|
||||
AC_CHECK_FUNC(asprintf, AC_DEFINE(HAVE_ASPRINTF, 1, [Define to 1 if you have asprintf()]))
|
||||
AC_CHECK_FUNC(setenv, AC_DEFINE(HAVE_SETENV, 1, [Define to 1 if you have setenv()]))
|
||||
AC_CHECK_FUNC(wcsncmp, AC_DEFINE(HAVE_WCSNCMP, 1, [Define to 1 if you have wcsncmp()]))
|
||||
AC_CHECK_FUNC(gettimeofday, AC_DEFINE(HAVE_GETTIMEOFDAY, 1, [Define to 1 if you have gettimeofday()]))
|
||||
AC_CHECK_FUNC(localtime_r, AC_DEFINE(HAVE_LOCALTIME_R, 1, [Define to 1 if you have localtime_r()]))
|
||||
AC_CHECK_FUNC(gmtime_r, AC_DEFINE(HAVE_GMTIME_R, 1, [Define to 1 if you have gmtime_r()]))
|
||||
AC_CHECK_FUNC(strcasecmp, AC_DEFINE(HAVE_STRCASECMP, 1, [Define to 1 if you have strcasecmp()]))
|
||||
|
||||
if test "$enable_profile" = "yes"; then
|
||||
enable_debug=yes
|
||||
fi
|
||||
|
@ -81,6 +89,7 @@ if test "$enable_shape" = "yes"; then
|
|||
|
||||
if test "$have_xshape" = "yes"; then
|
||||
AC_DEFINE(HAVE_SHAPE, 1, [Define to 1 if you have XShape extension])
|
||||
XSHAPE_LIBS="-lXext"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
@ -109,10 +118,7 @@ else
|
|||
fi
|
||||
|
||||
if test -n "$with_edelib_path"; then
|
||||
PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$with_edelib_path"
|
||||
else
|
||||
dnl TODO: remove this in release
|
||||
PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/ede/lib/pkgconfig"
|
||||
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$with_edelib_path/lib/pkgconfig"
|
||||
fi
|
||||
|
||||
PKG_CHECK_MODULES(EDELIB, [edelib],, [have_edelib=no])
|
||||
|
@ -120,9 +126,19 @@ if test "$have_edelib" = "no"; then
|
|||
AC_MSG_ERROR(edelib not found! You must install it first)
|
||||
fi
|
||||
|
||||
PKG_CHECK_MODULES(EDELIB_GUI, [edelib-gui],, [have_edelib_gui=no])
|
||||
if test "$have_edelib_gui" = "no"; then
|
||||
AC_MSG_ERROR(edelib-gui not found! You must install it first)
|
||||
fi
|
||||
|
||||
PKG_CHECK_MODULES(EDELIB_GUI_NO_IMAGES, [edelib-gui-no-images],, [have_edelib_gui_no_images=no])
|
||||
if test "$have_edelib_gui_no_images" = "no"; then
|
||||
AC_MSG_ERROR(edelib-gui (without images) not found! You must install it first)
|
||||
fi
|
||||
|
||||
PKG_CHECK_MODULES(EDELIB_DBUS, [edelib-dbus],, [have_edelib_dbus=no])
|
||||
if test "$have_edelib_dbus" = "no"; then
|
||||
AC_MSG_ERROR(edelib-dbus not found! You must install it first)
|
||||
AC_MSG_RESULT(edelib is compiled without DBus so EDE will be compiled without DBus support)
|
||||
fi
|
||||
|
||||
dnl find edelib documentation
|
||||
|
@ -141,14 +157,21 @@ if test -n "$FLTK_CONFIG"; then
|
|||
AC_MSG_CHECKING([for FLTK version >= 1.1.7])
|
||||
|
||||
case "$fltk_version" in ["1.1."[789]])
|
||||
AC_MSG_RESULT(yes)
|
||||
;;
|
||||
["1.1.10"])
|
||||
AC_MSG_RESULT(yes)
|
||||
;;
|
||||
dnl check for FLTK 1.3.x branch
|
||||
["1.3."[0123456789]])
|
||||
AC_MSG_RESULT(yes)
|
||||
;;
|
||||
*)
|
||||
AC_MSG_ERROR([Looks like you have an older FLTK version ($fltk_version). Required is >= 1.1.7])
|
||||
esac
|
||||
|
||||
dnl remove -Wno-non-virtual-dtor from flags
|
||||
FLTK_CFLAGS=`$FLTK_CONFIG --cxxflags | sed -e 's/-Wno-non-virtual-dtor//'`
|
||||
dnl remove -Wno-non-virtual-dtor from flags (also, on NetBSD they added -O2 flag; stupid)
|
||||
FLTK_CFLAGS=`$FLTK_CONFIG --cxxflags | sed -e 's/-Wno-non-virtual-dtor//' | sed -e 's/-O[1-3]//g'`
|
||||
dnl remove -lsupc++ so we can chose what to use
|
||||
FLTK_LIBS_NOIMAGES=`$FLTK_CONFIG --ldflags | sed -e 's/-lsupc++//g'`
|
||||
FLTK_LIBS=`$FLTK_CONFIG --use-images --ldflags | sed -e 's/-lsupc++//g'`
|
||||
|
@ -156,31 +179,6 @@ else
|
|||
AC_MSG_ERROR([You don't have FLTK installed. To compile EDE, you will need it.])
|
||||
fi
|
||||
|
||||
if test "x$with_efltk_path" = "x"; then
|
||||
AC_PATH_PROG(EFLTK_CONFIG, efltk-config)
|
||||
else
|
||||
AC_PATH_PROG(EFLTK_CONFIG, efltk-config,, "$with_efltk_path/bin")
|
||||
fi
|
||||
|
||||
if test -n "$EFLTK_CONFIG"; then
|
||||
efltk_version=`$EFLTK_CONFIG --version`
|
||||
|
||||
AC_MSG_CHECKING([for eFLTK version >= 2.0.4])
|
||||
|
||||
case "$efltk_version" in ["2.0."[456789]])
|
||||
AC_MSG_RESULT(yes)
|
||||
;;
|
||||
*)
|
||||
AC_MSG_ERROR([Looks like you have an older eFLTK version ($efltk_version). Required is >= 2.0.4])
|
||||
esac
|
||||
|
||||
EFLTK_CFLAGS=`$EFLTK_CONFIG --cxxflags`
|
||||
EFLTK_LIBS_NOIMAGES=`$EFLTK_CONFIG --ldflags`
|
||||
EFLTK_LIBS=`$EFLTK_CONFIG --use-xml --use-images --ldflags`
|
||||
else
|
||||
AC_MSG_WARN([You don't have eFLTK installed. EDE will be built without panel and window manager!])
|
||||
fi
|
||||
|
||||
EDE_CHECK_LIBXPM
|
||||
if test "$have_libxpm" = "yes"; then
|
||||
FLTK_LIBS="$FLTK_LIBS $LIBXPM_LIBS"
|
||||
|
@ -188,10 +186,107 @@ if test "$have_libxpm" = "yes"; then
|
|||
fi
|
||||
|
||||
EDE_CHECK_STATFS
|
||||
EDE_CHECK_STAT64
|
||||
EDE_LARGEFILE
|
||||
|
||||
EDE_CHECK_DIR(DBUS_SERVICE_DIR,
|
||||
[/usr/share/dbus-1/services /usr/local/share/dbus-1/services "$datarootdir/dbus-1/services"])
|
||||
AC_PATH_PROG(CURL_CONFIG, curl-config)
|
||||
if test -n "$CURL_CONFIG"; then
|
||||
CURL_CFLAGS=`$CURL_CONFIG --cflags`
|
||||
CURL_LIBS=`$CURL_CONFIG --libs`
|
||||
AC_DEFINE(HAVE_CURL, 1, [Define to 1 if you have curl library])
|
||||
|
||||
AC_LANG_SAVE
|
||||
AC_LANG_C
|
||||
AC_TRY_COMPILE([
|
||||
#include <curl/curl.h>
|
||||
#include <curl/types.h>
|
||||
],[
|
||||
CURL *curl;
|
||||
curl = curl_easy_init();
|
||||
],[have_curltypes_h=yes],[])
|
||||
AC_LANG_RESTORE
|
||||
|
||||
if test "$have_curltype_h" = "yes"; then
|
||||
AC_DEFINE(HAVE_CURLTYPES_H, 1, [Define to 1 if you have curl/types.h file])
|
||||
fi
|
||||
fi
|
||||
|
||||
dnl emits PTHREAD_CFLAGS and PTHREAD_LIBS
|
||||
ACX_PTHREAD
|
||||
|
||||
AC_MSG_CHECKING([for XKB extension files])
|
||||
ac_save_CFLAGS="$CFLAGS"
|
||||
ac_save_LIBS="$LIBS"
|
||||
CFLAGS="$CFLAGS $X_CFLAGS"
|
||||
LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lxkbfile"
|
||||
|
||||
AC_LANG_SAVE
|
||||
AC_LANG_C
|
||||
AC_TRY_LINK([
|
||||
#include <stdio.h>
|
||||
#include <X11/XKBlib.h>
|
||||
#include <X11/extensions/XKBrules.h>
|
||||
],[
|
||||
FILE *fd = fopen("/some/file", "r");
|
||||
XkbRF_RulesPtr ptr;
|
||||
XkbRF_LoadRules(fd, ptr);
|
||||
],[have_xkbrules=yes],[])
|
||||
AC_LANG_RESTORE
|
||||
|
||||
CFLAGS="$ac_save_CFLAGS"
|
||||
LIBS="$ac_save_LIBS"
|
||||
|
||||
if test "$have_xkbrules" = "yes"; then
|
||||
AC_DEFINE(HAVE_XKBRULES, 1, [Define to 1 if you have XKB extension])
|
||||
XKB_LIBS="$X_LIBS -lxkbfile"
|
||||
AC_MSG_RESULT(yes)
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
|
||||
dnl this check is stolen from xmlrpc-c which is borrowed from Python 1.5.2.
|
||||
AC_MSG_CHECKING([whether va_list is an array])
|
||||
AC_TRY_COMPILE([
|
||||
#include <stdarg.h>
|
||||
],[
|
||||
va_list list1, list2; list1 = list2;
|
||||
],, va_list_is_array=yes)
|
||||
|
||||
if test "x$va_list_is_array" = "xyes"; then
|
||||
AC_DEFINE(VA_LIST_IS_ARRAY, 1, [Define to 1 if your va_list is array])
|
||||
AC_MSG_RESULT(yes)
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
|
||||
dnl kstat/solaris
|
||||
AC_CHECK_HEADER(kstat.h, [have_kstat_h=yes],)
|
||||
if test "x$have_kstat_h" = "xyes"; then
|
||||
AC_MSG_CHECKING([for kstat presence])
|
||||
|
||||
AC_LANG_SAVE
|
||||
AC_LANG_C
|
||||
AC_TRY_COMPILE([
|
||||
#include <kstat.h>
|
||||
],[
|
||||
kstat_named_t k;
|
||||
k.value.ui32;
|
||||
],[have_kstat=yes],[])
|
||||
AC_LANG_RESTORE
|
||||
|
||||
if test "x$have_kstat" = "xyes"; then
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(HAVE_KSTAT, 1, [Define to 1 if you have kstat])
|
||||
KSTAT_LIBS=" -lkstat"
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
fi
|
||||
|
||||
dnl pekwm specific macros
|
||||
EDE_CHECK_PEKWM_DEPENDENCIES
|
||||
|
||||
dnl expand variables before EDE_INIT_JAM convert them to jam variables
|
||||
EDE_EXPAND(sysconfdir, "NONE", my_sysconfdir)
|
||||
|
||||
EDE_INIT_JAM
|
||||
|
||||
|
@ -201,18 +296,24 @@ AC_SUBST(EDE_DEBUG_FLAGS)
|
|||
AC_SUBST(FLTK_CFLAGS)
|
||||
AC_SUBST(FLTK_LIBS)
|
||||
AC_SUBST(FLTK_LIBS_NOIMAGES)
|
||||
AC_SUBST(EFLTK_CFLAGS)
|
||||
AC_SUBST(EFLTK_LIBS_NOIMAGES)
|
||||
AC_SUBST(EFLTK_LIBS)
|
||||
AC_SUBST(EDELIB_API_INDEX)
|
||||
AC_SUBST(CURL_CFLAGS)
|
||||
AC_SUBST(CURL_LIBS)
|
||||
AC_SUBST(LARGEFILE)
|
||||
AC_SUBST(XKB_LIBS)
|
||||
AC_SUBST(XSHAPE_LIBS)
|
||||
AC_SUBST(my_sysconfdir)
|
||||
AC_SUBST(KSTAT_LIBS)
|
||||
AC_SUBST(PEKWM_CXXFLAGS)
|
||||
AC_SUBST(PEKWM_LIBS)
|
||||
|
||||
AC_OUTPUT([
|
||||
Jamconfig
|
||||
tools/l10n-prepare.sh
|
||||
data/startede
|
||||
data/ede.desktop
|
||||
doc/index.txt
|
||||
services/org.equinoxproject.Launch.service
|
||||
services/org.equinoxproject.StartupNotify.service
|
||||
])
|
||||
|
||||
chmod +x tools/l10n-prepare.sh
|
||||
|
|
14
data/Jamfile
|
@ -10,20 +10,18 @@
|
|||
|
||||
SubDir TOP data ;
|
||||
|
||||
ICONS48 = [ Wildcard icons-48 : *.png : icons-48 ] ;
|
||||
ICONS16 = [ Wildcard icons-16 : *.png : icons-16 ] ;
|
||||
PLINKS = [ Wildcard programs-links : *.desktop : programs-links ] ;
|
||||
CONFS = [ Wildcard *.conf ] ;
|
||||
|
||||
InstallEdeIcons icons-16 : $(ICONS16) ;
|
||||
InstallEdeIcons icons-48 : $(ICONS48) ;
|
||||
|
||||
InstallEdeProgram startede ;
|
||||
InstallEdeConfigFiles $(CONFS) ;
|
||||
InstallEdeDesktopFiles $(PLINKS) ;
|
||||
|
||||
# install entry for login/desktop managers
|
||||
InstallData /usr/share/xsessions : ede.desktop ;
|
||||
InstallData $(XSESSIONS_DIR) : ede.desktop ;
|
||||
Clean distclean : ede.desktop ;
|
||||
|
||||
SubInclude TOP data mime-types ;
|
||||
SubInclude TOP data icon-themes ;
|
||||
SubInclude TOP data menu ;
|
||||
SubInclude TOP data desktop-links ;
|
||||
SubInclude TOP data pekwm ;
|
||||
SubInclude TOP data wallpapers ;
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
# EFLTK Configuration - Version 2,003000
|
||||
|
||||
[Desktop Entry]
|
||||
Icon=kppp.png
|
||||
X=20
|
||||
Y=210
|
||||
Name=Connect to Internet
|
||||
Exec=epppdialer
|
||||
Name[sk]=Pripojenie do Internetu
|
||||
|
20
data/desktop-links/Jamfile
Normal file
|
@ -0,0 +1,20 @@
|
|||
#
|
||||
# $Id$
|
||||
#
|
||||
# Part of Equinox Desktop Environment (EDE).
|
||||
# Copyright (c) 2009 EDE Authors.
|
||||
#
|
||||
# This program is licensed under terms of the
|
||||
# GNU General Public License version 2 or newer.
|
||||
# See COPYING for details.
|
||||
|
||||
SubDir TOP data desktop-links ;
|
||||
|
||||
actions quietly existing InstallIfEmpty
|
||||
{
|
||||
./$(>)/install-in-desktop-dir.sh
|
||||
}
|
||||
|
||||
# use 'all' pseudotarget not 'install' because 'install' will be often run as superuser, installing
|
||||
# data in superuser directory, not user directory
|
||||
InstallIfEmpty all : $(SUBDIR) ;
|
|
@ -1,10 +0,0 @@
|
|||
# EFLTK Configuration - Version 2,003000
|
||||
|
||||
[Desktop Entry]
|
||||
Icon=konsole.png
|
||||
X=20
|
||||
Y=130
|
||||
Name=Terminal
|
||||
Exec=xterm
|
||||
Name[sk]=Terminál
|
||||
|
9
data/desktop-links/ede-xterm.desktop
Normal file
|
@ -0,0 +1,9 @@
|
|||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Type=Application
|
||||
Encoding=UTF-8
|
||||
Exec=ede-launch --launch terminal
|
||||
Icon=utilities-terminal
|
||||
Categories=Utility;
|
||||
Name=Terminal
|
||||
Comment=X11 terminal
|
20
data/desktop-links/install-in-desktop-dir.sh
Executable file
|
@ -0,0 +1,20 @@
|
|||
#!/bin/sh
|
||||
# Create ~/Desktop/ directory if not exists and installs target file. If directory
|
||||
# exists but is empty, files will be also installed. If directory is not empty, it will do nothing.
|
||||
|
||||
desktop_dir="$HOME/Desktop"
|
||||
targets="ede-xterm.desktop"
|
||||
|
||||
[ -d $desktop_dir ] || mkdir -p $desktop_dir
|
||||
|
||||
curr_dir=`dirname $0`
|
||||
content=`ls $desktop_dir/*.desktop 2>>/dev/null`
|
||||
|
||||
# check if directory is empty and install if it does
|
||||
if test "x$content" = "x"; then
|
||||
echo "Preparing $desktop_dir for the first time..."
|
||||
|
||||
for file in $targets; do
|
||||
cp $curr_dir/$file $desktop_dir
|
||||
done
|
||||
fi
|
|
@ -1,63 +0,0 @@
|
|||
# EFLTK Configuration - Version 2,000300
|
||||
|
||||
[Keyboard]
|
||||
Layout=en
|
||||
Repeat=1
|
||||
ClickVolume=50
|
||||
RecentKeyboards=us
|
||||
|
||||
[IconManager]
|
||||
Label Fontsize=10
|
||||
Label Maxwidth=55
|
||||
Gridspacing=10
|
||||
Label Foreground=7
|
||||
Label Background=2037550592
|
||||
OneClickExec=0
|
||||
|
||||
[Panel]
|
||||
Volume Control=evolume
|
||||
Time and date=etimedate
|
||||
AutoHide=0
|
||||
Workspaces=true
|
||||
RunBrowser=true
|
||||
CPUMonitor=true
|
||||
SoundMixer=true
|
||||
VariableWidthTaskbar=false
|
||||
ShowUsernameOnMenu=true
|
||||
ShowDesktop=true
|
||||
|
||||
[Desktop]
|
||||
Wallpaper=
|
||||
Color=RGB(76,108,178)
|
||||
Opacity=205
|
||||
Use=0
|
||||
|
||||
[Workspaces]
|
||||
Count=4
|
||||
(null)=9@9
|
||||
|
||||
[Web]
|
||||
Browser=mozilla
|
||||
|
||||
[Terminal]
|
||||
Terminal=xterm
|
||||
|
||||
[System]
|
||||
UseSudo=false
|
||||
|
||||
[Mouse]
|
||||
Accel=2
|
||||
Thresh=4
|
||||
|
||||
[Bell]
|
||||
Volume=50
|
||||
Pitch=440
|
||||
Duration=200
|
||||
|
||||
[Screen]
|
||||
Delay=15
|
||||
Pattern=2
|
||||
CheckBlank=1
|
||||
RadioBlank=1
|
||||
RadioPattern=0
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Exec=startede
|
||||
TryExec=startede
|
||||
Name=EDE
|
||||
Comment=This session logs you into EDE
|
6
data/ede.desktop.in
Normal file
|
@ -0,0 +1,6 @@
|
|||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Name=EDE
|
||||
Exec=@prefix@/bin/startede
|
||||
Comment=This session logs you into EDE Desktop
|
||||
Type=Application
|
|
@ -1,23 +0,0 @@
|
|||
# EFLTK Configuration - Version 2,000300
|
||||
|
||||
|
||||
[Images]
|
||||
State Effects=1
|
||||
|
||||
[Menus]
|
||||
Effects=0
|
||||
Delay=0
|
||||
Subwindow Effect=0
|
||||
Effect Type=0
|
||||
Speed=1
|
||||
|
||||
[Tooltips]
|
||||
Effects=0
|
||||
Effect Type=0
|
||||
Enabled=1
|
||||
Delay=1
|
||||
|
||||
[MDI]
|
||||
Animate=0
|
||||
Opaque=0
|
||||
|
|
@ -56,3 +56,13 @@ if $(BUILD_ICON_THEMES) = 1 {
|
|||
ConvertIconTheme "edeneu" : $(ICON_SIZES) : $(ICON_CATEGORIES) ;
|
||||
InstallIconTheme "edeneu" : $(ICON_SIZES) : $(ICON_CATEGORIES) ;
|
||||
}
|
||||
|
||||
if $(INSTALL_ICON_THEMES) = 1 {
|
||||
InstallIconTheme "edeneu" : $(ICON_SIZES) : $(ICON_CATEGORIES) ;
|
||||
}
|
||||
|
||||
# install kbflags icons
|
||||
KBFLAGS_ICONS_DIR = [ FDirName "kbflags" "21x14" ] ;
|
||||
KBFLAGS_ICONS = [ Wildcard $(KBFLAGS_ICONS_DIR) : *.png : $(KBFLAGS_ICONS_DIR) ] ;
|
||||
|
||||
InstallEdeIcons $(KBFLAGS_ICONS_DIR) : $(KBFLAGS_ICONS) ;
|
||||
|
|
BIN
data/icon-themes/kbflags/21x14.new/C.png
Normal file
After Width: | Height: | Size: 205 B |
BIN
data/icon-themes/kbflags/21x14.new/ad.png
Normal file
After Width: | Height: | Size: 205 B |
BIN
data/icon-themes/kbflags/21x14.new/ae.png
Normal file
After Width: | Height: | Size: 145 B |
BIN
data/icon-themes/kbflags/21x14.new/af.png
Normal file
After Width: | Height: | Size: 157 B |
BIN
data/icon-themes/kbflags/21x14.new/ag.png
Normal file
After Width: | Height: | Size: 260 B |
BIN
data/icon-themes/kbflags/21x14.new/ai.png
Normal file
After Width: | Height: | Size: 325 B |
BIN
data/icon-themes/kbflags/21x14.new/al.png
Normal file
After Width: | Height: | Size: 478 B |
BIN
data/icon-themes/kbflags/21x14.new/am.png
Normal file
After Width: | Height: | Size: 143 B |
BIN
data/icon-themes/kbflags/21x14.new/an.png
Normal file
After Width: | Height: | Size: 234 B |
BIN
data/icon-themes/kbflags/21x14.new/ao.png
Normal file
After Width: | Height: | Size: 233 B |
BIN
data/icon-themes/kbflags/21x14.new/ar.png
Normal file
After Width: | Height: | Size: 192 B |
BIN
data/icon-themes/kbflags/21x14.new/as.png
Normal file
After Width: | Height: | Size: 337 B |
BIN
data/icon-themes/kbflags/21x14.new/at.png
Normal file
After Width: | Height: | Size: 124 B |
BIN
data/icon-themes/kbflags/21x14.new/au.png
Normal file
After Width: | Height: | Size: 309 B |
BIN
data/icon-themes/kbflags/21x14.new/aw.png
Normal file
After Width: | Height: | Size: 160 B |
BIN
data/icon-themes/kbflags/21x14.new/az.png
Normal file
After Width: | Height: | Size: 223 B |
BIN
data/icon-themes/kbflags/21x14.new/ba.png
Normal file
After Width: | Height: | Size: 296 B |
BIN
data/icon-themes/kbflags/21x14.new/bb.png
Normal file
After Width: | Height: | Size: 164 B |
BIN
data/icon-themes/kbflags/21x14.new/bd.png
Normal file
After Width: | Height: | Size: 198 B |
BIN
data/icon-themes/kbflags/21x14.new/be.png
Normal file
After Width: | Height: | Size: 112 B |
BIN
data/icon-themes/kbflags/21x14.new/bf.png
Normal file
After Width: | Height: | Size: 203 B |
BIN
data/icon-themes/kbflags/21x14.new/bg.png
Normal file
After Width: | Height: | Size: 135 B |
BIN
data/icon-themes/kbflags/21x14.new/bh.png
Normal file
After Width: | Height: | Size: 135 B |
BIN
data/icon-themes/kbflags/21x14.new/bi.png
Normal file
After Width: | Height: | Size: 361 B |
BIN
data/icon-themes/kbflags/21x14.new/bj.png
Normal file
After Width: | Height: | Size: 116 B |
BIN
data/icon-themes/kbflags/21x14.new/bm.png
Normal file
After Width: | Height: | Size: 325 B |
BIN
data/icon-themes/kbflags/21x14.new/bn.png
Normal file
After Width: | Height: | Size: 300 B |
BIN
data/icon-themes/kbflags/21x14.new/bo.png
Normal file
After Width: | Height: | Size: 161 B |
BIN
data/icon-themes/kbflags/21x14.new/br.png
Normal file
After Width: | Height: | Size: 347 B |
BIN
data/icon-themes/kbflags/21x14.new/bs.png
Normal file
After Width: | Height: | Size: 211 B |
BIN
data/icon-themes/kbflags/21x14.new/bt.png
Normal file
After Width: | Height: | Size: 323 B |
BIN
data/icon-themes/kbflags/21x14.new/bw.png
Normal file
After Width: | Height: | Size: 150 B |
BIN
data/icon-themes/kbflags/21x14.new/by.png
Normal file
After Width: | Height: | Size: 143 B |
BIN
data/icon-themes/kbflags/21x14.new/bz.png
Normal file
After Width: | Height: | Size: 283 B |
BIN
data/icon-themes/kbflags/21x14.new/ca.png
Normal file
After Width: | Height: | Size: 203 B |
BIN
data/icon-themes/kbflags/21x14.new/cc.png
Normal file
After Width: | Height: | Size: 309 B |
BIN
data/icon-themes/kbflags/21x14.new/cd.png
Normal file
After Width: | Height: | Size: 202 B |
BIN
data/icon-themes/kbflags/21x14.new/cf.png
Normal file
After Width: | Height: | Size: 299 B |
BIN
data/icon-themes/kbflags/21x14.new/cg.png
Normal file
After Width: | Height: | Size: 187 B |
BIN
data/icon-themes/kbflags/21x14.new/ch.png
Normal file
After Width: | Height: | Size: 147 B |
BIN
data/icon-themes/kbflags/21x14.new/ci.png
Normal file
After Width: | Height: | Size: 122 B |
BIN
data/icon-themes/kbflags/21x14.new/ck.png
Normal file
After Width: | Height: | Size: 283 B |
BIN
data/icon-themes/kbflags/21x14.new/cl.png
Normal file
After Width: | Height: | Size: 200 B |
BIN
data/icon-themes/kbflags/21x14.new/cm.png
Normal file
After Width: | Height: | Size: 152 B |
BIN
data/icon-themes/kbflags/21x14.new/cn.png
Normal file
After Width: | Height: | Size: 152 B |
BIN
data/icon-themes/kbflags/21x14.new/co.png
Normal file
After Width: | Height: | Size: 134 B |
BIN
data/icon-themes/kbflags/21x14.new/cr.png
Normal file
After Width: | Height: | Size: 146 B |
BIN
data/icon-themes/kbflags/21x14.new/cu.png
Normal file
After Width: | Height: | Size: 245 B |
BIN
data/icon-themes/kbflags/21x14.new/cv.png
Normal file
After Width: | Height: | Size: 237 B |
BIN
data/icon-themes/kbflags/21x14.new/cy.png
Normal file
After Width: | Height: | Size: 235 B |
BIN
data/icon-themes/kbflags/21x14.new/cz.png
Normal file
After Width: | Height: | Size: 207 B |
BIN
data/icon-themes/kbflags/21x14.new/de.png
Normal file
After Width: | Height: | Size: 103 B |
BIN
data/icon-themes/kbflags/21x14.new/dj.png
Normal file
After Width: | Height: | Size: 298 B |
BIN
data/icon-themes/kbflags/21x14.new/dk.png
Normal file
After Width: | Height: | Size: 144 B |
BIN
data/icon-themes/kbflags/21x14.new/dm.png
Normal file
After Width: | Height: | Size: 279 B |
BIN
data/icon-themes/kbflags/21x14.new/do.png
Normal file
After Width: | Height: | Size: 209 B |
BIN
data/icon-themes/kbflags/21x14.new/dz.png
Normal file
After Width: | Height: | Size: 217 B |
BIN
data/icon-themes/kbflags/21x14.new/ec.png
Normal file
After Width: | Height: | Size: 333 B |
BIN
data/icon-themes/kbflags/21x14.new/ee.png
Normal file
After Width: | Height: | Size: 123 B |
BIN
data/icon-themes/kbflags/21x14.new/eg.png
Normal file
After Width: | Height: | Size: 178 B |
BIN
data/icon-themes/kbflags/21x14.new/eh.png
Normal file
After Width: | Height: | Size: 272 B |
BIN
data/icon-themes/kbflags/21x14.new/er.png
Normal file
After Width: | Height: | Size: 369 B |
BIN
data/icon-themes/kbflags/21x14.new/es.png
Normal file
After Width: | Height: | Size: 149 B |
BIN
data/icon-themes/kbflags/21x14.new/et.png
Normal file
After Width: | Height: | Size: 234 B |
BIN
data/icon-themes/kbflags/21x14.new/fi.png
Normal file
After Width: | Height: | Size: 142 B |
BIN
data/icon-themes/kbflags/21x14.new/fj.png
Normal file
After Width: | Height: | Size: 361 B |
BIN
data/icon-themes/kbflags/21x14.new/fk.png
Normal file
After Width: | Height: | Size: 344 B |
BIN
data/icon-themes/kbflags/21x14.new/fm.png
Normal file
After Width: | Height: | Size: 170 B |
BIN
data/icon-themes/kbflags/21x14.new/fo.png
Normal file
After Width: | Height: | Size: 215 B |
BIN
data/icon-themes/kbflags/21x14.new/fr.png
Normal file
After Width: | Height: | Size: 113 B |
BIN
data/icon-themes/kbflags/21x14.new/ga.png
Normal file
After Width: | Height: | Size: 131 B |
BIN
data/icon-themes/kbflags/21x14.new/gb.png
Normal file
After Width: | Height: | Size: 339 B |
BIN
data/icon-themes/kbflags/21x14.new/gd.png
Normal file
After Width: | Height: | Size: 325 B |
BIN
data/icon-themes/kbflags/21x14.new/ge.png
Normal file
After Width: | Height: | Size: 192 B |
BIN
data/icon-themes/kbflags/21x14.new/gh.png
Normal file
After Width: | Height: | Size: 156 B |
BIN
data/icon-themes/kbflags/21x14.new/gi.png
Normal file
After Width: | Height: | Size: 243 B |
BIN
data/icon-themes/kbflags/21x14.new/gm.png
Normal file
After Width: | Height: | Size: 163 B |
BIN
data/icon-themes/kbflags/21x14.new/gn.png
Normal file
After Width: | Height: | Size: 116 B |
BIN
data/icon-themes/kbflags/21x14.new/gp.png
Normal file
After Width: | Height: | Size: 157 B |