13 Commits

Author SHA1 Message Date
Jason Schonberg 8089168196 Use https when accessing archive.xfce.org
While using devtool to check available versions, I noticed a 301 http error.

Specifically :

$ devtool latest-version libxfce4ui

Resolving archive.xfce.org (archive.xfce.org)... 217.70.191.87
Connecting to archive.xfce.org (archive.xfce.org)|217.70.191.87|:80... connected
.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://archive.xfce.org/src/xfce/libxfce4ui/4.20/ [following]

With this patch, we change to make the SRC_URI an https request.

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-01-30 23:59:11 -08:00
Khem Raj 1bc33e8e58 classed/xfce: Add XFCEBASEBUILDCLASS
Default to autotools to keep the present defaults working, it allows
building xfce components with meson, many of newer releases of xfce
components are using meson

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-12 13:50:01 -07:00
Khem Raj b4f3c4665c classed/xfce: Make download tarball extention type configurable
Default is still tar.bz2, but there is now option to use tar.xz which is
some of new xfce component releases are only xz compressed tarballs.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-12 13:50:01 -07:00
Khem Raj 0300f77934 xfce.bbclass: Mark string as raw in a regexp
Fixes python Deprecated behavior warning

xfce.bbclass:3: DeprecationWarning: invalid escape sequence \.
  m = re.match("^([0-9]+)\.([0-9]+)", v)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-16 08:25:21 -07:00
Martin Jansa c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Andreas Müller 2ad5ceafa5 various classes recipes: Remove FILES entries for dbg/dev packages
These entries are no more required - oe-core defaults were reworked long time
ago.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2018-06-14 08:57:14 -07:00
Andreas Müller b86f2fac95 meta-xfce: add intltool-native to DEPENDS
fix tons of messages as:

| WARNING: foo do_configure: Missing DEPENDS on intltool-native

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-05-06 12:40:24 +02:00
Andreas Müller a2417b3b98 xfce.bbclass: change SRC_URI calculation
* grabbed from oe-core gnomebase.bbclass
* old calculation did not work for version numbers with multiple digits (4.10)

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2012-09-18 15:53:59 +02:00
Andreas Müller 8b3ed2f434 xfce.bbclass: inherit gettext
Signed-off-by: Andreas Müller <schnitzeltony@gmx.de>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-01-05 10:14:24 +01:00
Andreas Müller 48640311c1 xfce.bbclass: Add further folders for ${PN}-dev/-staticdev/-dbg
* Some panel-plugins (e.g xfce4-clipman-plugin) store libraries in
  /usr/lib/xfce4/panel/plugins instead of
  /usr/lib/xfce4/panel-plugins.
* build tested on maiden tmp-dir
* run tested all applications and plugins on overo

Signed-off-by: Andreas Müller <schnitzeltony@gmx.de>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-11-02 17:25:42 +01:00
Andreas Müller aaa135b7dc xfce.bbclass: Move static libraries to ${PN}-staticdev
* build tested with fresh build dir
* run tested on overo: applications / all available plugins

Signed-off-by: Andreas Müller <schnitzeltony@gmx.de>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-25 07:02:05 +02:00
Andreas Müller c571ecbb43 xfce4-dev-tools: add native support 2011-09-22 17:16:27 +02:00
Andreas Mueller c2004f5eca xfce.bbclass: A class for xfce-global settings 2011-08-05 19:49:58 +02:00