summaryrefslogtreecommitdiff
path: root/packages/dbus-java/dbus-java_2.3.bb
blob: 8ed5c44d94840e95d361706f3eddf4f8751b428c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
DESCRIPTION = "A pure Java D-Bus Implementation"
DESCRIPTION_dbus-java-viewer = "${DESCRIPTION} (DBusViewer Binary)"
DESCRIPTION_dbus-java-bin = "${DESCRIPTION} (Binaries)"

LICENSE = "GPLv2 AFL"
SECTION = "libs"
HOMEPAGE = "http://dbus.freedesktop.org/doc/dbus-java"
AUTHOR = "Matthew Johnson <dbus@matthew.ath.cx>"

PR = "r4"

inherit java-library

SRC_URI = "http://dbus.freedesktop.org/releases/dbus-java/dbus-java-${PV}.tar.gz"

S = "${WORKDIR}/dbus-java-${PV}"

DEPENDS = "libmatthew docbook-utils-native docbook-sgml-dtd-4.1-native fastjar-native"
RSUGGESTS_libdbus-java = "libunixsocket-java dbus"
RDEPENDS_dbus-java-viewer = "java2-runtime libunixsocket-java ${JPN}"
RDEPENDS_dbus-java-bin = "java2-runtime libunixsocket-java ${JPN}"

# jamvm-native unfortunately contains non-generificed java/lang/reflect classes
# which are accessed in this package. Work around this by setting the bootclasspath
# explicitly.
JCFLAGS = "-bootclasspath ${STAGING_DATADIR}/classpath/glibj.zip"

do_compile () {
  # run target .binclasses first to fix a brokenness in the Makefile
	oe_runmake \
    JCFLAGS="-source 1.5 ${JCFLAGS}" \
    JAVAC="javac" \
    JARPREFIX="${STAGING_DATADIR_JAVA}" \
    JAVAUNIXJARDIR="${STAGING_DATADIR_JAVA}" \
    CLASSPATH="${S}/classes" \
    JAR="fastjar" \
    .binclasses

	oe_runmake \
    JCFLAGS="-source 1.5 ${JCFLAGS}" \
    JAVAC="javac" \
    JARPREFIX="${STAGING_DATADIR_JAVA}" \
    JAVAUNIXJARDIR="${STAGING_DATADIR_JAVA}" \
    CLASSPATH="${S}/classes" \
    JAR="fastjar" \
    all

  # Generated shell scripts will have staging paths inside them.
  rm bin/*

  # Generate them again with target paths.
  oe_runmake \
    JAVAC="oefatal \"No Java compilation expected here.\"" \
    JAR="oefatal \"No jar invocation expected here.\"" \
    JARPREFIX=${datadir_java} \
    JAVAUNIXPATH=${datadir_java} \
    all

  # Trigger generation of all documentation files to prevent this
  # being happen at the target 'install-man' in do_install.
  oe_runmake \
    JAVAC="oefatal \"No Java compilation expected here.\"" \
    JAR="oefatal \"No jar invocation expected here.\"" \
    JARPREFIX=${datadir_java} \
    JAVAUNIXPATH=${datadir_java} \
    CreateInterface.1 ListDBus.1 DBusDaemon.1 DBusViewer.1 changelog AUTHORS COPYING README INSTALL DBusCall.1
}

do_stage () {
  oe_jarinstall -s ${JPN}-${PV}.jar ${JPN}.jar
}

do_install () {
  oe_jarinstall ${JPN}-${PV}.jar ${JPN}.jar
  oe_jarinstall dbus-java-viewer-${PV}.jar dbus-java-viewer.jar
  oe_jarinstall dbus-java-bin-${PV}.jar dbus-java-bin.jar

  install -d ${D}${bindir}
  install bin/DBusViewer ${D}${bindir}
  install bin/DBusCall ${D}${bindir}
  install bin/CreateInterface ${D}${bindir}
  install bin/ListDBus ${D}${bindir}
  install bin/DBusDaemon ${D}${bindir}

  oe_runmake \
    JAVAC="oefatal \"No Java compilation expected here.\"" \
    JAR="oefatal \"No jar invocation expected here.\"" \
    MANPREFIX=${D}${mandir} \
    DOCPREFIX=${D}${docdir}/${JPN} \
    install-man
}

# ${JPN} must be last otherwise it would pick up dbus-viewer*.jar
# and dbus-bin*.jar
PACKAGES = "dbus-java-viewer dbus-java-viewer-doc dbus-java-bin dbus-java-bin-doc ${JPN}"

PACKAGE_ARCH = "all"

FILES_dbus-java-viewer = "${datadir}/java/dbus-java-viewer*.jar ${bindir}/DBusViewer"
FILES_dbus-java-viewer-doc = "${mandir}/DBusViewer*"
FILES_dbus-java-bin = "${datadir}/java/dbus-java-bin*.jar ${bindir}"
FILES_dbus-java-bin-doc = "${mandir} ${docdir}/${JPN}"
ref='/cgit/multitech-oe.git/diff/contrib/angstrom/build-feeds.sh?id2=9c4e6be040d48d68ba09ed48ed26ae47e3a68c62'>contrib/angstrom/build-feeds.sh7
-rwxr-xr-xcontrib/angstrom/sort.sh2
-rw-r--r--contrib/multitech/env-oe.sh15
-rw-r--r--contrib/multitech/local.conf139
-rw-r--r--contrib/multitech/ppp-masq-fw34
-rw-r--r--contrib/multitech/uboot-setenv59
-rwxr-xr-xcontrib/python/generate-manifest-2.6.py2
-rw-r--r--licenses/Artistic License131
-rw-r--r--licenses/BSD26
-rw-r--r--licenses/C-KERMIT LICENSE106
-rw-r--r--licenses/CUPS License961
-rw-r--r--licenses/DEC-MIT License63
-rw-r--r--licenses/Daniel Stenberg21
-rw-r--r--licenses/David A Schleef92
-rw-r--r--licenses/GFDL-1.2397
-rw-r--r--licenses/GPL-V1248
-rw-r--r--licenses/GPL-V2340
-rw-r--r--licenses/GPL-V3674
-rw-r--r--licenses/Jan Kneschke31
-rw-r--r--licenses/JasPer License51
-rw-r--r--licenses/Julian R Seward42
-rw-r--r--licenses/Keith Packard20
-rw-r--r--licenses/LGPL-V2481
-rw-r--r--licenses/LGPL-V2.1504
-rw-r--r--licenses/LGPL-V3165
-rw-r--r--licenses/LIBCAP License41
-rw-r--r--licenses/LIBGSM License16
-rw-r--r--licenses/LIBPNG License111
-rw-r--r--licenses/MIT23
-rw-r--r--licenses/MIT-X11 License32
-rw-r--r--licenses/MOZILLA PUBLIC LICENSE470
-rw-r--r--licenses/Matt Johnston89
-rw-r--r--licenses/OpenLDAP Public License.html114
-rw-r--r--licenses/OpenSSL License127
-rw-r--r--licenses/PYTHON SOFTWARE FOUNDATION LICENSE VER 2272
-rw-r--r--licenses/PostgreSQL Global Development Group23
-rw-r--r--licenses/SIL OPEN FONT LICENSE Version 1.0100
-rw-r--r--licenses/SIL OPEN FONT LICENSE Version 1.197
-rw-r--r--licenses/SleepyCat Software102
-rw-r--r--licenses/Speex License35
-rw-r--r--licenses/Thai Open Source Software Center22
-rw-r--r--licenses/The Academic Free License551
-rw-r--r--licenses/The Open Group21
-rw-r--r--licenses/The XFree86 Project License852
-rw-r--r--licenses/Xiph.org Foundation28
-rw-r--r--recipes/at91bootstrap/at91bootstrap-2.13/at91cap9adk/defconfig110
-rw-r--r--recipes/at91bootstrap/at91bootstrap-2.13/at91sam9260ek/defconfig110
-rw-r--r--recipes/at91bootstrap/at91bootstrap-2.13/at91sam9261ek/defconfig110
-rw-r--r--recipes/at91bootstrap/at91bootstrap-2.13/at91sam9263ek/defconfig113
-rw-r--r--recipes/at91bootstrap/at91bootstrap-2.13/at91sam9g20ek/defconfig110
-rw-r--r--recipes/at91bootstrap/at91bootstrap-2.13/at91sam9g45ek/defconfig110
-rw-r--r--recipes/at91bootstrap/at91bootstrap-2.13/at91sam9rlek/defconfig110
-rw-r--r--recipes/at91bootstrap/at91bootstrap-2.13/at91sam9xeek/defconfig110
-rw-r--r--recipes/at91bootstrap/at91bootstrap-2.13/mtcdp-embedded/defconfig91
-rw-r--r--recipes/at91bootstrap/at91bootstrap-2.13/mtcdp-embedded/memory_bus_1.8v.patch22
-rw-r--r--recipes/at91bootstrap/at91bootstrap-2.13/mtcdp/defconfig91
-rw-r--r--recipes/at91bootstrap/at91bootstrap-2.13/mtcdp/sdram_slow_slew_rate.patch15
-rw-r--r--recipes/at91bootstrap/at91bootstrap.inc1
-rw-r--r--recipes/at91bootstrap/at91bootstrap_2.13.bb15
-rw-r--r--recipes/base-files/base-files/corecdp/issue8
-rw-r--r--recipes/base-files/base-files/corecdp/issue.net8
-rw-r--r--recipes/base-files/base-files/corecdp/profile34
-rw-r--r--recipes/base-files/base-files/mtcdp-embedded/fstab12
-rw-r--r--recipes/base-files/base-files/mtcdp-embedded/profile34
-rw-r--r--recipes/base-files/base-files/mtcdp/fstab12
-rw-r--r--recipes/base-files/base-files/mtcdp/profile34
-rw-r--r--recipes/base-files/base-files_3.0.14.bb17
-rw-r--r--recipes/blktool/blktool_4.bb5
-rw-r--r--recipes/bluez/obexd_0.21.bb10
-rw-r--r--recipes/busybox/busybox-1.13.2/corecdp/defconfig873
-rw-r--r--recipes/busybox/busybox-1.13.2/corecdp/syslog.conf9
-rw-r--r--recipes/busybox/busybox.inc8
-rw-r--r--recipes/bzip2/bzip2_1.0.5.bb5
-rw-r--r--recipes/cpio/cpio_2.5.bb22
-rw-r--r--recipes/cron/cron-3.0pl1/corecdp/disable_logfile.patch12
-rw-r--r--recipes/cron/cron_3.0pl1.bb4
-rw-r--r--recipes/cyrus-sasl/cyrus-sasl-2.1.19/plugin.patch117
-rw-r--r--recipes/cyrus-sasl/cyrus-sasl_2.1.19.bb3
-rw-r--r--recipes/didiwiki/didiwiki.inc3
-rw-r--r--recipes/dillo/dillo2-0.6.6/dillo.desktop9
-rw-r--r--recipes/dillo/dillo2-0.6.6/dillo.pngbin4175 -> 0 bytes-rw-r--r--recipes/dillo/dillo2_2.1.1.bb28
-rw-r--r--recipes/dillo/files/dillo.desktop (renamed from recipes/dillo/dillo-0.8.6/dillo.desktop)0
-rw-r--r--recipes/dillo/files/dillo.png (renamed from recipes/dillo/dillo-0.8.6/dillo.png)bin4175 -> 4175 bytes-rw-r--r--recipes/dillo/files/dillorc (renamed from recipes/dillo/dillo2-0.6.6/dillorc)0
-rw-r--r--recipes/dnsmasq/dnsmasq-dbus_2.47.bb2
-rw-r--r--recipes/dnsmasq/dnsmasq.inc7
-rw-r--r--recipes/dnsmasq/dnsmasq_2.11.bb4
-rw-r--r--recipes/e17/illume-keyboard-default_svn.bb4
-rw-r--r--recipes/e2fsprogs/e2fsprogs-native_1.41.9.bb20
-rw-r--r--recipes/e2fsprogs/e2fsprogs_1.41.9.bb125
-rw-r--r--recipes/efl1/ewl_svn.bb4
-rw-r--r--recipes/efl1/libefso_svn.bb2
-rw-r--r--recipes/eglibc/eglibc-package.bbclass14
-rw-r--r--recipes/fltk/efltk/fix.void.cast.patch15
-rw-r--r--recipes/fltk/efltk_2.0.7.bb3
-rw-r--r--recipes/fltk/fltk2_svn.bb5
-rw-r--r--recipes/fltk/fltk_1.1.10.bb5
-rw-r--r--recipes/gcc/gcc-4.4.1/103-uclibc-conf-noupstream.patch11
-rw-r--r--recipes/gcc/gcc-4.4.1/110-arm-eabi.patch27
-rw-r--r--recipes/gcc/gcc-4.4.1/200-uclibc-locale.patch2824
-rw-r--r--recipes/gcc/gcc-4.4.1/203-uclibc-locale-no__x.patch233
-rw-r--r--recipes/gcc/gcc-4.4.1/204-uclibc-locale-wchar_fix.patch48
-rw-r--r--recipes/gcc/gcc-4.4.1/205-uclibc-locale-update.patch519
-rw-r--r--recipes/gcc/gcc-4.4.1/300-libstdc++-pic.patch46
-rw-r--r--recipes/gc