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@" ;
|
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
|
# directories used by build system
|
||||||
PREFIX ?= "$(prefix)" ;
|
PREFIX ?= "$(prefix)" ;
|
||||||
EDE_BIN_DIR ?= "$(bindir)" ;
|
EDE_BIN_DIR ?= "$(bindir)" ;
|
||||||
EDE_CONFIG_DIR ?= "/etc/xdg/ede" ; # use XDG default for config dir
|
EDE_DATA_DIR ?= "$(datadir)" ;
|
||||||
EDE_CONFIG_DIR_OLD ?= "$(datadir)/config" ;
|
EDE_CONFIG_DIR ?= "$(sysconfdir)/xdg/$(EDE_PREFIX_SUBDIR)" ;
|
||||||
EDE_ICON_DIR ?= "$(datadir)/icons" ;
|
EDE_MENU_DIR ?= "$(sysconfdir)/xdg/menus" ; # use XDG default for menu dir
|
||||||
EDE_DESKTOP_FILE_DIR ?= "$(datadir)/desktop" ;
|
EDE_ICON_DIR ?= "$(EDE_DATA_DIR)/icons" ;
|
||||||
EDE_MIME_DIR ?= "$(datadir)/mime" ;
|
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_DOC_DIR ?= "$(docdir)/ede-$(EDE_VERSION)" ;
|
||||||
EDE_THEMES_DIR ?= "$(datadir)/themes" ;
|
EDE_THEMES_DIR ?= "$(EDE_DATA_DIR)/$(EDE_PREFIX_SUBDIR)/themes" ;
|
||||||
EDE_TIPS_DIR ?= "$(datadir)/tips" ;
|
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@ ;
|
OPTIMFLAGS ?= @EDE_OPTIM_FLAGS@ ;
|
||||||
DEBUGFLAGS ?= @EDE_DEBUG_FLAGS@ ;
|
DEBUGFLAGS ?= @EDE_DEBUG_FLAGS@ ;
|
||||||
|
LARGEFILEFLAGS ?= @LARGEFILE@ ;
|
||||||
|
|
||||||
# FIXME: a quick hack to work everything on SunStudio
|
# FIXME: a quick hack to work everything on SunStudio
|
||||||
if $(SUN_COMPILER) {
|
if $(SUN_COMPILER) {
|
||||||
|
@ -63,15 +78,16 @@ if $(SUN_COMPILER) {
|
||||||
} else {
|
} else {
|
||||||
# gcc assumed
|
# gcc assumed
|
||||||
WALL ?= "-Wall" ;
|
WALL ?= "-Wall" ;
|
||||||
# some C libraries have issues with C++ when given '-pedantic' flag, so
|
# by default we do not use -pedantic; programs that use C libraries (HAL older versions) and eFLTK will fail
|
||||||
# setting 'jam -sPEDANTIC=""' will allow compilation
|
# to compile with it
|
||||||
PEDANTIC ?= "-pedantic" ;
|
PEDANTIC ?= ;
|
||||||
WNO_LONG_LONG ?= "-Wno-long-long" ;
|
WNO_LONG_LONG ?= "-Wno-long-long" ;
|
||||||
}
|
}
|
||||||
|
|
||||||
# global flags used to be passed to every target
|
# 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++ ;
|
STDLIB ?= -lstdc++ ;
|
||||||
|
LIBM ?= -lm ;
|
||||||
|
|
||||||
# Note that REMOVE_UNUSED_DEPENDENCIES_TRICK _does not_ works when
|
# Note that REMOVE_UNUSED_DEPENDENCIES_TRICK _does not_ works when
|
||||||
# edelib is compiled as shared library (or when is linked with some shared library)
|
# edelib is compiled as shared library (or when is linked with some shared library)
|
||||||
|
@ -80,6 +96,10 @@ STDLIB ?= -lstdc++ ;
|
||||||
# edelib libraries path
|
# edelib libraries path
|
||||||
EDELIBINCLUDE ?= @EDELIB_CFLAGS@ ;
|
EDELIBINCLUDE ?= @EDELIB_CFLAGS@ ;
|
||||||
EDELIBLIB ?= @EDELIB_LIBS@ ;
|
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_INCLUDE ?= @EDELIB_DBUS_CFLAGS@ ;
|
||||||
EDELIB_DBUS_LIB ?= @EDELIB_DBUS_LIBS@ ;
|
EDELIB_DBUS_LIB ?= @EDELIB_DBUS_LIBS@ ;
|
||||||
|
|
||||||
|
@ -88,11 +108,6 @@ FLTKINCLUDE ?= @FLTK_CFLAGS@ ;
|
||||||
FLTKLIB ?= @FLTK_LIBS@ ;
|
FLTKLIB ?= @FLTK_LIBS@ ;
|
||||||
FLTKLIB_NOIMAGES ?= @FLTK_LIBS_NOIMAGES@ ;
|
FLTKLIB_NOIMAGES ?= @FLTK_LIBS_NOIMAGES@ ;
|
||||||
|
|
||||||
# backward; efltk libraries path
|
|
||||||
EFLTKINCLUDE ?= @EFLTK_CFLAGS@ ;
|
|
||||||
EFLTKLIB ?= @EFLTK_LIBS@ ;
|
|
||||||
EFLTKLIB_NOIMAGES ?= @EFLTK_LIBS_NOIMAGES@ ;
|
|
||||||
|
|
||||||
# Xcomposite
|
# Xcomposite
|
||||||
COMPOSITEINCLUDE ?= @COMPOSITE_CFLAGS@ ;
|
COMPOSITEINCLUDE ?= @COMPOSITE_CFLAGS@ ;
|
||||||
COMPOSITELIB ?= @COMPOSITE_LIBS@ ;
|
COMPOSITELIB ?= @COMPOSITE_LIBS@ ;
|
||||||
|
@ -111,7 +126,28 @@ X_LIBS ?= @X_LIBS@ ;
|
||||||
X_PRE_LIBS ?= @X_PRE_LIBS@ ;
|
X_PRE_LIBS ?= @X_PRE_LIBS@ ;
|
||||||
X_EXTRA_LIBS ?= @X_EXTRA_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
|
# do not touch this
|
||||||
JAMCONFIG_READ = "yes" ;
|
JAMCONFIG_READ = "yes" ;
|
||||||
|
|
22
Jamfile
|
@ -10,36 +10,38 @@
|
||||||
|
|
||||||
SubDir TOP ;
|
SubDir TOP ;
|
||||||
|
|
||||||
EdeManualWithToc README.alpha ;
|
# EdeManualWithToc README ;
|
||||||
|
|
||||||
Clean distclean : $(JCACHEFILE) $(HCACHEFILE) ;
|
Clean distclean : $(JCACHEFILE) $(HCACHEFILE) ;
|
||||||
|
|
||||||
# SubInclude goes after local rules
|
# SubInclude goes after local rules
|
||||||
SubInclude TOP ede-about ;
|
SubInclude TOP ede-about ;
|
||||||
|
SubInclude TOP ede-autostart ;
|
||||||
SubInclude TOP ede-bell-conf ;
|
SubInclude TOP ede-bell-conf ;
|
||||||
|
SubInclude TOP ede-bug-tools ;
|
||||||
SubInclude TOP ede-calc ;
|
SubInclude TOP ede-calc ;
|
||||||
SubInclude TOP ede-conf ;
|
SubInclude TOP ede-conf ;
|
||||||
SubInclude TOP ede-crasher ;
|
|
||||||
SubInclude TOP ede-desktop ;
|
SubInclude TOP ede-desktop ;
|
||||||
SubInclude TOP ede-desktop-conf ;
|
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-screensaver-conf ;
|
||||||
|
SubInclude TOP ede-screen-lock ;
|
||||||
SubInclude TOP ede-help ;
|
SubInclude TOP ede-help ;
|
||||||
SubInclude TOP ede-image-view ;
|
SubInclude TOP ede-image-view ;
|
||||||
SubInclude TOP elma ;
|
|
||||||
SubInclude TOP ede-launch ;
|
SubInclude TOP ede-launch ;
|
||||||
SubInclude TOP emountd ;
|
|
||||||
SubInclude TOP ede-timedate ;
|
SubInclude TOP ede-timedate ;
|
||||||
SubInclude TOP ede-tip ;
|
SubInclude TOP ede-tip ;
|
||||||
|
SubInclude TOP ede-preferred-applications ;
|
||||||
SubInclude TOP evoke ;
|
SubInclude TOP evoke ;
|
||||||
SubInclude TOP doc ;
|
SubInclude TOP doc ;
|
||||||
SubInclude TOP data ;
|
SubInclude TOP data ;
|
||||||
SubInclude TOP services ;
|
SubInclude TOP services ;
|
||||||
|
|
||||||
# they will not be compiled if eFLTK wasn't found
|
# for now it is not compileable on SunStudio
|
||||||
SubInclude TOP edewm ;
|
if ! $(SUN_COMPILER) {
|
||||||
SubInclude TOP ede-panel ;
|
SubInclude TOP ede-panel ;
|
||||||
|
|
||||||
# efiler is not compileable at all
|
|
||||||
if $(WITH_EFILER) = 1 {
|
|
||||||
SubInclude TOP efiler ;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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
|
#!/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
|
if [ "$1" = "--compile" ]; then
|
||||||
compile=1
|
compile=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if aclocal -I m4 && autoheader && autoconf; then
|
if aclocal_emulate m4 && autoheader && autoconf; then
|
||||||
echo ""
|
echo ""
|
||||||
echo "Now run ./configure [OPTIONS]"
|
echo "Now run ./configure [OPTIONS]"
|
||||||
echo "or './configure --help' to see them"
|
echo "or './configure --help' to see them"
|
||||||
|
|
|
@ -17,7 +17,15 @@ EXEMODE = 755 ;
|
||||||
rule MakeInstallPrivate
|
rule MakeInstallPrivate
|
||||||
{
|
{
|
||||||
local i t s ;
|
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) ;
|
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] ;
|
# InstallEdeConfigFiles [targets] ;
|
||||||
rule InstallEdeConfigFiles
|
rule InstallEdeConfigFiles
|
||||||
{
|
{
|
||||||
|
@ -121,6 +117,12 @@ rule InstallEdeTips
|
||||||
InstallData $(EDE_TIPS_DIR) : $(<) ;
|
InstallData $(EDE_TIPS_DIR) : $(<) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# InstallEdeMenu [targets] ;
|
||||||
|
rule InstallEdeMenu [targets]
|
||||||
|
{
|
||||||
|
InstallData $(EDE_MENU_DIR) : $(<) ;
|
||||||
|
}
|
||||||
|
|
||||||
# InstallEdeMimeFiles [targets] ;
|
# InstallEdeMimeFiles [targets] ;
|
||||||
# Installs XDG mime files and run update-mime-database
|
# Installs XDG mime files and run update-mime-database
|
||||||
rule InstallEdeMimeFiles
|
rule InstallEdeMimeFiles
|
||||||
|
@ -167,8 +169,11 @@ rule InstallDbusService
|
||||||
InstallData $(DBUS_SERVICE_DIR) : $(1) ;
|
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
|
actions Install1
|
||||||
{
|
{
|
||||||
|
$(RM) "$(<)"
|
||||||
$(CP) "$(>)" "$(<)"
|
$(CP) "$(>)" "$(<)"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -29,8 +29,8 @@ rule MakeProgramPrivate
|
||||||
objects = [ FGristFiles $(2:S=$(SUFOBJ)) ] ;
|
objects = [ FGristFiles $(2:S=$(SUFOBJ)) ] ;
|
||||||
|
|
||||||
# Pick up values if someone set flags outside (via ObjectCcFlags and etc.)
|
# Pick up values if someone set flags outside (via ObjectCcFlags and etc.)
|
||||||
CCFLAGS on $(objects) = [ on $(objects) return $(CCFLAGS) ] $(4) ;
|
CCFLAGS on $(objects) = [ on $(objects) return $(CCFLAGS) ] -DE_LOG_DOMAIN="\\\"$(target)\\\"" $(4) ;
|
||||||
C++FLAGS on $(objects) = [ on $(objects) return $(C++FLAGS) ] $(4) ;
|
C++FLAGS on $(objects) = [ on $(objects) return $(C++FLAGS) ] -DE_LOG_DOMAIN="\\\"$(target)\\\"" $(4) ;
|
||||||
|
|
||||||
if $(REMOVE_UNUSED_DEPENDENCIES_TRICK) = 1 {
|
if $(REMOVE_UNUSED_DEPENDENCIES_TRICK) = 1 {
|
||||||
# remove unused dependencies in binaries, as U.Drepper prescribed ;-)
|
# remove unused dependencies in binaries, as U.Drepper prescribed ;-)
|
||||||
|
@ -72,18 +72,18 @@ rule Program
|
||||||
}
|
}
|
||||||
|
|
||||||
# EdeProgram [target] : [sources] : [noinstall] ;
|
# EdeProgram [target] : [sources] : [noinstall] ;
|
||||||
# Creates EDE specific programs. They will be linked with EDELIBLIB
|
# Creates EDE specific programs. They will be linked with EDELIB_GUI_LIB.
|
||||||
# and FLTKLIB. If [noinstall] is given, [target] will not be installed wit 'jam install'.
|
# If [noinstall] is given, [target] will not be installed wit 'jam install'.
|
||||||
rule EdeProgram
|
rule EdeProgram
|
||||||
{
|
{
|
||||||
if ! $(EDELIBINCLUDE) || ! $(EDELIBLIB) {
|
if ! $(EDELIBLIB) {
|
||||||
Echo "EDELIBINCLUDE or EDELIBLIB not defined; $(1) will not be built" ;
|
Echo "EDELIBLIB not defined; $(1) will not be built" ;
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
|
|
||||||
MakeProgramPrivate $(1) : $(2)
|
MakeProgramPrivate $(1) : $(2)
|
||||||
: $(EDELIBLIB) $(FLTKLIB) $(STDLIB)
|
: $(EDELIB_GUI_LIB) $(STDLIB)
|
||||||
: $(GLOBALFLAGS) $(EDELIBINCLUDE) $(FLTKINCLUDE) ;
|
: $(GLOBALFLAGS) $(EDELIB_GUI_INCLUDE) ;
|
||||||
|
|
||||||
if $(3) != "noinstall" {
|
if $(3) != "noinstall" {
|
||||||
InstallEdeProgram $(1) ;
|
InstallEdeProgram $(1) ;
|
||||||
|
@ -91,46 +91,24 @@ rule EdeProgram
|
||||||
}
|
}
|
||||||
|
|
||||||
# EdeProgramAsFltkBare [target] : [sources] : [noinstall] ;
|
# EdeProgramAsFltkBare [target] : [sources] : [noinstall] ;
|
||||||
# Creates EDE specific programs. They will be linked with EDELIBLIB
|
# Creates EDE specific programs. They will be linked with EDELIB_GUI_NO_IMAGES_LIB
|
||||||
# and FLTKLIB. If [noinstall] is given, [target] will not be installed wit 'jam install'.
|
# If [noinstall] is given, [target] will not be installed wit 'jam install'.
|
||||||
rule EdeProgramAsFltkBare
|
rule EdeProgramAsFltkBare
|
||||||
{
|
{
|
||||||
if ! $(EDELIBINCLUDE) || ! $(EDELIBLIB) {
|
if ! $(EDELIBLIB) {
|
||||||
Echo "EDELIBINCLUDE or EDELIBLIB not defined; $(1) will not be built" ;
|
Echo "EDELIBLIB not defined; $(1) will not be built" ;
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
|
|
||||||
MakeProgramPrivate $(1) : $(2)
|
MakeProgramPrivate $(1) : $(2)
|
||||||
: $(EDELIBLIB) $(FLTKLIB_NOIMAGES) $(STDLIB)
|
: $(EDELIB_GUI_NO_IMAGES_LIB) $(STDLIB)
|
||||||
: $(GLOBALFLAGS) $(EDELIBINCLUDE) $(FLTKINCLUDE) ;
|
: $(GLOBALFLAGS) $(EDELIB_GUI_NO_IMAGES_INCLUDE) ;
|
||||||
|
|
||||||
if $(3) != "noinstall" {
|
if $(3) != "noinstall" {
|
||||||
InstallEdeProgram $(1) ;
|
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] ;
|
# FltkProgram [target] : [sources] : [noinstall] ;
|
||||||
# Creates programs that will be linked with fltk only. It will use full fltk
|
# Creates programs that will be linked with fltk only. It will use full fltk
|
||||||
# dependencies (images).
|
# dependencies (images).
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
# GNU General Public License version 2 or newer.
|
# GNU General Public License version 2 or newer.
|
||||||
# See COPYING for details.
|
# See COPYING for details.
|
||||||
|
|
||||||
SVG_CONVERTOR = "rsvg" ;
|
SVG_CONVERTOR = "rsvg-convert" ;
|
||||||
|
|
||||||
# SvgToPng [target-png] : [source-svg] : [width] : [height] ;
|
# SvgToPng [target-png] : [source-svg] : [width] : [height] ;
|
||||||
rule SvgToPng
|
rule SvgToPng
|
||||||
|
|
189
configure.in
|
@ -2,14 +2,14 @@ dnl
|
||||||
dnl $Id: configure.in 1719 2006-08-15 08:56:42Z karijes $
|
dnl $Id: configure.in 1719 2006-08-15 08:56:42Z karijes $
|
||||||
dnl
|
dnl
|
||||||
dnl Part of Equinox Desktop Environment (EDE).
|
dnl Part of Equinox Desktop Environment (EDE).
|
||||||
dnl Copyright (c) 2000-2008 EDE Authors.
|
dnl Copyright (c) 2000-2014 EDE Authors.
|
||||||
dnl
|
dnl
|
||||||
dnl This program is licenced under terms of the
|
dnl This program is licenced under terms of the
|
||||||
dnl GNU General Public Licence version 2 or newer.
|
dnl GNU General Public Licence version 2 or newer.
|
||||||
dnl See COPYING for details.
|
dnl See COPYING for details.
|
||||||
|
|
||||||
m4_define([ede_major_version], [2])
|
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_patch_version], [0])
|
||||||
m4_define([ede_version], [ede_major_version.ede_minor_version.ede_patch_version])
|
m4_define([ede_version], [ede_major_version.ede_minor_version.ede_patch_version])
|
||||||
|
|
||||||
|
@ -28,7 +28,6 @@ else
|
||||||
fi
|
fi
|
||||||
AC_DEFINE_UNQUOTED(PREFIX, "$EDE_INSTALL_DIR", [Default installation place])
|
AC_DEFINE_UNQUOTED(PREFIX, "$EDE_INSTALL_DIR", [Default installation place])
|
||||||
|
|
||||||
|
|
||||||
EDE_OPTIM_FLAGS=""
|
EDE_OPTIM_FLAGS=""
|
||||||
EDE_DEBUG_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'
|
dnl set 'with_fltk_path'
|
||||||
AC_ARG_WITH(fltk_path, AC_HELP_STRING([--with-fltk-path=[DIR]], [alternative directory where FLTK is installed]))
|
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'
|
dnl set 'with_edelib_path'
|
||||||
AC_ARG_WITH(edelib_path, AC_HELP_STRING([--with-edelib-path=[DIR]], [alternative directory where edelib is installed]))
|
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
|
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
|
if test "$enable_profile" = "yes"; then
|
||||||
enable_debug=yes
|
enable_debug=yes
|
||||||
fi
|
fi
|
||||||
|
@ -81,6 +89,7 @@ if test "$enable_shape" = "yes"; then
|
||||||
|
|
||||||
if test "$have_xshape" = "yes"; then
|
if test "$have_xshape" = "yes"; then
|
||||||
AC_DEFINE(HAVE_SHAPE, 1, [Define to 1 if you have XShape extension])
|
AC_DEFINE(HAVE_SHAPE, 1, [Define to 1 if you have XShape extension])
|
||||||
|
XSHAPE_LIBS="-lXext"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -109,10 +118,7 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -n "$with_edelib_path"; then
|
if test -n "$with_edelib_path"; then
|
||||||
PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$with_edelib_path"
|
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$with_edelib_path/lib/pkgconfig"
|
||||||
else
|
|
||||||
dnl TODO: remove this in release
|
|
||||||
PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/ede/lib/pkgconfig"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PKG_CHECK_MODULES(EDELIB, [edelib],, [have_edelib=no])
|
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)
|
AC_MSG_ERROR(edelib not found! You must install it first)
|
||||||
fi
|
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])
|
PKG_CHECK_MODULES(EDELIB_DBUS, [edelib-dbus],, [have_edelib_dbus=no])
|
||||||
if test "$have_edelib_dbus" = "no"; then
|
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
|
fi
|
||||||
|
|
||||||
dnl find edelib documentation
|
dnl find edelib documentation
|
||||||
|
@ -141,14 +157,21 @@ if test -n "$FLTK_CONFIG"; then
|
||||||
AC_MSG_CHECKING([for FLTK version >= 1.1.7])
|
AC_MSG_CHECKING([for FLTK version >= 1.1.7])
|
||||||
|
|
||||||
case "$fltk_version" in ["1.1."[789]])
|
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_RESULT(yes)
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
AC_MSG_ERROR([Looks like you have an older FLTK version ($fltk_version). Required is >= 1.1.7])
|
AC_MSG_ERROR([Looks like you have an older FLTK version ($fltk_version). Required is >= 1.1.7])
|
||||||
esac
|
esac
|
||||||
|
|
||||||
dnl remove -Wno-non-virtual-dtor from flags
|
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//'`
|
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
|
dnl remove -lsupc++ so we can chose what to use
|
||||||
FLTK_LIBS_NOIMAGES=`$FLTK_CONFIG --ldflags | sed -e 's/-lsupc++//g'`
|
FLTK_LIBS_NOIMAGES=`$FLTK_CONFIG --ldflags | sed -e 's/-lsupc++//g'`
|
||||||
FLTK_LIBS=`$FLTK_CONFIG --use-images --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.])
|
AC_MSG_ERROR([You don't have FLTK installed. To compile EDE, you will need it.])
|
||||||
fi
|
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
|
EDE_CHECK_LIBXPM
|
||||||
if test "$have_libxpm" = "yes"; then
|
if test "$have_libxpm" = "yes"; then
|
||||||
FLTK_LIBS="$FLTK_LIBS $LIBXPM_LIBS"
|
FLTK_LIBS="$FLTK_LIBS $LIBXPM_LIBS"
|
||||||
|
@ -188,10 +186,107 @@ if test "$have_libxpm" = "yes"; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
EDE_CHECK_STATFS
|
EDE_CHECK_STATFS
|
||||||
EDE_CHECK_STAT64
|
EDE_LARGEFILE
|
||||||
|
|
||||||
EDE_CHECK_DIR(DBUS_SERVICE_DIR,
|
AC_PATH_PROG(CURL_CONFIG, curl-config)
|
||||||
[/usr/share/dbus-1/services /usr/local/share/dbus-1/services "$datarootdir/dbus-1/services"])
|
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
|
EDE_INIT_JAM
|
||||||
|
|
||||||
|
@ -201,18 +296,24 @@ AC_SUBST(EDE_DEBUG_FLAGS)
|
||||||
AC_SUBST(FLTK_CFLAGS)
|
AC_SUBST(FLTK_CFLAGS)
|
||||||
AC_SUBST(FLTK_LIBS)
|
AC_SUBST(FLTK_LIBS)
|
||||||
AC_SUBST(FLTK_LIBS_NOIMAGES)
|
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(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([
|
AC_OUTPUT([
|
||||||
Jamconfig
|
Jamconfig
|
||||||
tools/l10n-prepare.sh
|
tools/l10n-prepare.sh
|
||||||
data/startede
|
data/startede
|
||||||
|
data/ede.desktop
|
||||||
doc/index.txt
|
doc/index.txt
|
||||||
services/org.equinoxproject.Launch.service
|
services/org.equinoxproject.Launch.service
|
||||||
services/org.equinoxproject.StartupNotify.service
|
|
||||||
])
|
])
|
||||||
|
|
||||||
chmod +x tools/l10n-prepare.sh
|
chmod +x tools/l10n-prepare.sh
|
||||||
|
|
14
data/Jamfile
|
@ -10,20 +10,18 @@
|
||||||
|
|
||||||
SubDir TOP data ;
|
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 ] ;
|
CONFS = [ Wildcard *.conf ] ;
|
||||||
|
|
||||||
InstallEdeIcons icons-16 : $(ICONS16) ;
|
|
||||||
InstallEdeIcons icons-48 : $(ICONS48) ;
|
|
||||||
|
|
||||||
InstallEdeProgram startede ;
|
InstallEdeProgram startede ;
|
||||||
InstallEdeConfigFiles $(CONFS) ;
|
InstallEdeConfigFiles $(CONFS) ;
|
||||||
InstallEdeDesktopFiles $(PLINKS) ;
|
|
||||||
|
|
||||||
# install entry for login/desktop managers
|
# 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 mime-types ;
|
||||||
SubInclude TOP data icon-themes ;
|
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) ;
|
ConvertIconTheme "edeneu" : $(ICON_SIZES) : $(ICON_CATEGORIES) ;
|
||||||
InstallIconTheme "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 |