816 Commits

Author SHA1 Message Date
25850e9720 Merge pull request 'squeekboard: set correct rust target' (#17) from gyorgysarvari/meta-wayland:scarthgap into scarthgap
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/17
2025-06-26 15:35:55 +02:00
97b69bf921 squeekboard: set correct rust target
$HOST_SYS Rust target is not recognized by Rust provided by oe-core and
meta-lts-mixins layers, the correct one should be $RUST_HOST_SYS.

Fixes the following compilation error:

  error: Error loading target specification: Could not find specification
         for target "aarch64-poky-linux". Run `rustc --print target-list`
         for a list of built-in targets

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
2025-06-26 13:20:27 +02:00
cacc737e24 python3: move python link to its own python3-as-python package
the FILES is overriden in the python anonymous function for dynamic packages
(python3-core)

causing the following error:

```log
ERROR: python3-3.12.8-r0 do_package: QA Issue: python3: Files/directories were installed but not shipped in any package:
  /usr/bin/python
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
python3: 1 installed and not shipped files. [installed-vs-shipped]
ERROR: python3-3.12.8-r0 do_package: Fatal QA errors were found, failing task.
```

it is safer to make a new package split and add a RRECOMMENDS to python-core
on it

fixes:
https://codeberg.org/flk/meta-wayland/issues/14

Signed-off-by: Ludovic Jozeau <ludovic.jozeau@scle.fr>
2025-04-24 05:11:22 +02:00
43e8c701b7 python3: move python link to python3-core package
fixes:
https://codeberg.org/flk/meta-wayland/issues/13
2025-04-22 14:50:19 +02:00
6ff79b3423 waybar: create ${D}${systemd_user_unitdir}
This should fix:
https://codeberg.org/flk/meta-wayland/issues/8
2025-02-15 15:06:46 +01:00
34994e171f libdbusmenu: update SRC_URI 2024-12-10 18:58:25 +01:00
104508c0bb recipes-extended/libdbusmenu: add libxslt-native dependencies
This dependency will provide xsltproc tool needed at compile time

Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-07-11 18:04:00 +02:00
776605767f nwg-shell-config: update 2024-05-07 23:36:20 +02:00
bc0c5fba4d nwg-panel: update 2024-05-07 23:36:20 +02:00
d97f446d4c nwg-menu: update 2024-05-07 23:36:20 +02:00
ed68fa152c nwg-drawer: fix go build 2024-05-07 23:36:20 +02:00
e9653b3a0d nwg-dock-hyprland: update 2024-05-07 23:36:20 +02:00
49e7dfe426 nwg-dock: update 2024-05-07 23:36:20 +02:00
6ac82432c3 nwg-bar: update 2024-05-07 23:36:20 +02:00
ab3af140f8 azote: update 2024-05-07 23:36:20 +02:00
34b4457a73 nwg-look: dont link shared
If using module mode we cant link shared

This fixes:
| link: duplicated definition of symbol github.com/gotk3/gotk3/glib.(*Object).Unref-fm.(*Object).Unref.func1, from github.com/gotk3/gotk3/gtk and github.com/gotk3/gotk3/gdk
2024-05-05 19:43:47 +02:00
e96711817f Add recipe for sdbus-c++-1
We still need it. At least hyprland has not yet been ported to sdbus-c++-2
2024-05-02 20:00:21 +02:00
280159e855 playerctl: add missing glib-2.0 dependency 2024-04-30 09:16:36 +02:00
0bba89ca28 hypridle: update 2024-04-19 18:36:21 +02:00
a60828deac yambar: update 2024-04-17 19:21:57 +02:00
748b283f86 fuzzel: update 2024-04-17 19:21:41 +02:00
90e4fcea4b fnott: update 2024-04-17 19:21:17 +02:00
b2e51c2511 foot: update 2024-04-17 19:09:23 +02:00
66b21e8d2d wlroots-0.17: update 2024-04-14 19:00:57 +02:00
d0ed62eafc gamescope: roll back to stable 2024-04-14 18:59:32 +02:00
9c2470a7f9 foot: update 2024-04-11 06:37:40 +02:00
0265face9c fcft: update 2024-04-11 06:37:34 +02:00
c0f1053fd7 hyprlock: update 2024-04-10 16:16:56 +02:00
282a7fa099 hyprcursor: update 2024-04-10 15:53:43 +02:00
0911232acc hyprcursors: update 2024-04-07 20:04:20 +02:00
5b4b4b9a3d hyprland: add recipe for 0.38
update to 0.38.1
2024-04-07 20:04:13 +02:00
a5a3d66164 hyprpicker: update
wayland-protocols are now built with cmake
2024-04-05 17:30:42 +02:00
f5624b0b9e qAdwaitaDecorations: update 2024-04-05 16:33:40 +02:00
59fbc85ba3 libjxl: drop recipe 2024-04-04 07:38:36 +02:00
d899ad0e16 labwc-menu-generator: add recipe 2024-04-03 13:55:27 +02:00
8c2b08894a hyprland-plugins: update 2024-04-03 13:44:25 +02:00
e2ed4cd147 hyprcursor: update 2024-04-03 13:44:08 +02:00
c0724406f4 sway: update 2024-04-03 13:43:31 +02:00
92134baa0a hyprland: update
LICENSE changed year
2024-04-03 13:43:03 +02:00
6df8bdd4bf wayfire: update wf-config 2024-04-03 13:39:25 +02:00
c729d12ef8 libjxl: build gdk-pixbuf-loader
this is required for gnome-46 gnome-backgrounds, that have been mostly converted to jxl

- also enable mime support
2024-04-01 22:55:24 +02:00
451d7f5990 highway: update 2024-03-27 14:02:01 +01:00
f6e67090a7 gimp: update 2.99.16 -> 2.99.18
Use sed to remove STAGING_DIR_NATIVE from config.h. This prevents the values
for COLLECT_GCC= and COLLECT_LTO_WRAPPER= from including it.
For some mysterious reason, I had to run the same command twice to get rid of
both entries.

                   ------------------------------
                   GNU Image Manipulation Program
                         Development Branch
                   ------------------------------

This is the unstable branch of GIMP.

Overview of Changes from GIMP 2.99.18 to GIMP 3.0.0-RC1
=======================================================

Core:

  - Conversion to Indexed:
    * color precision increased;
    * error diffusion in linear RGB while keeping palette generation as
      CIE Lab.
  - GIMP's GEGL operations:
    * Posterize operates with a perceptual gamma;
    * Threshold: processing with non-linear RGB;
    * Hue-Saturation: using HSLA float as processing space which should be
      quicker than previous implementation.
  - Welcome dialog:
    * Multiple images can be selected and opened at once with Enter key.
    * "Show on Start" is now displayed specifically in the "Create" tab.
  - Group layers can now have non-destructive layer effects.

Tools:

  - Gradient tool: the "Repeat" mode "Truncate" has been renamed "None
    (truncate)" and reordered to be second in the list, just after "None
    (extend)".

Plug-ins:

  - Plug-ins ported to GimpProcedureDialog: Warp, decompose.

API:

  - Changes in libgimp:
    * gimp_procedure_run_config() can run with no config objects (equivalent to
      run the prodcedure with default arguments).

Build:

  - Minimum dependency version bumps:
    * babl 0.1.108
  - Started a skeleton for unit testing framework for libgimp (only a few tests
    so far but we eventually target exhaustivity).

Overview of Changes from GIMP 2.99.16 to GIMP 2.99.18
=====================================================

Core:

  - New snapping options:
    * "Snap to Bounding Boxes": allows on-canvas snapping to either layer
      borders or center.
    * "Snap to Equidistance": allows to snap a layer to be at the same distance
      from a second one that this second one is to a third one, either
      horizontally or vertically.
  - GIMP is now able to use fonts with custom styles, which Pango is unable to
    work with.
  - Font names are not unique anymore, which means that GIMP doesn't rename
    identically named fonts with #1 or #2, etc. as it used to do. These fonts
    with same name are now properly working despite the name clash.
  - GimpData now have a concept of collection, which is either a controlled name
    for internal data, or a string constructed from the local file path for
    external data. This will be used to serialize data objects hence easily
    retrieve the proper data even when some data may have duplicate names.
  - New palette import support: SwatchBooker.
  - Artificially set PANGOCAIRO_BACKEND=fc when running on Windows to use the
    fontconfig backend, which enables anti-aliasing on Windows, unlike the
    default pangocairo backend.
  - XCF:
    * Font information are more accurately stored (not only the font name, but
      also storing various other attributes and even a file hash in the ideal
      case where the exact same font file is available), allowing to find the
      right font (if installed) on load with less errors.
    * As a consequence of the previous point, new files with text layers will be
      saved as a bumped XCF 19 version.
    * Older XCF versions with text layers can still be saved using older XCF
      versions as long as the text layers are untouched in an edit session.
  - "view-zoom-*" actions are not radio actions anymore.
  - Improve thumbnail loading algorithm:
    1. If there is a GimpThumbnailProcedure, it is run first.
    2. Otherwise we check if a thumbnail is in the metadata.
    3. As last resort, we just load the full image.
  - Generic inter-process transient window reimplemented using opaque GBytes
    window identifiers instead of guint32. The goal is to have windows created
    by plug-ins be transient to the calling core image window, but also the
    other way around: some core dialogs are generated through PDB calls (in
    particular resource and drawable chooser dialogs created by gimp_*_popup()
    functions) and should be transient to plug-in dialogs.
    This works on X11 and Wayland (the Wayland implementation is new, previous
    code was X11-only). It should work on Windows too (code exists) but this was
    left disabled as it leads to core process hanging (as described in
    https://bugzilla.gnome.org/show_bug.cgi?id=359538) and is pending debugging.
    There is no macOS implementation yet, and it seems to be missing from GDK as
    well.
  - Indexed images' colormap:
    * Now possible to delete colors if unused.
  - Updates for floating data's actions:
    * New actions "edit-paste-float" and "edit-paste-float-in-place" for pasting
      the contents of the clipboard as floating data with default positioning
      algorithm or in-place respectively;
    * renames "select-float" to "select-cut-float" which does a cut and paste as
      float in one action;
    * adds "select-copy-float" which does a copy and paste as float in one
      action;
    * reorganize a bit the `Edit > Paste as` submenu with sections for the
      floating data variants;
    * add a "Float" submenu in "Select" root menu, containing the 2 variant
      actions "select-cut-float" and "select-copy-float".
  - GEGL operation filters are now non-destructive by default: running these
    filters create layer effects. The UI is still basic and will be improved
    through iterations after GIMP 3 release.
  - FG/BG color action code (e.g. "Increase the red channel") are made
    contextual, relatively to the active image, working relatively to the
    correct color space and TRC.
  - Device Status dockable shows context-sensitive colors (the color profile's
    name is displayed as tooltip when hovering a fg/bg color status).
  - Palettes are now GeglColor-based and are stored with a lot more precision.
    Older low-precision palettes are still loaded fine. A single palette can
    contain mixed formats (different models and space). A concept of format
    restriction was added, yet is currently only used for indexed images'
    palettes (whose colors are always and only in the image's format).
  - Color History is now space-invaded (colors are stored in their original
    format and space).
  - Various color selectors (core or modules) are now space-invaded when
    relevant. For instance, they show colors in the active image space (not just
    sRGB) and display the profile's name when relevant. Also when simulation is
    active, some of the color selectors will update their out-of-gamut zone, not
    only to be within the image's gamut, but also the soft-proof gamut.

Graphical User Interface:

  - "Merge menu and title bar" option is not shown on macOS as it is not usable
    there (the main menu is anyway out of the window from the start).
  - Top menu has been special-cased for macOS (some items are removed with
    "hidden-when" attribute set to "macos-menubar" value) for items which are
    also available in the application menu.
  - Menu section can now be named with the "section-name" attribute in
    GtkBuilder ".ui" files. This can be used as a replacement of the former
    "Placeholder" concept which we used to have (and has now been completely
    removed).
    Plug-ins or GEGL operations which want to make use of sections can use the
    "[Section]" syntax. For instance installing a plug-in in the menu path
    "<Image>/File/[Open]" will install the menu item at the end of the Open
    section (i.e. after the various other open-file actions at the top of the
    File menu).
  - Some string or naming consistencies were fixed in source strings.
  - GimpContainerEntry don't have inline completion anymore. Instead the result
    pop-up always appear, even for one result. This is because a limitation of
    GtkEntryCompletion: we cannot remove the case sensitivity search (see
    gtk#275) which was very bad usage experience because when we reached a
    single result, suddenly nothing happened anymore (no popup, no completion)
    if case was different on any letter. It's just better to always have popup
    with case insensitivity.
    This widget is used for instance for on-canvas font selection.
  - Some icons were modified with an added light border to make them better
    visible on dark themes: gimp-tool-text icons in Color and Legacy icon themes
    and gimp-tool-dodge in Color theme.
  - Help menu rearranged to be better organized and also to move "About GIMP" as
    the last item, which is its more conventional position.
  - Many fixes to the default themes (including several cases of CSS rules
    leaking from system themes).
  - New settings in Preferences to set the interface base font size (this won't
    work as well, or at all, for themes which would set absolute font sizes).
  - "gimp-wilber-eek" icon is now reused as generic "image-missing" icon too.
  - In dockables' grid view, the hovered icon is now highlighted with a
    contrasted border.
  - GimpPdbDialog (e.g. resource chooser dialogs) are now set to system defaults
    for whether or not they use a header bar.
  - Shift+Number-row default shortcuts are now transformed into the actual key
    in the currently used layout (reciprocally, if numbers are direct access
    key, their counterpart shortcuts are similarly updated).
  - Colormap dockable:
    * New "Delete" button available and sensitive only when selecting an unused
      color in the palette.
  - Windows: title bar will be switched to light or dark mode based on the
    current theme.
  - The quit dialog now adjusts its size relatively to monitor height.
  - The heuristic to set a cursor when single or multi-selecting items in a tree
    view got reviewed in order to avoid unnecessary scroll. As a general rule,
    the cursor is always set to one of the selected elements, ideally the last
    clicked element unless it is not selected (e.g. removed with Ctrl-click),
    then a closest selected element is chosen to avoid unnecessarily scroll of
    the item list.
  - Pad buttons can now be configured in the "Input Devices" configuration dialog
    to run any actions directly (without mapping shortcut key combinations as
    intermediate). This only works on Wayland for the time being (yet may work on
    more platforms in the future, depending on GTK evolution).
  - Themes can now be proposed with up to 3 variants: dark, light and middle
    gray, through gimp-dark.css, gimp-light.css and gimp-gray.css CSS files
    respectively.
  - As a consequence of the previous point, our Default and Gray themes are
    merged as one with 3 possible variants.
  - Our Color and Symbolic icon themes are merged as a single icon theme named
    "Default".
  - The "prefer-symbolic-icons" property which can be set in Preferences is only
    used when the selected icon theme has both Color and Symbolic styles.
    Otherwise the chosen icon theme style prevails. The presence of a style is
    determined by the presence of the "gimp-wilber" icon (which becomes
    therefore a de-facto mandatory icon in an icon theme) and/or its symbolic
    variant.
  - When "Override icon sizes" is checked, a few padding values are also
    overridden by code in the loaded CSS.
  - As a consequence of the previous point, we removed the "Compact" theme which
    is now simply possible by overriding sizes to "Small" in Preferences (when
    the theme is "Default", it will display the same as the former "Compact"
    theme, though it will also work with any other theme).
  - "Darker" theme is removed for lack of contributors actually caring for it.
    It could be revived in the future as a "Contrast" theme with both a dark and
    light variants at the very least.
  - The search function in Layers dockable was moved over the Layers list (with
    headers), the "link" icon replaced by "search" icon, and is now available
    for both Layers, Channels and Vectors dockables (though unsaved for Vectors
    because of lack in XCF support).
  - The Welcome dialog was improved and its cases extended:
    * A new "Personalize" tab contains duplicate settings taken from the
      Preferences, in particular the more controversial settings, such as theme
      or icon themes, HiPPI support (icon/font sizing), merged menu and title
      bar, tool groups or update check.
    * A new "Contribute" tab displays a few of the main links for people to
      contribute to GIMP.
    * A new "Create" tab proposes buttons to create new images or open existing
      ones, as well as displaying a list of the last 8 opened images for easy
      re-opening.
    * A new checkbox (checked by default) allows the welcome dialog to be shown
      at each and every startup. Except on new installations or version updates,
      the first shown tab will be the new "Create" tab, which is probably the
      most useful for day-to-day first dialog shown at startup (on updates, the
      "Welcome" tab featuring the new splash screen and a small welcome text is
      shown).

Tools:

  - Text tool:
    * improve markup creation logic when replacing selected text in
      order not to create useless styling markup interfering with other
      features.
    * Alignment for RTL languages is now more consistent with how it works in
      other software (such as LibreOffice or Scribus).
    * Text layers can now be rendered in the full image's gamut (not sRGB only
      anymore), though colors are trimmed to the gamut and are always 8-bit.
    * Text outline colors are now rendered in float in the full image's gamut,
      without precision loss.
  - Paint tools: all painting tools now have an "Expand Layers" option
    allowing to auto-expand layers when painting across layer
    boundaries. A few additional sub-options customize how this
    expansion happens (by how many pixels, filling with transparency,
    color, pattern).
    Expansion does not grow over canvas boundaries, unless "Show All" is
    checked too.
  - Color Picker:
    * Picked color is internally kept as a GeglColor, doing only last-minute
      conversion to the output model/space, hence with better precision.
    * RGB, Grayscale and Pixel modes display the profile name of the output
      color space (the active image's color space if relevant).
  - The Gradient tool now uses GeglColor internally, though GIMP's gradient
    format (GGR) still uses old RGB format.

Plug-ins:

  - Farbfeld: new image format import/export support.
  - OpenEXR:
    * Files with single channels are always treated as grayscale, even when
      they use non-conventional channel names. A notice message is also
      presented to the user in a dialog for information.
  - Metadata Editor:
    * Various code cleanups and improvements;
    * GUI improvements;
    * Xmp.plus.ImageSupplierName can now only have one value;
    * Improved Creation date handling;
    * Synchronization (both for reading and writing) added between some Exif,
      Xmp and Iptc equivalent tags. On reading, when equivalent tags have
      different values at load, a terminal warning is now outputted.
  - Script-fu:
    * Generated dialog's titles are not prefixed with "Script-Fu: " anymore.
    * Several scripts were removed and moved to gimp-data-extras: erase-rows,
      grid-system, select-to-brush, select-to-image, select-to-pattern.
    * script-fu-copy-visible was removed (and not moved to gimp-data-extras).
    * New test scripts.
  - New gimp-help-main script to link to the "Table of Contents" of the manual,
    added to the "Help > User Manual" submenu.
  - PSP:
    * added support to load PSP ICC Profile data.
    * fixed vulnerabilities: ZDI-CAN-22096, ZDI-CAN-22097.
    * load active selection from PSP file.
    * Load guides and grid info.
  - Image Map: two new fields to the HTML Link tab and one new field to the
    Javascript tab for area properties:
    * accesskey: The same as the mnemonic key shortcuts in GTK, to activate an
      area of the image map. Depending on the OS, you either hold ALT or
      ALT+SHIFT and this key.
    * tabindex: What order to select the area when the user presses Tab.
    * onClick: Run a Javascript function when the user clicks on the area.
  - Esm Software PIX: new import support.
  - All plug-ins were ported to the new Gimp*Procedure API using
    GimpProcedureConfig instead of GimpValueArray arguments.
  - Add Border (script-fu): add a 'Allow resizing' toggle.
  - Plug-ins ported to GimpProcedureDialog: van-gogh-lic, dds-write, flame,
    histogram-export, lighting, fractal-explorer, map-object, sample-colorize,
    compose, curve-bend, depth-merge, selection-to-path, pagecurl, file-cel,
    file-svg, file-wmf, smooth-palette, small-tile, film, gradient-flare, tile,
    web-page, screenshot.
  - JPEG-XL:
    * Load metadata via libjxl exclusively.
    * Disable GIMP EXIF orientation support, using orientation stored in
      codestream instead.
  - HEIF:
    * Load metadata via libheif exclusively.
    * Disable GIMP EXIF orientation support.
  - PDF:
    * "Layers as Pages" works now for a single layer group with multiple
      sub-layers.
  - DDS:
    * Add support for loading DDS 16- and 32-bit per channel RGBA. Loading is
      supported for 16-bit half float, 32-bit float, 16 and 32-bit unsigned and
      signed int.
      This supports both the DX10 formats and the D3D FOURCC versions.
      16- and 32-bit per channel images with less than 4 channels are not yet
      supported.
    * Add DDS support for loading R8G8, R16 and R16G16 formats.
      GIMP can load DXGI variants as well as the older D3DF versions, including
      handling of the signed versions.
      We also set signed when the pixelformat flag DDPF_BUMPDUDV is set.
    * New option to vertically flip dds image on import. This is needed by some
      game engines.
    * All mipmap generation is done at 32-bit floating-point precision.
    * A new cubic filter has also been added (Catmull-Rom) which
      rounds-out the existing lineup of cubic filters.
    * Better handling of DX10+ files in ddsread.
    * Always interpret BC1 cutout pixels as black pixels with 0 alpha,
      per the official format specification.
    * Import code was rewritten and improved for maintainability and
      readability. Importer now supports nearly all non-video
      uncompressed formats.
  - GIF:
    * Remember when a file was stored as a GIF animation to be reused when
      overwriting.
   - PNG:
    * Import/export safe-to-copy PNG chunks.
   - HEJ2: new import support. HEJ2 is JPEG 2000 image coded images in HEIF
     containers.
   - PSD: better wording of the export warning for the path of less surprise.
   - Python Console uses theme colors for font colors instead of hardcoded
     colors which don't work well on darker themes.

Data:

  - Clarified our capitalization rule for data titles: part of titles
    inside parentheses also follow title casing.
  - "(Hardedge)" generated gradients got renamed "(Hard Edge)".

Translations:

  - Many non-translatable strings were made translatable. Various other
    localization bugs were handled.
  - New Belarusian translation in the Windows installer.

API:

  - Changes in libgimpconfig:
    * GimpConfig serialization doesn't break anymore if one property
      serialization fails. GIMP will now continue to serialize the rest. In
      particular, it will allow to retrieve as many arguments as possible
      between plug-in runs.
    * GBytes (de)serialization support added. It supports gracefully a NULL
      GBytes value.
    * GeglColor (de)serialization support added. Former GimpRGB properties can
      be gracefully converted to GeglColor properties when needed (e.g. to be
      able to convert old property or resource files, containing GimpRGB values,
      to newer GeglColor).
  - Changes in libgimp:
    * GimpResource can now be (de)serialized using the data name and collection
      so that we are now able to retrieve a used resource quite reliably between
      runs.
    * For GimpProcedure with no run-mode parameter, the run-mode is considered
      non-interactive (e.g. for decision algorithm about whether to reuse
      previous settings or not).
    * Arguments of type GimpResource and its subtypes are now supported and
      GimpProcedureDialog will generate appropriate chooser widgets.
    * Arguments of type GimpLayer and GimpChannel will have a proper widget
      generated (GimpDrawableChooser) by GimpProcedureDialog, limited to only
      the proper drawable subtype.
    * All GimpProcedure and its subtypes now have a run() method using a
      GimpConfig instead of a GimpValueArray. In particular, the type of the run
      argument changed in gimp_procedure_new(), gimp_batch_procedure_new(),
      gimp_image_procedure_new(), gimp_load_procedure_new(),
      gimp_save_procedure_new() and gimp_thumbnail_procedure_new().
      The following 2 run function types had further evolutions:
      + GimpRunLoadFunc: by default, a GimpLoadProcedure will try and load
        metadata from a file (if Exiv2 knows the format). The run() function
        will be allowed to edit the GimpMetadata object but also the load flags
        before it is actually attached to the image, allowing plug-ins to have
        custom metadata handling code when needed.
      + GimpRunSaveFunc: metadata handling is integrated in this new version of
        the API, since the run() function will pass a prepared metadata object,
        which can be modified by plug-in code (if needed). This GimpMetadata
        object will be stored automatically by the GimpSaveProcedure
        infrastructure if the mimetype argument is set in
        gimp_save_procedure_new().
    * On plug-in exit, we do not display memory reference hold warnings for Lua,
      Javascript and Python plug-ins anymore. The GObject-Introspection bindings
      for these languages seem to hold references of their own in some
      conditions and anyway plug-in developers don't have any memory management
      capabilities available in the chosen languages. It's not like they can do
      anything.
    * New functions:
      + gimp_procedure_dialog_set_sensitive_if_in()
      + gimp_procedure_dialog_set_ok_label()
      + gimp_procedure_dialog_fill_notebook()
      + gimp_procedure_dialog_fill_notebook_list()
      + gimp_procedure_dialog_fill_paned()
      + gimp_procedure_config_get_choice_id()
      + gimp_prop_brush_chooser_new()
      + gimp_prop_font_chooser_new()
      + gimp_prop_gradient_chooser_new()
      + gimp_prop_palette_chooser_new()
      + gimp_prop_pattern_chooser_new()
      + gimp_resource_select_button_get_label()
      + gimp_pattern_get_buffer()
      + gimp_drawables_close_popup()
      + gimp_drawables_popup()
      + gimp_drawables_set_popup()
      + gimp_prop_drawable_chooser_new()
      + gimp_font_get_pango_font_description()
      + gimp_fonts_get_by_name()
      + gimp_image_get_palette()
      + gimp_procedure_run_config()
      + gimp_procedure_run_valist()
      + gimp_procedure_dialog_get_drawable_preview()
    * Removed functions:
      + gimp_procedure_config_begin_run()
      + gimp_procedure_config_end_run()
      + gimp_procedure_config_begin_export()
      + gimp_procedure_config_end_export()
      + gimp_procedure_config_get_values()
      + gimp_procedure_config_set_values()
      + gimp_pdb_run_procedure_argv()
      + gimp_pdb_run_procedure()
      + gimp_pdb_run_procedure_valist()
      + gimp_pdb_run_procedure_array()
      + gimp_pdb_run_procedure_config()
      + gimp_procedure_new_arguments()
      + gimp_pdb_set_data() a.k.a. gimp_set_data()
      + gimp_pdb_get_data() a.k.a. gimp_get_data()
      + gimp_pdb_get_data_size() a.k.a. gimp_get_data_size()
    * Modified functions:
      + gimp_procedure_dialog_get_label():
        1. Added `is_markup` and `with_mnemonic` boolean arguments.
        2. `label_id` argument can be a string property to sync to, or a new
           widget ID to create, using `text` as initialization contents.
      + gimp_label_spin_set_increments(): made more generic and robust to handle
        integer spin or modifiable min/max.
      + gimp_param_spec_get_desc():
        - Also handles new GimpChoice arguments by listing all valid string
          values for a given argument.
        - Returned string is now pango-markup formatted.
      + gimp_display_get_window_handle() and gimp_progress_get_window_handle():
        the return value is now an opaque GBytes which is to be interpreted
        differently depending on the running platform.
      + All gimp_*_popup() functions now have a `parent_window` argument which
        is the opaque window handle of the calling plug-in dialog, such as can
        be returned by gimp_dialog_get_native_handle().
      + gimp_brush_get_pixels() replaced by gimp_brush_get_buffer() and
        gimp_brush_get_mask().
      + gimp_text_layer_set_font() now uses a GimpFont.
      + gimp_text_layer_get_font() now returns a GimpFont.
      + gimp_text_layer_new() now uses a GimpFont.
      + gimp_text_fontname() renamed gimp_text_font().
      + gimp_text_get_extents_fontname() renamed gimp_text_get_extents_font().
      + gimp_ui_init() now implies a gegl_init().
      + gimp_procedure_run() now uses a variable argument list of (name, value)
        pairs.
    * New classes:
      + GimpPickableSelect
      + GimpDrawableChooser
    * Modified classes or structure:
      + GimpProgress:
        - GimpProgressVtableGetWindowFunc function type now returns GBytes.
        - get_window() abstract method is renamed get_window_handle().
      + GimpResourceSelectButton:
        - Class made abstract.
        - It now has a label which is used in the size group in
          GimpProcedureDialog.
      + GimpBrushSelectButton: big UX improvements.
      + GimpPatternSelectButton: big UX improvements.
      + All Gimp*SelectButton widgets were renamed to Gimp*Chooser.
    * New GimpProcedure argument types:
      + GimpChoice: this will replace cases when we used to use int arguments to
        represent custom enum types, which was particularly non-usable when the
        list of valid choices was long and the string docs was not kept
        up-to-date.
        It comes with GIMP_PROC_ARG_CHOICE(), GIMP_PROC_AUX_ARG_CHOICE(),
        GIMP_PROC_VAL_CHOICE(), GIMP_VALUES_GET_CHOICE() and
        GIMP_VALUES_SET_CHOICE() macros.
        The advantages of this new type:
        - No need to keep the list of valid choices up-to-date anymore within
          the docs string.
        - Since the docs string doesn't contain long list of arguments, we don't
          have long opaque and non-understandable tooltips assigned to graphical
          interface widgets.
        - Calling a PDB procedure with a human-readable string is much more
          understandable than with an opaque int.
        - This type handles invalid input for generic error handling.
        - We can easily generate a list of the valid string values. E.g. this is
          now used in the Procedure Browser through gimp_param_spec_get_desc().
        - Choices can be made insensitive if needed.
        - A proper widget (GimpStringComboBox) will be generated by
          GimpProcedureDialog by default.
    * PDB: the big change in the PDB is that we decided not to warrant argument
      orders anymore. In particular, it means that the libgimp functions to run
      PDB procedures are not based on an ordered array of arguments anymore but
      on named arguments only.
      + The first consequence is that it will be possible to add arguments, and
        even order them however we want in the list of arguments. For
        backward-compatibility, what will matter is only that the procedure
        using the default values for the new arguments will behave the same way
        it did when it used not to have said arguments. Then scripts won't break
        as we add new arguments and we won't have to create alternative v2 or v3
        PDB procedures each time we wish to add a new feature.
      + The second consequence is that calling PDB procedures is now much more
        semantic. Firstly we can ignore arguments for which we keep the default
        values; secondly every argument will be accompanied by a name instead of
        being a long list of int or boolean values.
        Typically while we used to call a PDB like this:
```C
        gimp_pdb_run_procedure (gimp_get_pdb (),
                                "file-png-save",
                                GIMP_TYPE_RUN_MODE,     GIMP_RUN_NONINTERACTIVE,
                                GIMP_TYPE_IMAGE,        image,
                                G_TYPE_INT,             1,
                                GIMP_TYPE_OBJECT_ARRAY, args,
                                G_TYPE_FILE,            file,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_INT,             9,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_NONE);
```
        We can now call it like this (with a shorter list of arguments, ignoring
        all the ones which we keep default, not bothering about arg order and
        tagging each arg with a semantic name):
```C
        gimp_procedure_run (gimp_pdb_lookup_procedure (gimp_get_pdb (),
                                                       "file-png-save"),
                            "run-mode",         GIMP_RUN_NONINTERACTIVE,
                            "image",            image,
                            "num-drawables",    1,
                            "drawables",        drawables,
                            "file",             file,
                            "bkgd",             FALSE,
                            "phys",             FALSE,
                            "time",             FALSE,
                            NULL);
```
      + The few libgimp functions of the form `gimp_pdb_run_procedure*()` were
        removed and moved directly to `gimp_procedure_run*()` variant. The
        presence of both interfaces was making it confusing.
      + For bindings not able to replicate variable arguments functions, the
        bindable function will be gimp_procedure_run_config() only, which will
        be renamed to gimp_procedure_run() in bindings.
      + Note that internally the argument order is still relevant for any system
        which interfaces directly with the PDB instead of libgimp. In other
        words, it is still relevant for script-fu which generates functions out
        of PDB procedures directly (not libgimp).
      + GimpObjectArray arguments now allow NULL through the pipe as meaning an
        empty array.
  - Changes in libgimpbase:
    * New classes:
      + GimpChoice: meant to represent a list of allowed strings values.
    * GimpRotationType values were changed by prepending "DEGREES" without
      hyphen before the numeric value (e.g.: GIMP_ROTATE_90 becomes
      GIMP_ROTATE_DEGREES90), because the older naming breaks introspection for
      some languages, such as Python where Gimp.RotationType.90 syntax would be
      forbidden.
    * GIMP Protocol can now exchange GeglColor values across the wire.
  - Changes in libgimpwidgets:
    * New functions:
      + gimp_widget_set_native_handle()
      + gimp_dialog_get_native_handle()
      + gimp_preview_area_reset()
      + gimp_cairo_set_source_color()
      + gimp_color_selection_set_format()
    * New classes:
      + GimpLabelStringWidget: makes any widget with a "value" string property
        into a GimpLabeled.
    * Modified classes:
      + GimpStringComboBox:
        - add a "value" string property to GimpStringComboBox (which makes it
          usable by GimpLabelStringWidget).
        - New method gimp_string_combo_box_set_sensitivity()
    * Several widgets are now space-invaded, using GeglColor instead of GimpRGB:
      + GimpColorArea
      + GimpColorScale
      + GimpColorScales
      + GimpColorSelect
      + GimpLabelColor
      + GimpPreviewArea
      + GimpColorButton
      + GimpColorHexEntry
      + GimpColorSelection
      + GimpColorNotebook
      + GimpColorSelect
      + GimpColorSelector
      + GimpColorNotebook
  - Changes in libgimpui:
    * Modified functions:
      + gimp_window_set_transient_for_display() and gimp_window_set_transient()
        now use an internal implementation similar to core
        gimp_window_set_transient_for(), with the same improvements (works even
        at construction when the window is not visible yet + works for Wayland
        too).
    * Removed functions:
      - gimp_ui_get_progress_window()
      - gimp_ui_get_display_window()
  - Changes in libgimpcolor:
    * New functions:
      + gimp_color_set_alpha()
      + gimp_color_is_perceptually_identical()
      + gimp_color_is_out_of_gamut()
      + gimp_color_is_out_of_self_gamut()
      + gimp_color_parse_hex()
      + gimp_color_parse_name()

Build:

  - Windows 10 becomes the new minimal support for the 3.0 stable series on
    Windows. This bump happens because of end-of-support by Microsoft itself,
    and also by MSYS2 project which is our base for the official installers.
  - CI now generates babl and GEGL API reference HTML as artifact tarballs.
  - New meson options -Dfits and -Dopenmp to enable/disable respectively FITS or
    OpenMP support more explicitly (allowing to bypass auto-detection).
  - Pango 1.50 or higher is now required as a result of using
    pango_attribute_as_font_desc(). Also pango, pangocairo and pangoft2 now use
    the same minimum version requirement.
  - New Aarch64/Windows build jobs in CI.
  - The universal Windows installer generated by the CI now detects and installs
    a native Aarch64 build on ARM 64-bit architecture.
  - Meson: alternatively to luajit, we now search also lua5.1, then 5.2 and 5.3
    (5.1 first, because apart luajit, it is the only one with lua-lgi support in
    MSYS2 right now).
  - CI: unify jobs naming and order.
  - Windows builds: various cleanups, code factorization and more.
  - Windows installer: the desktop shortcut option is now checked by default
    because of the fact too many people could not find GIMP after installation.
  - New .vscode/ config folder for Visual Studio Code settings to follow our
    coding style.
  - 'gegl.exe' binary is now installed by the Windows installer.
  - Minimum libheif requirement bumped: libheif >= 1.15.1.
  - GEGL requirement bumped to GEGL 0.4.48.
2024-03-27 13:34:19 +01:00
60a1984f87 libjxl: update 2024-03-27 13:34:15 +01:00
ded5310195 layer.conf: update 2024-03-27 01:01:38 +01:00
51e48bc82c wayfire: update 2024-03-26 10:37:14 +01:00
9ef10a9feb wf-shell: update 2024-03-26 10:34:26 +01:00
1d0a95884a wob: update 2024-03-26 10:29:47 +01:00
d7b9ef2c2b wlr-randr: update 2024-03-26 10:28:43 +01:00
82a7cfa46e wl-clipboard: update 2024-03-26 10:28:17 +01:00
96507f5ce9 mako: update 2024-03-26 10:28:02 +01:00
f5dbc8f58f slurp: update 2024-03-26 10:27:47 +01:00
d4abb8780a grim: update 2024-03-26 10:27:34 +01:00
a9509750e1 adwaita-qt: fix AdwaitaQt6Targets.cmake 2024-03-25 18:48:13 +01:00
1fe7ea1e8c nwg-panel: update 2024-03-25 12:09:41 +01:00
c93d3a1aca nwg-hello: update 2024-03-25 12:09:19 +01:00
9e5406754d nwg-displays: update 2024-03-25 12:08:57 +01:00
406bcfcef1 hyprland-plugins: update 2024-03-24 11:20:29 +01:00
081f28927b hyprland-contrib: update 2024-03-24 11:20:10 +01:00
9d75d4e34b hyprcursor: update 2024-03-24 11:19:47 +01:00
5d809c1489 adwaita-qt: dont package src
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2024-03-24 11:19:06 +01:00
a74c0e81ea waybar: update
- wireplumber-0.5 api support was added
2024-03-24 11:18:08 +01:00
e06f4467c4 calls: update 2024-03-23 15:42:50 +01:00
9376da8ee4 waybar: update
- deactivate wireplumber plugin, as it has not yet been ported to wireplumber-0.5
2024-03-22 10:24:51 +01:00
f9c07c9061 hyprland: update 2024-03-17 19:27:34 +01:00
6226cd04a1 hyprlock: update 2024-03-17 19:27:10 +01:00
0721365ebb hyprland-plugins: update 2024-03-17 19:26:50 +01:00
495316a6bb hyprland-contrib: update 2024-03-17 19:26:29 +01:00
9037740e70 hyprlang: update 2024-03-17 19:26:05 +01:00
2d41058a61 hyprcursor: update 2024-03-17 19:25:44 +01:00
2dd1cf347c sway: update 2024-03-17 19:25:30 +01:00
0f1f357450 wlroots: update
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2024-03-17 19:25:13 +01:00
8f0793f50b hyprcursor: add recipe 2024-03-11 10:44:17 +01:00
b83ab567cb hyprlock: update 2024-03-11 10:43:57 +01:00
7519b9b818 labwc: update 2024-03-10 16:32:32 +01:00
db552bf1ac swaysettings: update 2024-03-10 16:32:32 +01:00
8916ce3d2c granite: add version for gtk4 2024-03-10 16:32:32 +01:00
0218da657c nwg-menu: update 2024-03-10 14:22:50 +01:00
931032a98d nwg-shell-wallpapers: update 2024-03-10 14:22:50 +01:00
0df632ad2a nwg-panel: update 2024-03-10 14:22:50 +01:00
3e2df4bc7d nwg-drawer: update 2024-03-10 14:22:50 +01:00
1f4d004d38 nwg-displays: update 2024-03-10 14:22:50 +01:00
fd63e46586 nwg-look: update 2024-03-10 14:22:50 +01:00
b89dd095b5 azote: update 2024-03-10 14:22:50 +01:00
d0a482c2a3 hyprlang: update 2024-03-07 20:14:36 +01:00
5d1d042214 srain: update 2024-03-05 10:02:17 +01:00
70e52419eb waybar: update 2024-03-03 16:24:53 +01:00
dc95c5c400 phoc: fix LICENSE; cleanup 2024-03-03 15:08:05 +01:00
974a9f1787 phosh: cleanup dependencies 2024-02-29 15:44:07 +01:00
695d56c943 feedbackd: update 2024-02-29 15:14:38 +01:00
2496fdefb1 sofia-sip: update 2024-02-29 15:14:18 +01:00
43058d98ee phosh: update 2024-02-29 15:13:56 +01:00
207984b2ea phoc: update 2024-02-29 15:13:07 +01:00
6e55b3b2a6 waypaper: update 2024-02-29 14:44:01 +01:00
9e945a0d79 gamescope: update 2024-02-29 14:21:38 +01:00
3797afa77e hypridle: update 2024-02-29 12:28:42 +01:00
ccafaab769 hyprland: drop workaround 2024-02-28 09:06:55 +01:00
fa3c53e1c1 sway-1.9: update 2024-02-28 08:43:46 +01:00
5e97d96249 sway: update 2024-02-28 08:43:30 +01:00
f109ba494e wlroots: update 2024-02-28 08:43:08 +01:00
ba7a2b3f52 rofi: drop recipe 2024-02-28 08:24:38 +01:00
7f6099c0dc hyprland-contrib: drop rofi dependency 2024-02-28 08:23:00 +01:00
db6bbe8bc9 xdg-desktop-portal-hyprland: update 2024-02-28 07:47:19 +01:00
d23fb950b9 hyprland-plugins: update 2024-02-28 07:46:43 +01:00
078d1a8e08 hyprlang: update 2024-02-28 07:43:04 +01:00
acf9c8e353 hyprland: update 2024-02-28 07:42:31 +01:00
df8fdfb9ab cage: add recipe for dev version 2024-02-26 11:51:15 +01:00
0c7826f73f move recipes 2024-02-26 09:31:30 +01:00
ca3e6773d3 hypridle: update 2024-02-26 09:31:00 +01:00
e96529af38 hyprlock: update 2024-02-26 09:30:37 +01:00
27ca1f851f hyprlock: add recipe 2024-02-19 20:08:52 +01:00
837d9f1c5f hypridle: add recipe
Add hyprlands idle daemon
2024-02-18 19:22:39 +01:00
edbbdd75a6 hyprlang: update 2024-02-18 19:22:15 +01:00
9b545ac167 Revert "hyprland-plugins: update"
This reverts commit 83da2a7fdb.
2024-02-16 18:29:43 +01:00
af00a40b87 Revert "hyprlang: update"
This reverts commit 18709531fb.
2024-02-16 18:26:41 +01:00
83da2a7fdb hyprland-plugins: update 2024-02-15 19:42:28 +01:00
18709531fb hyprlang: update 2024-02-15 19:42:09 +01:00
1c83105ac5 wlroots: rename tinywl
- rename tinywl-0.16 and tinywl-0.17 to allow install of multiple
  wlroots versions into the same rootfs
2024-02-13 09:25:09 +01:00
24e83f05d9 gamescope: add hwdata to RDEPENDS
- build with openvr support
2024-02-13 08:24:44 +01:00
d69b297247 gamescope: dont force subprojects 2024-02-12 18:58:39 +01:00
724b95019f gamescope: update 3.13.16 -> 3.14.0
- fix buildpath leakage into gamescope binary
2024-02-12 16:50:06 +01:00
f1079fc031 sway: cleanup 2024-02-10 08:02:00 +01:00
ddbd6e4e6b sway-1.9: update 2024-02-10 05:42:15 +01:00
ba0b387e8e hyprlang: update 2024-02-10 03:50:51 +01:00
71281112cd waypaper: update 2024-02-08 07:17:28 +01:00
d481d1dd8a hyprpaper: update 2024-02-05 12:37:38 +01:00
0cd3562dca hyprland-contrib: update 2024-02-05 12:36:33 +01:00
a73c0de5de hyprland-plugins: update 2024-02-05 12:36:17 +01:00
5f9e047f95 sway-1.9: update 2024-02-05 12:35:41 +01:00
72f2d730ca sway: update 2024-02-05 12:35:13 +01:00
8b086e464a hyprland: update 2024-02-05 12:34:47 +01:00
b8f131e0b0 wlroots: update 2024-02-05 12:34:19 +01:00
997326b125 nwg-hello: adjust LICENSE file
The missing LICENSE file has been added to the project
2024-01-25 14:03:35 +01:00
c8152c2e3a hyprland: update 2024-01-21 15:46:02 +01:00
e1fbc95326 wlroots-0.17: update 2024-01-21 15:36:39 +01:00
bef39004fa gamescope: fix typo
- add dependencies
- build opengl depending on DISTRO_FEATURE
2024-01-20 08:30:01 +01:00
7f6d9a1dba gimp: drop features_check 2024-01-19 08:57:36 +01:00
0527d10545 waybar: update 2024-01-18 17:31:38 +01:00
c93fa58cd5 nwg-displays: update 2024-01-18 16:52:17 +01:00
4662364fdf nwg-shell-config: update 2024-01-18 16:51:53 +01:00
f1f9088ccc nwg-panel: update 2024-01-18 16:51:36 +01:00
af2ca12055 gimp: make gi build conditional 2024-01-15 18:40:03 +01:00
f490b3de69 gamescope: remove unconditional pipewire depend 2024-01-09 09:23:09 +01:00
748f01283e gamescope: add recipe
valves gamescope can be run embedded or nested
2024-01-08 23:14:18 +01:00
2f1de2f24d stb: add recipe 2024-01-08 23:13:46 +01:00
f3262abc4e gtk4-layer-shell: update 2024-01-08 23:00:00 +01:00
3b14bdbbc6 gtk-layer-shell: update 2024-01-08 22:59:37 +01:00
d433180280 tomlplusplus: add missing cmake dependency
cmake is needed to create the cmake config files
2024-01-08 07:40:27 +01:00
88af9ac317 hyprland-contrib: dont pull in x11 unconditionally 2024-01-06 15:47:29 +01:00
2a3dd092b4 mpvpaper: update 2024-01-05 19:37:23 +01:00
40f910cef8 fcft: update 2024-01-05 18:37:57 +01:00
e7473801c6 labwc-tweaks: update 2024-01-05 18:32:17 +01:00
73270551b7 labwc: update 2024-01-05 18:32:02 +01:00
bf90225b4f xdg-desktop-portal-hyprland: update 2024-01-05 18:22:53 +01:00
d03412b3d4 hyprlang: update
- remove pkgconfig patch as issue was fixed upstream
2024-01-05 08:19:19 +01:00
2f1941e384 hyprpaper: update 2024-01-04 09:54:26 +01:00
6fac68db1f move hyprlang recipes 2024-01-04 09:52:04 +01:00
a1ac4b23cb waypaper: add missing dependencies 2024-01-04 09:25:31 +01:00
c0e3601a73 waypaper: update 2024-01-04 08:47:29 +01:00
889575d3a3 hyprlang: update 2024-01-04 08:09:29 +01:00
50842bb7b6 rename hyprland-contrib 2024-01-04 06:33:12 +01:00
31637420ef xdg-desktop-portal-hyprland: update 2024-01-04 06:33:12 +01:00
flk
ebbaad9433 Merge pull request #11 from QingLee95/bugfix/hyprland
Correct Hyprland recipe when Systemd is disabled
2024-01-04 00:33:15 +01:00
ba76a0ed2b Correct Hyprland recipe when Systemd is disabled 2024-01-03 21:22:29 +01:00
2bfda55b4e hyprland-contrib: update 2024-01-02 15:28:13 +01:00
dec8d774a0 waybar: update 2024-01-02 12:42:19 +01:00
75fb5db27e sway: update 2024-01-02 12:41:47 +01:00
4efbc5ea8d hyprland: update 0.34.0 2024-01-02 12:35:17 +01:00
7730383133 hyprland-plugins: update 2024-01-02 12:34:40 +01:00
a34d469ab3 tomlplusplus: add recipe 2024-01-02 12:33:55 +01:00
d24eb75cb3 nwg-hello: cleanup 2024-01-02 12:33:31 +01:00
be666f04c8 nwg-hello: update 2023-12-31 15:13:44 +01:00
920db88725 python3-geopy: update 2023-12-31 15:12:21 +01:00
c7ee12876f python-brotli: remove duplicate recipe 2023-12-31 15:11:28 +01:00
e292f71b71 hyprland-plugins: update
- add missing dependencies for hyprbars
2023-12-30 18:05:01 +01:00
14d07ba0e1 hyprlang: add recipe 2023-12-30 17:56:25 +01:00
46a4abeb0a hyprland-plugins: update 2023-12-28 13:15:47 +01:00
f1f930591a xdg-desktop-portal-hyprland: update 2023-12-28 13:15:28 +01:00
3905cdf741 nwg-hello: update
- install contrib files
2023-12-28 07:36:15 +01:00
220111cf37 nwg-hello: add recipe 2023-12-27 12:54:35 +01:00
195521d549 hyprpaper: update
- add webp support
2023-12-22 18:46:39 +01:00
9438baf14f hyprland-welcome: add recipe 2023-12-20 19:36:17 +01:00
cd46615896 hyprland-plugins: update 2023-12-20 19:36:17 +01:00
c63c337abd swaybg: update
This add s a fix for gcc-14
2023-12-20 19:36:17 +01:00
aa22650ea1 sway-1.9: update 2023-12-20 19:36:17 +01:00
044948b4cb phoc: update 2023-12-19 19:50:02 +01:00
7f5c5b2686 phosh: update 2023-12-19 19:49:54 +01:00
d5e2209743 gmobile: update 2023-12-19 19:49:48 +01:00
dac6eaf231 nwg-panel: update 2023-12-14 01:49:33 +01:00
58189b3632 nwg-bar: update 2023-12-14 01:49:12 +01:00
6e7fdfb9bd nwg-shell-config: update 2023-12-14 01:48:48 +01:00
6d73d82421 nwg-displays: update 2023-12-14 01:48:27 +01:00
38d9b2e323 nwg-drawer: update 2023-12-14 01:48:13 +01:00
bec79aa870 hyprland: update 2023-12-07 08:27:54 +01:00
ff62845be9 hyprland-contrib: update 2023-12-05 18:19:21 +01:00
9c071ea0eb hyprland: update 2023-12-05 18:18:58 +01:00
736325188d sway: update 2023-12-05 18:18:41 +01:00
00698499fc wlroots: update 2023-12-05 18:18:19 +01:00
7fd703cead qgnomeplatform: dont depend on native adwaita-qt 2023-12-04 09:32:03 +01:00
c7d0ea5acb adwaita-qt: dont include target cmake
This is a hack to fix crosscompile. Given the fact that adwaita-qt is
unmaintained that should be sufficient
2023-12-04 09:30:20 +01:00
82a848a488 hyprpaper: Update 2023-11-29 18:19:11 +01:00
66cf21a5dd hyprland-plugins: Update 2023-11-29 18:18:52 +01:00
f542ed5f49 wayfire: update 2023-11-26 21:53:28 +01:00
d66cf1a453 labwc: update 2023-11-26 21:53:08 +01:00
5093b09339 hyprland: update 2023-11-26 18:43:50 +01:00
75076001ab sway: update 2023-11-25 12:35:55 +01:00
74da42db88 hyprland: update 2023-11-25 12:35:25 +01:00
3094f63f5a wlroots: update 2023-11-25 12:33:45 +01:00
31ec07f224 nwg-look: upgrade 2023-11-23 13:48:31 +01:00
76bc5509f7 xdg-desktop-portal-hyprland: Update 2023-11-21 15:38:12 +01:00
8f6d777a5c gtklock: Update 2023-11-15 10:29:08 +01:00
d654973383 gimp: add ghostscript support; fix api-documentation 2023-11-12 12:36:50 +01:00
a8af98a4ba hyprland: Update; cleanup 2023-11-12 11:16:59 +01:00
ff77c7f4a0 hyprland: Update 2023-11-11 18:50:05 +01:00
dc6d6dc9e5 hyprland-plugins: Update 2023-11-11 17:35:13 +01:00
49b11164a3 hyprland: Update 2023-11-11 17:23:26 +01:00
c85b58995b gimp: Drop intltool
gimp 2.99.12 migrated from intltool to gettext only
2023-11-10 07:07:54 +01:00
4432b7460f swaync: Fix vapi 2023-11-10 06:49:18 +01:00
e458b66425 gimp: Update 2023-11-10 06:46:39 +01:00
f0cb3f712f wlsunset: Update 2023-11-10 06:33:18 +01:00
1831d340eb nwg-shell-config: Update 2023-11-10 06:33:13 +01:00
20cc336d11 nwg-drawer: Update 2023-11-10 06:33:06 +01:00
6012ccc2b6 nwg-displays: Update 2023-11-10 06:33:02 +01:00
4308769cc7 hyprland-plugins: Update
- add hyprland-hyprtrails plugin
2023-11-08 06:37:06 +01:00
faa921ba43 hyprland: Update 2023-11-08 06:35:45 +01:00
c289a6d2e2 sway: Update 2023-11-08 06:35:24 +01:00
afed74a7fa wlroots: Update 2023-11-08 06:34:56 +01:00
ceb1f33f88 waybar: Update 2023-11-07 21:08:20 +01:00
b682aeee32 xdg-desktop-portal-hyprland: Update
xdg-desktop-portal-hyprland now uses grim/slurp/hyprpicker for
the screenshot portal. Add rdepends
2023-11-05 09:18:50 +01:00
6155ab03ed phosh: Update 2023-10-29 16:27:09 +01:00
4af4d0400c phoc: Update 2023-10-29 16:26:49 +01:00
5fb214d165 nwg-bar: Update 2023-10-29 16:25:19 +01:00
894c5109e3 hyprpicker: Update 2023-10-29 07:33:00 +01:00
83c65a4241 waypaper: Add recipe
waypaper is a simple wallpaper gui that can use swaybg as backend.
2023-10-27 09:46:48 +02:00
2ff2edf863 libdbusmenu: Cleanup; Add support for gtk2
- install only what we need instead of installing everything and removing afterwards
- also build with support for gtk2 applications
2023-10-27 05:50:33 +02:00
a43ad4dd7b waybar: Update
- add PACKAGECONFIG for tray
2023-10-26 19:07:57 +02:00
2c51c89cfe wayfire: Update 2023-10-26 18:16:49 +02:00
693894776d libdbusmenu: Add recipe 2023-10-26 18:15:59 +02:00
6e7d19216a xdg-desktop-portal-hyprland: Update 2023-10-26 10:55:25 +02:00
e51b9019a9 foot: Update 2023-10-26 10:40:32 +02:00
fb3aa6e359 nwg-shell-wallpapers: Update 2023-10-22 14:31:38 +02:00
ec89a5bd73 nwg-shell-config: Update 2023-10-22 14:31:17 +02:00
04a02fe4ac nwg-panel: Update 2023-10-22 14:30:56 +02:00
d65f2fb666 nwg-dock-hyprland: Update 2023-10-22 14:30:27 +02:00
1cb6265a99 nwg-dock: Update 2023-10-22 14:30:02 +02:00
514fb21a8f nwg-displays: Updates 2023-10-22 14:29:31 +02:00
e487c973af nwgbar: Update 2023-10-22 14:29:10 +02:00
e5b969dac9 hyprland: Update 2023-10-17 10:41:22 +02:00
7177018b96 sway: Update 2023-10-17 10:41:10 +02:00
6c1488dbf9 wlroots: Update 2023-10-17 10:31:18 +02:00
3620c90c9f hyprland-plugins: Update 2023-10-17 10:30:54 +02:00
80e50ea88b xdg-desktop-portal-hyprland: Update 2023-10-17 10:30:22 +02:00
679b4069f6 Add qadwaitadecoration
adwaita-qt and gnomeplatform have been deprecated and superseeded by
qadwaitadecorations
2023-10-13 17:56:32 +02:00
01dc958207 xdg-desktop-portal-hyprland: update 2023-10-13 17:53:47 +02:00
flk
d5ebc5fde2 Merge pull request #10 from OldManYellsAtCloud/squeekboard-add-checksums
squeekboard: add missing crate checksums
2023-10-13 17:12:59 +02:00
60270fb2d0 squeekboard: add missing crate checksums 2023-10-13 14:32:24 +02:00
59b4960bc7 xdg-desktop-portal-hyprland: Update 2023-10-09 00:37:31 +02:00
a351de1545 update layers.conf 2023-09-30 15:55:16 +02:00
681d2dc54c xdg-desktop-portal-hyprland: update
update to get fixes for clang

Signed-off-by: Markus Volk <f_l_k@t-online.de>
2023-09-30 15:34:02 +02:00
36e87c11fb calls: Update 2023-09-30 01:28:51 +02:00
8ac3cba634 labwc: Update 2023-09-24 11:36:55 +02:00
44cc52bf33 nwg-displays: add rdepend on wlr-randr 2023-09-24 11:36:20 +02:00
a90195f874 phosh: Update 2023-09-23 22:16:11 +02:00
e3daa9c355 Hyprland: Update 2023-09-23 22:14:21 +02:00
c6c55f198a sway: Update 2023-09-23 22:13:57 +02:00
2808411935 wlroots: Update 2023-09-23 22:13:33 +02:00
7cdf7a296b udis86: Add recipe 2023-09-23 22:12:08 +02:00
ea72bbdc63 xdg-desktop-portal-hyprland: Update 2023-09-23 03:29:47 +02:00
ece2d0f018 nwg-shell-wallpapers: Update 2023-09-20 14:41:39 +02:00
d17a36a56c nwg-shell-config: Update 2023-09-20 14:41:14 +02:00
d27cb90a40 Hyprland plugins: update
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2023-09-20 14:40:47 +02:00
8ad14ab364 qgnomeplatform: update 2023-09-12 13:49:27 +02:00
a7eeb69cf5 hyprpaper: update 2023-09-10 23:27:27 +02:00
ad933f0d48 xdg-desktop-portal-hyprland: update 2023-09-09 17:38:27 +02:00
594fb4ff23 hyprland: update 2023-09-08 21:05:25 +02:00
1d35bbca3a libjxl: update 2023-09-08 21:02:06 +02:00
ed66ff773d highway: update 2023-09-08 21:01:49 +02:00
11e63474a7 hyprland: update 2023-09-03 15:57:06 +02:00
92d2272925 waybar: update 2023-08-30 08:34:17 +02:00
b0ef727260 yambar: update 2023-08-30 08:33:15 +02:00
f59ba34da4 fuzzel: update 2023-08-30 08:18:20 +02:00
5c9eb8955b fnott: update 2023-08-30 08:18:00 +02:00
9724d00911 hyprland: update 2023-08-29 07:38:18 +02:00
c28bf4dcc6 sway: update 2023-08-29 07:37:53 +02:00
78f920a042 wlroots: update 2023-08-29 07:37:33 +02:00
61d23c3540 nwg-shell-config: update 2023-08-28 19:58:10 +02:00
1f582dc56e nwg-panel: update 2023-08-28 19:57:55 +02:00
e1c9153ffd nwg-dock-hyprland: update 2023-08-28 19:57:35 +02:00
e22b046976 nwg-dock: update 2023-08-28 19:57:22 +02:00
63f980455b autotiling: update 2023-08-28 19:56:56 +02:00
2ba12ce077 gmobile: fix dev-elf issue 2023-08-15 09:44:51 +02:00
d0c7222080 phosh: update 2023-08-15 08:48:14 +02:00
109dfd7de5 phoc: update; dont build subprojects 2023-08-15 08:46:46 +02:00
a5ad9dd237 gmobile: update; build shared 2023-08-15 08:45:46 +02:00
f37900dc75 cage: update 2023-08-15 07:02:04 +02:00
703f12c42d nwg-shell-config: update 2023-08-15 06:41:01 +02:00
2cd2e5070b nwg-panel: update 2023-08-15 06:40:40 +02:00
bd27fb436c nwg-dock-hyprland: update 2023-08-15 06:40:16 +02:00
c251dd4e21 nwg-dock: update 2023-08-15 06:39:58 +02:00
ff8354e01a hyprland-contrib: update RDEPENDS 2023-08-09 15:43:50 +02:00
c35d82f00e rofi: add recipe
hyprlands scratchpad script requests it
2023-08-09 15:43:04 +02:00
984d0bbd18 foot: remove unneeded hack 2023-08-09 14:42:57 +02:00
a3231eb07a foot: update 2023-08-09 01:09:23 +02:00
67b7fc4f21 hyprland-share-picker: add RRECOMMENDS on qgnomeplatform 2023-08-08 20:48:27 +02:00
6e2c42b5f7 hyprland-contrib: add recipe 2023-08-08 17:45:55 +02:00
501cb3d1d0 xdg-desktop-portal-hyprland: update 2023-08-07 08:13:18 +02:00
711b20658d sway: adjust after contrib scripts were outsourced
- add sway-contrib recipe
2023-08-06 07:52:41 +02:00
54fb6a1b46 foot: update 2023-08-05 16:06:52 +02:00
49fc8986cf sway: update 2023-08-05 14:43:44 +02:00
bed844816b hyprland: update 2023-08-05 14:43:23 +02:00
47d10485fe wlroots: update 2023-08-05 14:43:04 +02:00
0d3a440572 waybar: update 2023-08-04 18:14:19 +02:00
e511354831 remove unused AUTHOR variable 2023-08-04 08:06:23 +02:00
76be73b61d gtk-layer-shell: drop unneeded patch 2023-08-03 16:35:01 +02:00
65ef3aee1a nwg-drawer: update 2023-08-03 16:22:42 +02:00
3f4947dcf1 gtk4-layer-shell: update
- Remove unneeded hack
2023-08-03 16:22:03 +02:00
0e9c1ad46a asciinema: update 2023-07-25 09:09:21 +02:00
5dbb92b04e labwc: update 2023-07-24 19:38:36 +02:00
5c04d4cdae nwg-shell-config: update 2023-07-24 12:34:21 +02:00
0b69ad3d48 nwg-panel: update 2023-07-24 12:34:05 +02:00
46f68aa1d4 nwg-look: update 2023-07-24 12:33:47 +02:00
93b40c5290 nwg-displays: update 2023-07-24 12:33:31 +02:00
b57494be0f azote: update 2023-07-24 12:33:19 +02:00
651b473131 sway: update 2023-07-23 10:44:36 +02:00
0a9d4ca01e wlroots: update LIC_FILES_CHKSUM
LICENSE file has been edited:
77d5631e42
2023-07-23 10:38:28 +02:00
c245f10e5a hyprland: update
build with shared wlroots instead of using subproject
https://github.com/hyprwm/Hyprland/blob/main/nix/patches/meson-build.patch
2023-07-23 10:24:27 +02:00
5ce71c1738 wlroots: update 2023-07-23 10:19:32 +02:00
4d9af59e9f waybar: update 2023-07-21 19:51:15 +02:00
c62098a9de highway: update 2023-07-21 18:48:14 +02:00
bf38d17c69 foot: update 2023-07-21 18:16:52 +02:00
b6d341a873 fcft: update 2023-07-21 18:16:48 +02:00
flk
dc246d459e Merge pull request #6 from joggee-fr/jg/cage
cage: update
2023-07-20 20:44:25 +02:00
adcf211a58 cage: update
support for wlr_virtual_keyboard and wlr_virtual_pointer may be used for
VNC
use organization url to retrieve the repository
add git revision to PV
2023-07-20 17:57:20 +02:00
7e7b2865c9 scdoc: update
don't add -static to LDFLAGS to fix

/usr/lib/gcc/x86_64-poky-linux/13.1.1/../../../../x86_64-poky-linux/bin/ld: cannot find -lc: No such file or directory
2023-07-13 20:00:35 +02:00
315b35620c hyprland: update 2023-07-13 12:02:53 +02:00
e598f043cd sway: update 2023-07-10 09:51:48 +02:00
0269f2fece waybar: update 2023-07-10 09:49:16 +02:00
2def3fa385 wlroots: update 2023-07-07 15:43:32 +02:00
ce33cdc155 elogind: update
fix reproducibility/runtime issue in pam_elogind.so
2023-06-29 17:04:30 +02:00
90e0f65c7d nwg-displays: update 2023-06-25 20:07:26 +02:00
a04139905e nwg-shell-config: update 2023-06-25 20:07:00 +02:00
c7844e9828 gopsuinfo: update 2023-06-25 20:06:34 +02:00
11dd284fda azote: update 2023-06-25 20:06:03 +02:00
619d3f5985 mpvpaper: update 2023-06-25 20:00:46 +02:00
5e4c2d1d34 feedbackd: update 2023-06-25 19:59:40 +02:00
da3bcaf413 callaudiod: update 2023-06-25 19:59:13 +02:00
50836a00c1 phosh: update
add needed recipe for gmobile
2023-06-25 19:58:38 +02:00
0e8b8275bd sway: update 2023-06-25 19:57:51 +02:00
90a31205e5 wlroots: update 2023-06-25 19:57:37 +02:00
354778f12c qgnomeplatform: add recipe 2023-06-21 11:40:00 +02:00
flk
4a97f39280 Update README.md 2023-06-20 22:47:48 +02:00
11f26eb4b4 hyprland: add RRECOMMENDS for the official plugins 2023-06-20 22:20:23 +02:00
5e3040acf6 use dynamic-layers and add some qt recipes 2023-06-20 22:16:03 +02:00
24ce1b3554 hyprpicker: add recipe 2023-06-16 23:40:37 +02:00
554ff27bad hyprpaper: add recipe 2023-06-16 23:40:07 +02:00
95e0daa43d nwg-panel: update 2023-06-15 17:39:31 +02:00
522f0678d0 hyprland-plugins: add recipes
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2023-06-15 17:30:09 +02:00
e7e0dd86df calls: update 2023-06-13 09:40:32 +02:00
20d76c1231 sofia-sip: update 2023-06-13 09:40:05 +02:00
546431a080 wayfire: update 2023-06-11 19:07:57 +02:00
c8bd3bcc40 sway: update 2023-06-10 17:33:31 +02:00
eaf7d9aede wlroots update 2023-06-10 17:33:18 +02:00
bed18ae759 swaync: update 2023-06-10 17:29:53 +02:00
4589aa96dc nwg-shell-config: update 2023-06-10 17:29:36 +02:00
220999d1aa nwg-shell-config: update 2023-06-06 17:23:14 +02:00
259f729af4 nwg-panel: update 2023-06-06 17:22:56 +02:00
88814a34a8 nwg-dock-hyprland: update 2023-06-06 17:22:35 +02:00
b1c8c331f7 nwg-dock: update 2023-06-06 17:22:09 +02:00
2b37a4518f nwg-displays: update 2023-06-06 17:21:45 +02:00
cd6dcd7cca gopsuinfo: update 2023-06-06 17:21:22 +02:00
a24bc63de0 azote: update 2023-06-06 17:21:02 +02:00
055b2650c2 sway: update 2023-06-06 17:20:34 +02:00
e3ca89bbe6 wlroots: update 2023-06-06 17:20:18 +02:00
64207020ca hyprland: update 2023-06-04 02:00:40 +02:00
2224efc131 waybar: update 2023-06-02 18:28:16 +02:00
f3e153a77e waybar: fix for gcc13 2023-05-27 01:05:20 +02:00
a7530c0316 sway: update 2023-05-26 08:16:03 +02:00
315d88aeb9 wlroots: update 2023-05-26 08:15:44 +02:00
3116be4cba sway-1.8: import patch for updated libinput
- fix PN
2023-05-17 16:54:41 +02:00
f56dc42014 sway: update 2023-05-17 16:52:25 +02:00
31eee7dcad wlroots: update 2023-05-17 16:52:01 +02:00
28a2c9e0c6 calls: update 2023-05-17 12:24:17 +02:00
d7ff15b82c labwc-tweaks: update 2023-05-12 15:37:53 +02:00
897fe682ed labwc: update 2023-05-10 06:05:51 +02:00
699fcd39fd nwg-look: update 2023-05-10 06:05:26 +02:00
cd64577fac wlroots: update 2023-05-09 14:17:43 +02:00
c22a345ed5 nwg-panel: update 2023-05-06 12:03:11 +02:00
505fb7ce07 nwg-dock-hyprland: install config and svg files 2023-05-06 11:40:35 +02:00
d2d6da4fdb hyprland: update 2023-05-05 00:59:50 +02:00
331f01714c sway: update 2023-05-04 21:38:03 +02:00
76810f3394 wlroots: update 2023-05-04 21:37:39 +02:00
8fe0b8e3ca nwg-panel: update 2023-05-04 21:37:15 +02:00
7bac9f8186 nwg-dock-hyprland: update 2023-04-30 14:00:03 +02:00
21d26dc6fd nwg-panel: update 2023-04-30 13:59:38 +02:00
4e2be7f94e hyprland: update 2023-04-26 11:24:17 +02:00
fa22363512 greetd: update; add regreet recipe 2023-04-26 11:16:43 +02:00
7b77014711 nwg-dock-hyprland: add recipe
fix build:
ERROR: nwg-dock-hyprland-0.0.2-r0 do_package: nwg-dock-hyprland: Multiple shlib providers for libstd.so: go-runtime, libstd-rs (used by files: /home/flk/poky/build-intel-retro/tmp/work/corei7-64-poky-linux/nwg-dock-hyprland/0.0.2-r0/packages-split/nwg-dock-hyprland/usr/bin/nwg-dock-hyprland)
ERROR: nwg-dock-hyprland-0.0.2-r0 do_package_qa: QA Issue: /usr/bin/nwg-dock-hyprland contained in package nwg-dock-hyprland requires libstd.so()(64bit), but no providers found in RDEPENDS:nwg-dock-hyprland? [file-rdeps]
ERROR: nwg-dock-hyprland-0.0.2-r0 do_package_qa: Fatal QA errors were found, failing task.
ERROR: Logfile of failure stored in: /home/flk/poky/build-intel-retro/tmp/work/corei7-64-poky-linux/nwg-dock-hyprland/0.0.2-r0/temp/log.do_package_qa.399558
ERROR: Task (/home/flk/poky/meta-wayland/recipes-gtk/nwg-shell/nwg-dock-hyprland_git.bb:do_package_qa) failed with exit code '1'

Although theoretically go-runtime should not be needed at runtime
2023-04-26 11:08:39 +02:00
754c474f67 azote: update
- add support for webp
2023-04-26 10:14:09 +02:00
31cf2edc93 gtk4-layer-shell: add recipe 2023-04-16 21:38:24 +02:00
e1747dae13 gtk-layer-shell: update 2023-04-16 21:35:44 +02:00
9c0f6b84e5 sway: update 2023-04-15 08:48:37 +02:00
081e8fb388 wlroots: update 2023-04-15 08:48:21 +02:00
2fc40566dc waybar: rework 2023-04-14 10:00:18 +02:00
f8c734df23 hyprland: update 2023-04-14 09:21:27 +02:00
7a3c4665c9 gtkgreet: fix build
fix PV
2023-04-12 21:40:32 +02:00
62a205f751 add SRC_URI checksum to various rust recipes 2023-04-12 21:40:32 +02:00
1e08206d39 sirula: add SRC_URI checksums 2023-04-12 18:59:04 +02:00
cd4238b8a9 inih: remove duplicate recipe 2023-04-11 16:16:48 +02:00
15e69f14ea layer.conf: update 2023-04-11 13:47:23 +02:00
d48a6811b4 fuzzel: update 2023-04-11 13:45:24 +02:00
94b74b76c9 fnott: update 2023-04-11 13:45:17 +02:00
8656adce11 foot: update 1.13.1 -> 1.14.0 2023-04-11 13:45:08 +02:00
1127bc1dba nwg-bar: update 2023-04-10 15:00:51 +02:00
a7551a9e3f nwg-shell-config: update 2023-04-10 15:00:33 +02:00
411b9deee2 nwg-panel: update 2023-04-10 15:00:11 +02:00
3c221ee139 nwg-displays: update
- add support for hyprland
2023-04-10 14:59:27 +02:00
9e4d38b427 swaync: update 2023-04-10 14:58:50 +02:00
013f197099 sofia-sip: update 2023-04-10 14:46:41 +02:00
d8eee6b5f7 font-awesome: update 2023-04-10 14:46:37 +02:00
63b29268a4 hyprland: update 0.23_beta -> 0.24
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2023-04-09 18:13:10 +02:00
d1f062d6a3 sway: update 2023-03-30 09:55:42 +02:00
19b5858b11 phoc: update 2023-03-30 09:55:18 +02:00
aab3a97b23 wlroots: update; build with libliftoff 2023-03-30 09:54:41 +02:00
24fd79e2bc wlroots-0.16: build with libliftoff 2023-03-30 09:54:08 +02:00
e9e449efca phosh: update 2023-03-30 09:53:17 +02:00
cdaeca8471 azote: update 2023-03-30 09:52:49 +02:00
4a024ea7f6 srain: update 2023-03-30 09:52:30 +02:00
3a4e40c403 calls: update 2023-03-30 09:51:18 +02:00
85068ae6c9 libliftoff: add recipe 2023-03-30 09:50:39 +02:00
d3751616de feedbackd: update 2023-03-30 09:49:53 +02:00
7488b84456 callaudiod: update 2023-03-30 09:49:27 +02:00
22c2c33056 yambar: update 2023-03-30 09:48:59 +02:00
03c8afcbd8 labwc: update 0.6.1 -> 0.6.2 2023-03-23 23:22:56 +01:00
acf184038c nwg-look: update 2023-03-16 06:34:49 +01:00
c27d39d3a5 sway: update 2023-03-16 06:34:25 +01:00
24c492ad1c wlroots: update 2023-03-16 06:34:02 +01:00
3462f7af19 hyprland: update 2023-03-16 06:33:37 +01:00
3a8606c738 nwg-look: update 2023-03-05 14:13:44 +01:00
285b565abe sway: update 2023-03-04 06:45:47 +01:00
b94dce9dd1 wlroots: update 2023-03-04 06:44:32 +01:00
e4e9125efc libdisplay-info: add recipe 2023-03-04 06:43:58 +01:00
9bbeb0a756 nwg-shell-config: update 2023-02-26 09:18:21 +01:00
fdfb7adb89 nwg-panel: update 2023-02-26 09:17:58 +01:00
f3fc91ea8e nwg-drawer: update 2023-02-26 09:17:39 +01:00
b814cb5104 nwg-bar: update 2023-02-26 09:17:14 +01:00
8f2e8b25b9 wlroots: update 2023-02-24 17:47:25 +01:00
9fa0adcce3 sway: update 2023-02-24 17:47:10 +01:00
161318f620 hyprland: update 2023-02-24 13:18:16 +01:00
c7139dbf93 wob: start with systemd if available 2023-02-15 07:26:14 +01:00
9391ca2120 wlroots: add back --buildtype release 2023-02-13 15:29:48 +01:00
2ef6e35920 xdg-desktop-portal-hyprland: move recipe
This is to avoid a layer dependency on meta-qt6
2023-02-13 15:26:41 +01:00
ec1c78bc70 playerctl: add recipe 2023-02-13 15:25:44 +01:00
9bb21a1e65 sway: update 2023-02-12 08:52:06 +01:00
571e955bb8 wlroots: update 2023-02-12 08:51:49 +01:00
09c81dd1ea wlroots: update; cleanup
- wlroots-0.16 update 0.16.1 -> 0.16.2
- build tinywl by default and remove additional recipe
2023-02-12 07:42:23 +01:00
4018f210a7 wlroots-0.16: update 2023-02-09 16:35:01 +01:00
854f73aadb azote: move configuration 2023-02-09 16:33:48 +01:00
16ce8b534b xdg-desktop-portal-hyprland: add recipe
A screencast/screenshot portal implementation for hyprland.
Hyprland can work with xdg-desktop-portal-wlr, but you can only share the whole
screen while this implementation also allows sharing regions or windows.

This comes at the downside of pulling qt6-base and qt6-wayland into the image.
2023-02-02 19:48:52 +01:00
921bf43e39 swayidle: update 2023-02-01 13:29:11 +01:00
af99e7e087 swaylock: update 2023-02-01 13:28:52 +01:00
b227550608 swaybg: update 2023-02-01 13:28:36 +01:00
e9e6d94220 slurp: update 2023-02-01 13:28:19 +01:00
0c50cd6afa azote: add .azotebg file
azote will not work, if it doesn' exist
2023-02-01 09:31:20 +01:00
39c68cf858 iwgtk: update 2023-02-01 08:14:33 +01:00
a48c2550be azote: add runtime dependency on wlr-randr 2023-02-01 07:22:06 +01:00
a368477f67 wlr-randr: add recipe
wlr-randr is a xrandr clone for wayland. It's needed for azote to be able to
work under wlroots environments that are not sway.
2023-02-01 07:21:08 +01:00
efed58b0c5 labwc: add recipe
labwc is a wlroots based wayland stacking manager that aims to provide the
look and feel of openbox.
2023-02-01 05:30:38 +01:00
f25c802f97 waybar: update 2023-01-31 17:15:55 +01:00
a55ce4b32a nwg-look:
add libstd.so to PRIVATE_LIBS

This fixes:
ERROR: nwg-look-0.1.4-r0 do_package: nwg-look: Multiple shlib providers for libstd.so: libstd-rs, go-runtime (used by files: /home/flk/poky/build-intel-retro/tmp/work/corei7-64-poky-linux/nwg-look/0.1.4-r0/packages-split/nwg-look/usr/bin/nwg-look)
2023-01-31 14:45:13 +01:00
921fa67e49 wayfire: update 2023-01-31 13:51:36 +01:00
5a34607134 wlroots-tinywl: add dependency on wayland-protocols 2023-01-31 13:35:46 +01:00
16908856c2 cage: add back recipe; update
I thought it wouldn't get any more updates, but Upstream has added support for wlroots-0.16
2023-01-31 13:25:17 +01:00
c747e2993f nwg-panel: update 2023-01-31 13:15:51 +01:00
9993bb2229 nwg-shell-config: update 2023-01-31 13:15:31 +01:00
9b0df726ff nwg-drawer: update 2023-01-31 13:15:11 +01:00
17a9397eb7 wlroots-tinywl: update; use wayland-native instead of hosts wayland-scanner 2023-01-31 13:13:26 +01:00
486509fd2c wlroots: update 2023-01-31 13:12:45 +01:00
83086aef22 sway: update 2023-01-31 13:12:13 +01:00
67bbbc18d8 wlroots-tinywl recipe
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
2023-01-31 12:14:44 +01:00
4d9e9fd192 wlroots: remove unneeded patches 2023-01-31 12:13:16 +01:00
c5b93f3e46 hyprland: add recipe 2023-01-31 12:11:16 +01:00
6d908a9c85 cage/clay: remove recipes 2023-01-31 12:09:37 +01:00
bbe6b46da2 nwg-look: add runtime dependency on go-runtime 2023-01-31 12:08:31 +01:00
e93a142dc2 hwdata: allow to build native
This lowers the maintanance burden for wlroots because it avoids the need to patch it.
This is especially helpful for projects that use wlroots as a bundled submodule like wayfire
or hyprland.
2023-01-31 12:04:16 +01:00
daaead6270 libdecir: remove recipe
It was moved to meta-openembedded
2023-01-31 12:03:34 +01:00
a9d07d8711 calls: update
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2022-12-31 08:45:14 +01:00
d4e2a30e93 sway: update
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2022-12-28 15:14:24 +01:00
55597f163d wlroots: update
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2022-12-28 15:13:39 +01:00
ec9d8934a6 sway-0.8: update to release
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2022-12-28 15:09:10 +01:00
469df8e7ea foot: remove RRECCOMENDS on xdg-utils
xdg-open and xdg-email are provided by both xdg-utils and flatpak-xdg-utils.
2022-12-26 06:50:28 +01:00
2078262b2e basu: remove recipe
moved to meta-oe
2022-12-24 18:11:46 +01:00
0a421638fd nwg-drawer: update 2022-12-22 09:02:36 +01:00
25f81ddb77 nwg-dock: update 2022-12-22 09:02:14 +01:00
553ed19806 nwg-shell-config: uodate 2022-12-22 09:01:52 +01:00
de7d0cc7ce swaync: update 2022-12-22 09:01:26 +01:00
d976ce1395 waybar: update 2022-12-22 09:01:02 +01:00
ca9391d061 layer.conf: adjust for oe-core master 2022-12-11 04:59:22 +01:00
e30944470c wl-clipboard: update 2022-12-09 19:26:25 +01:00
0dfe6b036d feedbackd: update 2022-12-09 19:25:48 +01:00
87891cc569 wayfire: update; build with shared wlroots 2022-12-08 07:50:50 +01:00
b4b3f39b58 wlroots: rename release version recipe 2022-12-08 07:48:24 +01:00
c8daeb931e build sway release with wlroots release 2022-12-08 07:47:25 +01:00
84d55b8ddf swappy: update 2022-12-07 11:57:05 +01:00
c6d38992e3 sway: update; add recipe for v0.8 2022-12-06 18:55:10 +01:00
6064375ae6 wlroots: update; add recipe for 0.16 2022-12-06 18:45:23 +01:00
f845a29f63 nwg-shell-config: update 2022-12-06 18:44:39 +01:00
f8983da717 nwg-panel: update 2022-12-06 18:44:16 +01:00
8f782173fc nwg-launchers: update 2022-12-06 18:43:47 +01:00
83e88e6eb4 nwg-drawer: update 2022-12-06 18:42:45 +01:00
250fccdba7 fuzzel: update 2022-11-24 19:26:41 +01:00
8f9f243ccb foot: update 2022-11-24 19:24:18 +01:00
af056fc737 wob: update 2022-11-21 15:54:05 +01:00
227b93ac02 gimp: update 2022-11-21 15:53:38 +01:00
77bc8c92c2 libjxl: update 2022-11-21 15:53:14 +01:00
43922a265a mpvpaper: update 2022-11-21 15:52:57 +01:00
ad4e32b7d1 highway: update 2022-11-21 15:52:25 +01:00
fd9865d52c wayfire: update 2022-11-19 17:22:31 +01:00
5bf9d840eb wlroots: bump version 2022-11-19 17:14:36 +01:00
fb46973e96 srain: update 2022-11-18 15:18:23 +01:00
84a55ce56a sway: update 2022-11-15 23:15:38 +01:00
6030262cb1 wlroots: update 2022-11-15 23:15:17 +01:00
612b94a5fe libdecor: allow to build without opengl 2022-11-15 11:41:18 +01:00
70c01e8b1a fix libdecor update 2022-11-15 08:56:03 +01:00
c79d91cd47 nwg-dock: update 2022-11-15 08:51:52 +01:00
b7763b5694 gtk-layer-shell: update 2022-11-15 08:51:27 +01:00
32041972cc libdecor: update 2022-11-15 08:51:09 +01:00
bd0c2cb2be utf8proc: update 2022-11-15 08:50:48 +01:00
56a95233d4 sofia-sip: update 2022-11-15 08:50:38 +01:00
5da33be0be date: update 2022-11-15 08:50:29 +01:00
b5123cf62e nwg-drawer: update 2022-11-14 06:07:00 +01:00
aa9849d7a8 sway: update 2022-11-14 06:06:46 +01:00
7a17f97396 wlroots: update 2022-11-14 06:06:17 +01:00
9f4aeb6b7e swayosd: add recipe 2022-11-13 08:35:53 +01:00
f1f59584b3 waybar: update 2022-11-12 13:19:59 +01:00
5c496c3bfb wlroots: update 2022-11-11 15:05:08 +01:00
f5745d9f81 sway: update 2022-11-11 15:04:50 +01:00
e07508cb36 asciinema: add RDEPEND on python3-fcntl 2022-11-11 11:54:06 +01:00
d962fe7cf3 nwg-launchers: update 2022-11-10 19:10:27 +01:00
4e405750eb nwg-shell-config: update 2022-11-10 19:00:00 +01:00
a206b20233 azote: update 2022-11-10 18:59:38 +01:00
9ca90264f9 ddcutil: update 2022-11-03 08:29:11 +01:00
b216c647e3 nwg-drawer: update 2022-11-03 08:11:06 +01:00
4ca1ccec07 nwg-shell-config: update 2022-11-03 08:10:46 +01:00
dbf9414d8e nwg-shell-wallpapers: update 2022-11-03 08:10:29 +01:00
04a3959b03 nwg-panel: update 2022-11-03 08:10:09 +01:00
eb74375dc3 autotiling: update 2022-11-03 08:09:15 +01:00
5cd6f4ba70 waybar: update 2022-10-27 12:57:03 +02:00
30d4b4f1f6 wlroots/sway: update
wayland-protocols 1.27 are needed. Wont run on langdale.
2022-10-26 13:58:54 +02:00
8b573f98c4 waybar: update 2022-10-26 13:55:50 +02:00
6fd20b2b1f fuzzel: update 2022-10-26 13:55:00 +02:00
b129fd294e nwg-launchers: update 2022-10-25 09:24:03 +02:00
881a2726ac wf-recorder: update 2022-10-23 14:13:36 +02:00
c6db56e20e mako: update 2022-10-23 13:44:54 +02:00
d634877e31 nwg-launchers: update 2022-10-20 03:15:38 +02:00
6f7f8eb8e4 font-awesome: update 2022-10-16 08:10:21 +02:00
9f0a7c0475 fcft: update 2022-10-16 08:09:52 +02:00
3a811ee4bb wayfire: update 2022-10-15 15:38:26 +02:00
3f838eeb35 nwg-shell-config: update 2022-10-14 07:13:19 +02:00
e761179795 nwg-panel: update 2022-10-14 07:12:48 +02:00
61ddba07ba nwg-dock: update 2022-10-14 07:12:31 +02:00
354c01d29c nwg-drawer: update 2022-10-14 07:12:07 +02:00
eda6bfe7ae nwg-launchers: update; remove -gtk-icon-style from style.css
I dont know where this value does come from. I dont have it and
this prevents nwgbar launch.
2022-10-12 06:41:34 +02:00
7f5733620d sway: update 2022-10-12 06:37:42 +02:00
3f341fbdd3 wlroots: update 2022-10-12 06:37:07 +02:00
ffe3bb08b6 layer.conf: add langdale 2022-10-05 13:48:53 +02:00
41d0af7f57 wlroots: libdrm is a hard dependency 2022-09-29 10:35:19 +02:00
8a405c3255 foot: ignore warning for clang 2022-09-29 10:32:53 +02:00
ee1e5adc72 ddcutil: ignore warning for clang 2022-09-29 10:32:06 +02:00
b338c274e2 swaync: update 2022-09-25 16:56:43 +02:00
a125bf49fd nwg-shell-config: update 2022-09-25 16:56:12 +02:00
82b5963b79 nwg-launchers: update 2022-09-25 16:55:51 +02:00
bc4ff53450 gimp: update 2022-09-21 21:34:29 +02:00
48b3cc9015 sway: update 2022-09-21 21:33:54 +02:00
e2b1b6d236 wlroots: update 2022-09-21 21:32:05 +02:00
bea498ebf5 phosh: update 2022-09-02 18:13:34 +02:00
f10cbbb68e phoc: update 2022-09-02 18:13:02 +02:00
bf8b816fc9 sway: update 2022-09-02 17:30:12 +02:00
2da7e25ad8 wlroots: update 2022-09-02 17:29:54 +02:00
03aae63780 foot: update 2022-09-02 17:29:34 +02:00
8e310866a5 nwg-shell-config: update 2022-09-02 17:29:04 +02:00
ba4057c3ff nwg-panel: update 2022-09-02 17:28:45 +02:00
5aec88c557 nwg-icon-picker: update; fix license path 2022-09-02 17:28:22 +02:00
05c80d3b18 nwg-displays: update 2022-09-02 17:27:13 +02:00
d693fe371d gopsuinfo: update 2022-09-02 17:26:48 +02:00
173f9d0462 waybar: update 2022-09-02 17:26:11 +02:00
5344906872 fcft: update 2022-09-02 17:25:42 +02:00
9830298422 autotiling: update 2022-09-02 17:25:24 +02:00
68e70393bc iwgtk: add recipe
iwgtk is a simple gtk4 gui for iwd with few dependencies
2022-08-24 14:36:30 +02:00
e7fc6d0138 srain: update 2022-08-20 11:59:46 +02:00
5e17a482fe waylandpp: remove recipe
it has been added to meta-oe
2022-08-09 17:48:20 +02:00
4e0de77b78 phosh: update 2022-08-09 07:28:13 +02:00
04a7783623 autotiling-rs: switch to proper license
Recently a license file has been added.
Switch to proper license.
2022-08-07 19:08:06 +02:00
3e5f063772 clay: add recipe 2022-08-07 17:33:00 +02:00
1af2f8f513 foot: update 2022-08-07 16:07:43 +02:00
9d235c2235 fnott: update 2022-08-07 16:07:18 +02:00
9c912915f6 tllist: update 2022-08-07 16:07:02 +02:00
a1a99721d9 phoc: update 2022-08-06 08:09:25 +02:00
ec132487ef nwg-shell-config: update 2022-08-06 08:09:20 +02:00
7792d86cfa swappy: add recipe 2022-08-04 07:58:55 +02:00
f93092d1bd wayfire: update 2022-07-31 16:48:00 +02:00
949e2888fd phosh: update 2022-07-30 17:15:05 +02:00
72c4c5f084 calls: update 2022-07-30 17:14:32 +02:00
629bf62296 sofia-sip: update 2022-07-30 16:42:03 +02:00
a5f31c6be7 sway: update 2022-07-30 16:41:39 +02:00
7e15087f91 wlroots: update 2022-07-30 16:41:04 +02:00
3126256ed6 squeekboard: update to 1.19.0 and include recipe for 1.17.1 2022-07-30 16:39:12 +02:00
53e25fa01d sirula: move recipe 2022-07-21 11:16:50 +02:00
fdb26547cb gtklock: add recipe 2022-07-21 11:15:31 +02:00
1887ef74eb nwg-panel: update 2022-07-21 09:25:26 +02:00
8a9ff0b59c nwg-displays: update
source now has a LICENSE file
2022-07-21 09:25:03 +02:00
7b0541b9d4 nwg-shell-config: update 2022-07-18 14:37:19 +02:00
38222f46e0 nwg-look: update 2022-07-18 14:37:02 +02:00
2a763cc6bd sirula: add recipe 2022-07-12 07:37:14 +02:00
43794be43c ddcpopup_git: fix package_qa issue if not x86_64 2022-07-11 13:06:26 +02:00
94ea4f5a60 sway: update 2022-07-11 11:11:13 +02:00
e0040ea5c5 wlroots: update 2022-07-11 11:11:00 +02:00
d49082500e nwg-shell-wallpapers: add recipe 2022-07-11 11:10:37 +02:00
8d233d3a79 mpvpaper: add recipe 2022-07-10 01:29:52 +02:00
fac6b4b1ed greetd: add RDEPENDS:${PN} for its greeters 2022-07-10 00:43:32 +02:00
3d369df2a1 tuigreet:add recipe 2022-07-10 00:23:37 +02:00
03906055ea asciinema: update 2022-07-09 01:27:21 +02:00
a6b9e2778c gtk-layer-shell: dont use hosts wayland-scanner 2022-07-09 01:23:54 +02:00
b4d9336ddd libjxl: update 2022-07-06 08:00:11 +02:00
ff4c88dd46 highway: update 2022-07-06 07:59:52 +02:00
89f93fd77c swaync: update 2022-07-02 08:33:24 +02:00
440c54dd9c phosh: update 2022-07-02 06:53:17 +02:00
5fa0decc95 phoc: update 2022-07-02 06:53:01 +02:00
bc3a466880 ddcpopup: initial add recipe 2022-07-01 17:07:43 +02:00
d15859ed22 sway: update 2022-06-24 18:42:27 +02:00
ef8bb4571e wlroots: update
this fixes 'hide_cursor not working' issue in sway
2022-06-24 18:41:39 +02:00
3123edc1da nwg-panel: update 2022-06-18 22:50:16 +02:00
97e6a3eade nwgocc: install missing files 2022-06-18 22:50:01 +02:00
5589d2e786 srain: update 2022-06-13 11:41:21 +02:00
fcf742e144 grim: update 2022-06-09 21:51:25 +02:00
8ff338d441 sway: update 2022-06-08 13:42:28 +02:00
df9117bd0d wlroots: update 2022-06-08 13:42:08 +02:00
c4cb78f9df swaysettings: initial add recipe 2022-06-03 18:34:32 +02:00
ba70d3824d nwgocc: initial add recipe 2022-06-03 17:50:42 +02:00
1786cfc34e nwg-icon-picker: initial add recipe 2022-06-03 17:50:08 +02:00
b32293aa58 nwg-shell-config: update 2022-06-03 17:49:41 +02:00
8c6a31c720 nwg-panel: update 2022-06-03 17:49:25 +02:00
b877b09cc7 nwg-look: update 2022-06-03 17:49:03 +02:00
e7077175b2 nwg-drawer: update 2022-06-03 17:48:40 +02:00
dcf6853f64 nwg-displays: update 2022-06-03 17:48:22 +02:00
1b1ce0d254 gopsuinfo: update 2022-06-03 17:48:04 +02:00
7893030e97 azote: update 2022-06-03 17:47:40 +02:00
d8f86491f1 python3-colorthief: initial add recipe 2022-06-03 17:47:14 +02:00
60d419bfd9 azote-palettes: initial add recipe 2022-06-03 17:46:44 +02:00
bcfc4b4c0a swaync: update 2022-06-03 17:46:07 +02:00
c97c2727e2 libdecor: initial add recipe 2022-06-03 07:55:15 +02:00
be8276ea86 phoc: update 2022-06-03 07:54:39 +02:00
fd73d6765f phosh: update 2022-06-03 07:53:14 +02:00
a9e3f6f2f8 waybar: update 2022-06-03 07:52:46 +02:00
9249561c30 wob: update
wob can now be configured with .ini file
2022-06-03 07:51:58 +02:00
16be57ce1a gimp: fix wayland build without DISTRO_FEATURE x11 2022-05-28 08:45:08 +02:00
e16fdacf8d mako: dont depend on epoll-shim 2022-05-17 19:17:43 +02:00
fa2c04532f wlroots: add xwayland DISTRO_FEATURE 2022-05-15 17:42:53 +02:00
5fc514189d wlroots: update 2022-05-15 16:04:29 +02:00
e725f99c73 sway: update 2022-05-15 16:02:21 +02:00
dfa23b30d9 autotiling-rs: update 2022-05-06 21:11:43 +02:00
6bc3cacecd wlroots: fix xwayland build
meanwhile wlroots doesn't use its own xwayland code anymore but depends on xwayland instead
2022-05-01 05:25:17 +02:00
0cda3c7695 wlroots: update 2022-04-30 07:02:10 +02:00
66ed66fe84 sway: update 2022-04-30 07:02:00 +02:00
8a9dab1c73 foot: update 2022-04-30 07:01:49 +02:00
ae76e9f45c font-awesome-otf: update 2022-04-26 15:34:30 +02:00
35a87a359b waylandpp: update 2022-04-26 15:00:38 +02:00
3c3ef26a50 nwg-wrapper: update 2022-04-23 10:25:39 +02:00
ddbc9b4160 foot: package missing files 2022-04-22 20:22:36 +02:00
2ea14b3519 foot: update 2022-04-22 19:45:34 +02:00
3732caaeb4 foot: dont fetch version from git 2022-04-19 14:01:48 +02:00
e6a133286c fcft: dont fetch version from git 2022-04-19 13:59:14 +02:00
7fc3ce99aa sway: update 2022-04-18 13:48:02 +02:00
471dd094fa wlroots: update 2022-04-18 13:47:47 +02:00
7a3b29c34d nwg-bar: update 2022-04-18 13:46:50 +02:00
c97895d236 squeekboard: update 2022-04-17 17:11:23 +02:00
d6cfb839d3 README.md: add phosh 2022-04-13 09:09:43 +02:00
20633297d4 elogind: update 2022-04-13 07:39:02 +02:00
2c3224cd54 nwg-panel: update 2022-04-13 06:44:51 +02:00
6f4b930b26 swaync: update 2022-04-13 06:44:31 +02:00
0cdd11e1ef nwg-look: update 2022-04-10 07:10:24 +02:00
fc41ebbd4b nwg-look: initial add recipe 2022-04-08 08:04:11 +02:00
1f2d1a6f46 phoc: update 2022-04-07 11:36:44 +02:00
8b5f2c51fc phosh: add libxml2 dependency 2022-04-07 11:36:17 +02:00
71b8ad561d wayfire: build with embedded wlroots 2022-04-05 11:39:12 +02:00
6dfc1ecd9b sway/wlroots: update
move forward to current dev position. This fixes a nasty bug where
sometimes caps_lock toggle got activated without request
2022-04-05 11:12:48 +02:00
eb8ad5423c calls: update 2022-04-05 10:25:43 +02:00
12421a0759 wob: update 2022-04-03 15:09:12 +02:00
5706b28742 pamixer: initial add recipe 2022-04-03 15:08:42 +02:00
2b1d759d70 waylandpp: provide wayland-scanner for target 2022-03-29 11:19:27 +02:00
2a3fee01c7 wlgreet: cleanup 2022-03-27 18:49:25 +02:00
9c3464a84d greetd: fix pam file 2022-03-27 18:34:11 +02:00
6b2926a933 greetd: initial add recipe
this adds greetd and some greeters for it
2022-03-27 08:48:52 +02:00
14d1a655dc phosh: update 2022-03-26 18:52:01 +01:00
15619d65ed phoc: update 2022-03-26 18:50:57 +01:00
7dfc91da01 azote: fix rebuild 2022-03-26 18:45:33 +01:00
f3d609228e imv: remove unmaintained project 2022-03-25 07:49:07 +01:00
f9239883a0 nwg-panel: update 2022-03-19 15:42:44 +01:00
e964a02f84 nwg-displays: update 2022-03-19 15:42:27 +01:00
11b33ab241 squeekboard: update 2022-03-15 23:58:32 +01:00
92e59182cc swaylock: update 2022-03-14 19:19:28 +01:00
e24069cae1 swaybg: update 2022-03-14 19:19:11 +01:00
c6022ce552 nwg-displays: initial add recipe 2022-03-14 17:42:03 +01:00
f023858c15 waybar: update 2022-03-14 17:36:48 +01:00
ec5dce8af9 phosh: update 2022-03-06 17:35:06 +01:00
260dc848b2 waybar: update 2022-03-06 15:56:32 +01:00
76c24fada8 wlroots: update 2022-03-06 15:55:54 +01:00
29371a9f5d Update LICENSE variable to use SPDX license identifiers 2022-03-04 15:00:45 +01:00
c70edb7d88 gimp: update 2022-03-03 08:37:56 +01:00
eda1ed4e35 python: remove unneeded hacks
With the current Poky Master these are no longer needed

Azote already contains a folder named 'dist'. Rename it to avoid getting its
files wiped out during build.
2022-03-03 06:20:29 +01:00
e23dde4fdc simplify wheel hack in python recipes 2022-03-02 14:12:16 +01:00
d87b3a966e python-brotli: fix wheel install 2022-03-01 11:56:38 +01:00
569b9319e3 azote: fix wheel install 2022-03-01 09:50:43 +01:00
6fb7d63ca0 python-i3ipc: make use of pypi 2022-03-01 09:37:29 +01:00
92ee64cb34 layer.conf: Bump to use kirkstone 2022-02-22 08:10:57 +01:00
e56775807a gimp: disable doc as it currently breaks the build 2022-02-22 08:08:42 +01:00
48a120f3e4 font-awesome-otf: update 2022-02-21 09:05:10 +01:00
4b04b2becb import squeekboard recipe
Virtboard has been replaced by squeekboard in phosh. While finding this out i also found out that there
already exists a meta-phosh layer ;)
Anyway they have an existing recipe for squeekeboard over at:

https://github.com/JPEWdev/meta-phosh/blob/master/recipes-graphics/squeekboard/squeekboard_git.bb

import it
2022-02-20 12:03:58 +01:00
b5e069f0e8 phosh: move recipe 2022-02-20 12:03:19 +01:00
1aff7f2f65 fnott: update 2022-02-20 11:18:11 +01:00
ce246685af yambar: update 2022-02-20 11:17:55 +01:00
1d7ba0eb3a phoc: cleanup 2022-02-19 15:34:17 +01:00
dd2aa60e04 phosh: cleanup 2022-02-19 08:49:49 +01:00
6cb23167c4 wlroots: build with elogind on sysvinit 2022-02-19 04:49:56 +01:00
f83ae36918 phoc: cleanup 2022-02-19 04:47:55 +01:00
e2029fc4a4 phosh: add pam configuration; cleanup 2022-02-19 04:46:23 +01:00
40d08550b1 virtboard: update branch 2022-02-18 19:57:11 +01:00
6016030937 cleanup 2022-02-18 15:51:08 +01:00
87521e521b gnome:calls: initial add recipe 2022-02-18 15:15:18 +01:00
57d6cf0f1d phoc/phosh: initial add needed recipes 2022-02-18 15:14:37 +01:00
a68be5faed README.md: update 2022-02-15 05:01:06 +01:00
23f3822519 cleanup python3 bbappend 2022-02-15 04:58:24 +01:00
b579899897 cage: import recipe
import from https://github.com/schnitzeltony/meta-retro/tree/master/recipes-wayland/cage
2022-02-15 04:57:52 +01:00
b2e20d5d91 nwg-shell-config: update 2022-02-15 03:40:43 +01:00
173edd66ca nwg-drawer: update 2022-02-15 03:40:16 +01:00
de66c42685 nwg-panel: update 2022-02-15 03:39:38 +01:00
81738e3912 srain: update 2022-02-15 03:39:01 +01:00
b186937b56 gimp: update 2022-02-15 03:25:55 +01:00
1e27fd0be7 gtk-layer-shell: update; build vapi files 2022-02-15 03:14:31 +01:00
368aa07236 gimp: build vala plugins by default; add needed RDEPENDS 2022-02-15 03:06:24 +01:00
492fc39ef1 wayfire: fix build 2022-02-15 02:30:36 +01:00
042b2c169e seatd: remove recipe that was added to oe-core 2022-02-06 17:01:04 +01:00
21fd19c49b fcft: update 2022-02-06 17:00:38 +01:00
fc0f7e6f32 foot: update 2022-02-06 16:57:43 +01:00
49dbb1b91d avoid tags in SRCREV
update some recipes on the way
2022-02-01 05:08:34 +01:00
06cbbaeb7a nwg-panel: update 2022-01-29 14:23:22 +01:00
8147c536f9 nwg-shell-config: update 2022-01-29 14:23:04 +01:00
ac017e4aa6 swaync: initial add recipe 2022-01-29 14:22:23 +01:00
dc7efb91b3 swayidle: update 2022-01-27 19:08:02 +01:00
f3081e3b76 waybar: update 2022-01-27 19:07:32 +01:00
522c57bcac sway: update 2022-01-27 18:41:27 +01:00
fae67ad536 azote: update, remove unneeded patch 2022-01-19 13:35:11 +01:00
3b463656cd mako: update, remove unneeded patch 2022-01-19 13:34:47 +01:00
7a368ae7bd sway: update 2022-01-19 12:26:32 +01:00
c880315354 nwg-shell-config: update 2022-01-19 12:26:16 +01:00
df2a9e30cb python3-geopy: add recipe 2022-01-18 11:57:43 +01:00
99d37d9dca nwg-shell-config: add missing RDEPENDS 2022-01-18 11:56:37 +01:00
47be3e9dcf nwg-shell-config: add recipe 2022-01-18 11:14:03 +01:00
94791dc364 nwg-panel: cleanup 2022-01-18 11:13:35 +01:00
6a6164a71a nwg-dock: inherit pkgconfig; update 2022-01-18 11:13:08 +01:00
a53c0b56f8 nwg-bar: inherit pkgconfig 2022-01-18 11:11:58 +01:00
3a7e0a365a azote: dont use distutils 2022-01-18 09:55:10 +01:00
6e04e57fc9 sway: update 2022-01-12 17:46:42 +01:00
8d1928f227 nwg-panel: update 2022-01-09 10:03:54 +01:00
a6a42f8388 python-xlib: avoid pip usage 2022-01-09 08:50:09 +01:00
ff057ae4ae python3: create python link only for target class 2022-01-08 14:13:45 +01:00
aca95edb72 libjxl: use nobranch=1 for SRC_URI 2022-01-08 08:53:12 +01:00
8a49d4ea97 wlroots: build libinput backend by default 2022-01-08 08:31:47 +01:00
1c55dcc4d0 sway: install contributed python scripts 2022-01-08 06:41:55 +01:00
e64840a68f python3: make it the provider for /usr/bin/python
Reason for this is the underlying problem that in poky /usr/bin/python is
provided by python2 which isn't built inside my image. Therefore i'm lacking
a provider for it.
sway contributes some nice python scripts i'd like to bundle but they contain
/usr/bin/python shebang and do_package_qa test refuses me to install:

ERROR: sway-1.7-rc1-r0 do_package_qa: QA Issue: /usr/bin/inactive-windows-transparency.py contained in package sway requires /usr/bin/python, but no providers found in RDEPENDS:sway? [file-rdeps]
ERROR: sway-1.7-rc1-r0 do_package_qa: Fatal QA errors were found, failing task.
ERROR: Logfile of failure stored in: /home/flk/build/poky/build-raspi/tmp/work/cortexa72-poky-linux/sway/1.7-rc1-r0/temp/log.do_package_qa.1866287
ERROR: Task (/home/flk/build/poky/meta-wayland/recipes-wlroots/sway/sway_git.bb:do_package_qa) failed with exit code '1'

Since this is more a general issue with installing python scripts i decided not
to use patch or sed to adjust the scripts but make python3 the provider for python
although its more invasive like this.
2022-01-08 06:19:52 +01:00
05090da485 nwg-menu: inherit pkgconfig 2022-01-08 04:05:15 +01:00
448287c7f9 allow network access for do_compile in go recipes 2022-01-08 03:38:07 +01:00
31827b3e3c python-xlib: allow network access for do_compile 2022-01-08 03:28:09 +01:00
22ed87bf85 gimp: update 2022-01-06 21:54:38 +01:00
1f25752e49 gegl: remove unneeded bbappend 2022-01-06 08:54:34 +01:00
666376c1af remove unneeded bbappends 2022-01-06 08:43:37 +01:00
471c499355 nwg-wrapper: update 2022-01-06 02:42:54 +01:00
75a62d9a11 date: cleanup
replace the pkgconfig hack with a proper patch
2022-01-01 07:02:05 +01:00
85a698855a nwg-wrapper: update 2021-12-31 16:14:44 +01:00
d08ab2df16 libjxl: update 2021-12-25 23:09:17 +01:00
dfcb7addb9 libjxl: fix for arm 2021-12-25 22:34:29 +01:00
760006064b highway: update; fix for arm 2021-12-25 22:30:29 +01:00
e3444bf6a0 imv: update
project switched to sourcehut
fixes issue with wayland-1.20.0/wlroots-0.15.0
2021-12-24 06:42:51 +01:00
a2b08b5908 srain: update 2021-12-23 18:29:44 +01:00
9776ad7bf0 sway: swaybar and swaynag are now optional 2021-12-23 17:36:04 +01:00
f6c443520e sway: update 2021-12-23 17:23:23 +01:00
303b52f2dc wob: add recipe 2021-12-19 16:53:32 +01:00
de0ddc8917 waybar: update 2021-12-18 07:30:25 +01:00
ef615d840b sway: update 2021-12-18 07:29:45 +01:00
f78450e1bd wlroots: update 2021-12-18 07:28:39 +01:00
cf12b1cd01 libsdl2: update to fix build issue with wayland 1.20.0 2021-12-18 07:27:41 +01:00
a7820455de wayland: update to 1.20.0
wlroots 15.0.0 requires it
2021-12-18 07:26:29 +01:00
cc64304bc3 yambar: cleanup 2021-12-17 17:09:13 +01:00
19ecbc2a01 libsdl2: remove bbappend 2021-12-17 16:27:46 +01:00
b08fff6a64 yambar: update 2021-12-15 08:41:17 +01:00
6951307aea kanshi: add recipe 2021-12-14 13:49:45 +01:00
6282366cff nwg-panel: update 2021-12-13 18:04:08 +01:00
22c23eb83d fcft: update 2021-12-13 11:41:49 +01:00
efd104bc63 foot: update 2021-12-09 19:10:44 +01:00
b0b6307382 libxkbcommon: remove bbappend
current poky master enables xkbregistry for x11/wayland by default
2021-12-06 12:52:55 +01:00
e3268b445a nwg-panel: add back do_install:append 2021-12-04 17:08:34 +01:00
f7e4555687 grim: cleanup 2021-12-04 17:02:18 +01:00
82c87bcd8d nwg-panel: update 2021-12-04 17:01:39 +01:00
d853183383 libsdl2: update 2021-12-03 16:21:46 +01:00
a0477185ea foot: update 2021-12-03 15:18:47 +01:00
b8df694d67 waylandpp: cleanup recipe 2021-12-02 17:34:53 +01:00
fe5d2deb9d autotiling: update 2021-11-28 06:09:57 +01:00
19987215ca foot: update 2021-11-27 08:19:35 +01:00
63f4325fbc wayland-protocols: remove bbappend 2021-11-24 02:29:29 +01:00
88c44c00c9 foot: add ncurses-terminfo to RRECOMMENDS 2021-11-23 18:28:44 +01:00
7880020dae elogind: inherit pkgconfig 2021-11-23 17:56:28 +01:00
3fcfd7d784 basu: inherit pkgconfig 2021-11-23 17:56:01 +01:00
3a145cb0b9 seatd: inherit pkgconfig 2021-11-23 17:55:35 +01:00
b6eac48695 adjust recipes for master branch 2021-11-23 17:16:27 +01:00
a085eda094 foot: remove unneeded terminfo hack 2021-11-23 17:15:51 +01:00
a25218eea1 gimp: update to fix build with recent meson 2021-11-23 17:14:00 +01:00
0396200d69 meson: remove bbappend
not needed for master branch
2021-11-23 17:09:33 +01:00
178 changed files with 5458 additions and 790 deletions

View File

@ -5,17 +5,23 @@ Main layer maintainer: Markus Volk <f_l_k@t-online.de>
Description
This layer adds recipes to build wlroots based compositors under wayland.
It contains wlroots, sway, wayfire, nwg-shell and some additional recipes that might come useful.
It contains wlroots, sway, wayfire, cage, phosh, hyprland, nwg-shell and some additional recipes that might come useful.
Dependencies
This layer depends on:
URI: git://github.com/openembedded/openembedded-core
branch: honister
branch: master
revision: HEAD
URI: git://github.com/openembedded/meta-openembedded
branch: honister
branch: master
revision: HEAD
optional for hyprlands desktop-portal:
URI: git://code.qt.io/cgit/yocto/meta-qt6
branch: master
revision: HEAD
Building

View File

@ -2,15 +2,20 @@
BBPATH .= ":${LAYERDIR}"
# We have recipes-* directories, add to BBFILES
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend ${LAYERDIR}/recipes*/*/*/*.bb ${LAYERDIR}/recipes*/*/*/*.bbappend"
BBFILE_COLLECTIONS += "wayland"
BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
BBFILE_PRIORITY_wayland = "8"
BBFILE_PRIORITY_wayland = "5"
LAYERSERIES_COMPAT_wayland = "honister"
LAYERSERIES_COMPAT_wayland = "scarthgap"
LAYERDEPENDS_wayland = " \
core \
openembedded-layer \
"
BBFILES_DYNAMIC += " \
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bb \
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bbappend \
"

View File

@ -0,0 +1,25 @@
SUMMARY = "A native style to bend Qt5/Qt6 applications to look like they belong into GNOME Shell.."
HOMEPAGE = "https://github.com/FedoraQt/adwaita-qt"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24"
DEPENDS = "qtbase"
inherit qt6-cmake
EXTRA_OECMAKE += "-DUSE_QT6=ON"
SRC_URI = "git://github.com/FedoraQt/adwaita-qt.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
SRCREV = "3807292acee096459a73732f663544916d9eb0e5"
FILES:${PN} += "${libdir}/plugins/styles/adwaita.so"
PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src"
do_install:append() {
# add hack to unbreak crosscompile for qgnomeplatform
sed -i "s|include(\"\${CMAKE_CURRENT_LIST_DIR}\/AdwaitaQt6Targets.cmake\")||" ${D}${libdir}/cmake/AdwaitaQt6/AdwaitaQt6Config.cmake
sed -i -e 's|${STAGING_DIR_HOST}||g' ${D}${libdir}/cmake/AdwaitaQt6/AdwaitaQt6Targets.cmake
}

View File

@ -0,0 +1,15 @@
SUMMARY = "Hyprland's cute welcome app, written in qt6."
HOMEPAGE = "https://hyprland.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
SRC_URI = "git://github.com/hyprwm/hyprland-welcome.git;protocol=https;branch=main"
PV = "0.0.1"
SRCREV = "51561c00288775ad7afc20f47783bb068093ca5a"
S = "${WORKDIR}/git"
DEPENDS = "qtbase"
RDEPENDS:${PN} = "qtwayland"
inherit qt6-cmake

View File

@ -0,0 +1,22 @@
SUMMARY = "Qt decoration plugin implementing Adwaita-like client-side decorations."
HOMEPAGE = "https://github.com/FedoraQt/QAdwaitaDecorations"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742"
DEPENDS = " \
qtbase \
qtsvg \
qtwayland \
qtwayland-native \
"
inherit qt6-cmake
EXTRA_OECMAKE += "-DUSE_QT6=ON"
SRC_URI = "git://github.com/FedoraQt/QAdwaitaDecorations.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
SRCREV = "8f7357cf57b46216160cd3dc1f09f02a05fed172"
FILES:${PN} += "${libdir}"

View File

@ -0,0 +1,30 @@
SUMMARY = "QGnomePlatform is a Qt Platform Theme designed to use as many of the GNOME settings as possible in unmodified Qt applications"
HOMEPAGE = "https://github.com/FedoraQt/QGnomePlatform"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=40d2542b8c43a3ec2b7f5da31a697b88"
DEPENDS = " \
adwaita-qt \
glib-2.0 \
gsettings-desktop-schemas \
gtk+3 \
qtbase \
qtdeclarative \
qtdeclarative-native \
qtwayland \
qtwayland-native \
"
RDEPENDS:${PN} = "adwaita-qt"
inherit qt6-cmake
EXTRA_OECMAKE += "-DUSE_QT6=ON"
SRC_URI = "git://github.com/FedoraQt/QGnomePlatform.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
SRCREV = "71f1fe577b5b665bc19c7ab3736ffe8387fa52ee"
FILES:${PN} += "${libdir} ${datadir}"
FILES:${PN}-dev = ""

View File

@ -0,0 +1,19 @@
SUMMARY = "Share picker for hyprlands screenshot/screencast xdg-desktop-portal backend"
HOMEPAGE = "https://github.com/hyprwm/xdg-desktop-portal-hyprland"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
# Note: meta-qt6 is needed
DEPENDS = "qtbase"
RDEPENDS:${PN} = "qtwayland"
RRECOMMENDS:${PN} = "qgnomeplatform"
require xdg-desktop-portal-hyprland.inc
inherit qt6-cmake features_check
REQUIRED_DISTRO_FEATURES = "opengl wayland"
S = "${WORKDIR}/git/hyprland-share-picker"

View File

@ -0,0 +1,33 @@
SUMMARY = "This provides screenshot/screencast xdg-desktop-portal backends for hyprland."
HOMEPAGE = "https://github.com/hyprwm/xdg-desktop-portal-hyprland"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
SRC_URI:append = " file://0001-meson.build-Dont-build-hyprland-share-picker-with-me.patch"
require xdg-desktop-portal-hyprland.inc
# Note: meta-qt6 is needed
DEPENDS = " \
wayland \
wayland-native \
wayland-protocols \
hyprlang \
libdrm \
pipewire \
sdbus-c++-1 \
virtual/libgbm \
"
RDEPENDS:${PN} = "hyprland-share-picker grim slurp hyprpicker hyprlang"
RCONFLICTS:${PN} = "xdg-desktop-portal-wlr xdg-desktop-portal-gnome"
inherit meson pkgconfig features_check
REQUIRED_DISTRO_FEATURES = "opengl wayland"
S = "${WORKDIR}/git"
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd"
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"

View File

@ -0,0 +1,3 @@
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
SRCREV = "15fd76cb6ebb0e3c3b2c3a3daf452e7b781c6e8a"
PV = "1.3.1"

View File

@ -0,0 +1,22 @@
From 8d7b941147a48957d8464cce2058d52f37040d26 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Wed, 20 Sep 2023 16:56:17 +0200
Subject: [PATCH] meson.build: Dont build hyprland-share-picker with meson
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
meson.build | 1 -
1 file changed, 1 deletion(-)
diff --git a/meson.build b/meson.build
index 77c1a80..3169e9c 100644
--- a/meson.build
+++ b/meson.build
@@ -66,4 +66,3 @@ inc = include_directories('.', 'protocols')
subdir('protocols')
subdir('src')
-subdir('hyprland-share-picker')
--
2.42.0

View File

@ -1,18 +0,0 @@
SUMMARY = "The sd-bus library, extracted from systemd."
HOMEPAGE = "https://github.com/emersion/basu.git"
SECTION = "base"
LICENSE = "LGPL-2.1"
LIC_FILES_CHKSUM = "file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c"
SRC_URI = "git://github.com/emersion/basu.git;protocol=https"
DEPENDS += "gperf-native libcap"
S = "${WORKDIR}/git"
PV = "0.2.0"
SRCREV = "v${PV}"
inherit meson
EXTRA_OEMESON += "--buildtype release"

View File

@ -2,20 +2,44 @@ SUMMARY = "Elogind User, Seat and Session Manager."
DESCRIPTION = "Elogind is the systemd project's "logind", extracted out to be a standalone daemon. It integrates with PAM to know the set of users that are logged in to a system and whether they are logged in graphically, on the console, or remotely."
HOMEPAGE = "https://github.com/elogind"
SECTION = "base/shell"
LICENSE = "LGPL-2.1"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c"
SRC_URI = "git://github.com/elogind/elogind.git;protocol=https;branch=v246-stable"
SRC_URI = "git://github.com/elogind/elogind.git;protocol=https;nobranch=1"
DEPENDS += " \
acl dbus \
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', 'eudev', d)} \
gperf-native \
libcap \
libpam \
polkit \
python3-jinja2-native \
python3-native \
util-linux \
"
DEPENDS += "gperf-native libcap eudev"
S = "${WORKDIR}/git"
PV = "246.10"
SRCREV = "${PV}"
PV = "252.9"
SRCREV = "17963fe8309e4782896335c3f8dc4a6c4b57d0b2"
inherit meson
inherit meson pkgconfig
EXTRA_OEMESON += "--buildtype release"
EXTRA_OEMESON += "--buildtype release -Dtranslations=false"
FILES:${PN} += "/usr"
do_install:prepend() {
install -d ${D}${libdir}/elogind/system-shutdown
install -d ${D}${libdir}/elogind/system-sleep
}
FILES:${PN} += "${prefix}"
EXTRA_OEMESON:class-target += "--cross-file=${WORKDIR}/meson-${PN}.cross"
do_write_config:append:class-target() {
cat >${WORKDIR}/meson-${PN}.cross <<EOF
[binaries]
nologin = '${sbindir}/nologin'
EOF
}

View File

@ -0,0 +1,6 @@
#!/bin/sh
set -e
./sdbus-c++-unit-tests 2>&1 && echo "PASS: sdbus-c++-unit-tests" || echo "FAIL: sdbus-c++-unit-tests"
./sdbus-c++-integration-tests 2>&1 && echo "PASS: sdbus-c++-integration-tests" || echo "FAIL: sdbus-c++-integration-tests"

View File

@ -0,0 +1,51 @@
SUMMARY = "sdbus-c++"
DESCRIPTION = "High-level C++ D-Bus library designed to provide easy-to-use yet powerful API in modern C++"
SECTION = "libs"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=1803fa9c2c3ce8cb06b4861d75310742"
inherit cmake pkgconfig systemd ptest
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'with-external-libsystemd', 'with-builtin-libsystemd', d)} \
${@bb.utils.contains('PTEST_ENABLED', '1', 'with-tests', '', d)}"
PACKAGECONFIG[with-builtin-libsystemd] = ",,sdbus-c++-libsystemd,libcap,basu"
PACKAGECONFIG[with-external-libsystemd] = ",,systemd,libsystemd"
PACKAGECONFIG[with-tests] = "-DBUILD_TESTS=ON -DINSTALL_TESTS=ON -DTESTS_INSTALL_PATH=${PTEST_PATH},-DBUILD_TESTS=OFF,googletest gmock"
DEPENDS += "expat"
PV .= "+git"
SRCREV = "7450515d0bc632b871d0d3f549ddb24783dd008f"
SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master \
file://run-ptest"
EXTRA_OECMAKE = "-DBUILD_CODE_GEN=OFF \
-DBUILD_DOC=ON \
-DBUILD_DOXYGEN_DOC=OFF"
S = "${WORKDIR}/git"
# Link libatomic on architectures without 64bit atomics fixes
# libsdbus-c++.so.1.1.0: undefined reference to `__atomic_load_8'
LDFLAGS:append:mips = " -Wl,--no-as-needed -latomic -Wl,--as-needed"
LDFLAGS:append:powerpc = " -Wl,--no-as-needed -latomic -Wl,--as-needed"
LDFLAGS:append:riscv32 = " -Wl,--no-as-needed -latomic -Wl,--as-needed"
do_install:append() {
if ! ${@bb.utils.contains('PTEST_ENABLED', '1', 'true', 'false', d)}; then
rm -rf ${D}${sysconfdir}/dbus-1
fi
}
do_install_ptest() {
DESTDIR='${D}' cmake_runcmake_build --target tests/install
}
FILES:${PN}-ptest =+ "${sysconfdir}/dbus-1/system.d/"
FILES:${PN}-dev += "${bindir}/sdbus-c++-xml2cpp"
RDEPENDS:${PN}-ptest += "dbus"
# It adds -isystem which is spurious, no idea where it gets it from
CCACHE_DISABLE = "1"

View File

@ -1,32 +0,0 @@
SUMMARY = "A minimal seat management daemon, and a universal seat management library."
DESCRIPTION = "Seat management takes care of mediating access to shared devices (graphics, input), without requiring the applications needing access to be root."
AUTHOR = "kennylevinsen"
HOMEPAGE = "https://git.sr.ht/~kennylevinsen/seatd"
SECTION = "libs"
LICENSE = "BSD-0-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=715a99d2dd552e6188e74d4ed2914d5a"
SRC_URI = "git://git.sr.ht/~kennylevinsen/seatd;protocol=https"
PACKAGECONFIG[systemd] = ",,systemd"
PACKAGECONFIG[sysvinit] = ",,elogind"
# On systems without logind/elogind, you need to use libseat-builtin.
# You have to suid the sway binary. Sway will drop root permissions shortly after startup.
PACKAGECONFIG[libseat-builtin] = "-Dlibseat-builtin=enabled -Dlibseat-logind=disabled,-Dlibseat-builtin=disabled"
PACKAGECONFIG[man-pages] = ",,scdoc-native"
PACKAGECONFIG ?= " \
${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
${@bb.utils.filter('DISTRO_FEATURES', 'sysvinit', d)} \
"
S = "${WORKDIR}/git"
PV = "0.6.3"
SRCREV = "${PV}"
inherit meson
EXTRA_OEMESON += "--buildtype release"

View File

@ -0,0 +1,14 @@
SUMMARY = "This is a lightweight C++ option parser library, supporting the standard GNU style syntax for options."
HOMEPAGE = "https://github.com/jarro2783/cxxopts"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8de00431559a76a1b43f6fd44f8f6689"
SRC_URI = "git://github.com/jarro2783/cxxopts.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "3.0.0"
SRCREV = "c74846a891b3cc3bfa992d588b1295f528d43039"
inherit cmake

View File

@ -1,42 +0,0 @@
From 6c4eef1d92e9e42fdbc888365cab3c95fb33c605 Mon Sep 17 00:00:00 2001
From: Ross Burton <ross.burton@intel.com>
Date: Tue, 3 Jul 2018 13:59:09 +0100
Subject: [PATCH] Make CPU family warnings fatal
Upstream-Status: Inappropriate [OE specific]
Signed-off-by: Ross Burton <ross.burton@intel.com>
---
mesonbuild/envconfig.py | 2 +-
mesonbuild/environment.py | 4 +---
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/mesonbuild/envconfig.py b/mesonbuild/envconfig.py
index 307aac3..66fb7ec 100644
--- a/mesonbuild/envconfig.py
+++ b/mesonbuild/envconfig.py
@@ -267,7 +267,7 @@ class MachineInfo(HoldableObject):
cpu_family = literal['cpu_family']
if cpu_family not in known_cpu_families:
- mlog.warning(f'Unknown CPU family {cpu_family}, please report this at https://github.com/mesonbuild/meson/issues/new')
+ raise EnvironmentException('Unknown CPU family {}, see https://wiki.yoctoproject.org/wiki/Meson/UnknownCPU for directions.'.format(cpu_family))
endian = literal['endian']
if endian not in ('little', 'big'):
diff --git a/mesonbuild/environment.py b/mesonbuild/environment.py
index 71286a5..179917e 100644
--- a/mesonbuild/environment.py
+++ b/mesonbuild/environment.py
@@ -352,9 +352,7 @@ def detect_cpu_family(compilers: CompilersDict) -> str:
trial = 'ppc64'
if trial not in known_cpu_families:
- mlog.warning(f'Unknown CPU family {trial!r}, please report this at '
- 'https://github.com/mesonbuild/meson/issues/new with the '
- 'output of `uname -a` and `cat /proc/cpuinfo`')
+ raise EnvironmentException('Unknown CPU family %s, see https://wiki.yoctoproject.org/wiki/Meson/UnknownCPU for directions.' % trial)
return trial

View File

@ -1,9 +0,0 @@
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
SRC_URI:remove = " file://0003-native_bindir.patch \"
SRC_URI:remove = " file://gi-target-dep.patch \"
PV = "0.59.0"
SRC_URI[sha256sum] = "e376c298df64b643dfe01eccb2d7b6f1e02e95aa38c19f19d120d129612ce476"

View File

@ -1,18 +0,0 @@
SUMMARY = "Python Module for the Brotli compression algorithm."
HOMEPAGE = "https://github.com/google/brotli/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=941ee9cd1609382f946352712a319b4b"
inherit cmake setuptools3
SRC_URI = " \
git://github.com/google/brotli.git;protocol=https \
"
PV = "1.0.9"
SRCREV = "v${PV}"
S = "${WORKDIR}/git"
EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release"

View File

@ -2,18 +2,13 @@ SUMMARY = "An improved Python library to control i3wm and sway."
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3961efb54421653518521529853444c4"
SRC_URI = " \
git://github.com/altdesktop/i3ipc-python.git;protocol=https \
"
RDEPENDS:${PN} = " \
python3 \
python-xlib \
"
inherit setuptools3
inherit setuptools3 pypi
S = "${WORKDIR}/git"
PV = "2.2.1"
SRCREV = "v${PV}"
SRC_URI[sha256sum] = "e880d7d7147959ead5cb34764f08b97b41385b36eb8256e8af1ce163dbcccce8"

View File

@ -1,16 +1,17 @@
SUMMARY = "The Python X Library."
LICENSE = "LGPL-2.1"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=fc178bcd425090939a8b634d1d6a9594"
SRC_URI = " \
git://github.com/python-xlib/python-xlib.git;protocol=https \
git://github.com/python-xlib/python-xlib.git;protocol=https;branch=master \
"
DEPENDS = " \
python3-wheel-native \
python3-pip-native \
python3-setuptools-scm-native \
"
RDEPENDS:${PN} = " \
python3 \
python3-six \
@ -20,5 +21,5 @@ inherit setuptools3
S = "${WORKDIR}/git"
PV = "0.31"
SRCREV = "${PV}"
SRCREV = "a734526ed33fe446396e32649e8895dde679f52c"

View File

@ -0,0 +1,16 @@
SUMMARY = "This tool creates a palette of up to 36 colours out of a jpg or png image."
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a6cb8301ba6bf08f7e489fbd9061cb78"
SRC_URI = " \
git://github.com/fengsp/color-thief-py.git;protocol=https;branch=master \
"
RDEPENDS:${PN} = "python3-pillow"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "0.2.1"
SRCREV = "3e96a52abfa34323c798a691b2970c6df3059fda"

View File

@ -0,0 +1,18 @@
SUMMARY = "geopy is a Python client for several popular geocoding web services."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b246754361f75980923b7feebfe71c15"
SRC_URI = " \
git://github.com/geopy/geopy.git;protocol=https;branch=master \
"
RDEPENDS:${PN} = " \
python3 \
"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "2.4.1"
SRCREV = "f495974c32a7a7b1eb433e7b8c87166e96375c32"

View File

@ -0,0 +1,8 @@
do_install:append:class-target() {
ln -sf ${bindir}/python3 ${D}${bindir}/python
}
PACKAGES:prepend:class-target = "${PN}-as-python "
FILES:${PN}-as-python = "${bindir}/python"
RRECOMMENDS:${PN}-core:append:class-target = " ${PN}-as-python"

View File

@ -0,0 +1,18 @@
SUMMARY = "stb is a set of single-file libraries for C/C++"
HOMEPAGE = "https://github.com/nothings/stb"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=fb994481c55623ef338885280e676f3b"
SRC_URI = "git://github.com/nothings/stb.git;protocol=https;branch=master"
SRCREV = "f4a71b13373436a2866c5d68f8f80ac6f0bc1ffe"
S = "${WORKDIR}/git"
do_install() {
install -d ${D}${includedir}/stb
for file in ${S}/*.h; do
install -m 0644 $file ${D}${includedir}/stb
done
# needed for gamescope
install -m 0644 deprecated/stb_image_resize.h ${D}${includedir}/stb
}

View File

@ -0,0 +1,14 @@
SUMMARY = "toml config parser and seriaizer for c++."
HOMEPAGE = "https://github.com/marzer/tomlplusplus"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=90960f22c10049c117d56ed2ee5ee167"
SRC_URI = "git://github.com/marzer/tomlplusplus.git;protocol=https;branch=master"
PV = "3.4.0"
SRCREV = "30172438cee64926dc41fdd9c11fb3ba5b2ba9de"
S = "${WORKDIR}/git"
DEPENDS = "cmake-native"
inherit meson

View File

@ -1,39 +1,69 @@
SUMMARY = "This automatically alternates the container layout between horizontal and vertical for successive new containers."
LICENSE = "WTFPL"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/WTFPL;md5=7993e3336259bdb618ad5a1afc872165"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8c9e7f297308461c48038d7c1e05cfb8"
SRC_URI = " \
git://github.com/ammgws/autotiling-rs.git;protocol=https \
crate://crates.io/clap/2.33.3 \
crate://crates.io/swayipc/2.7.2 \
crate://crates.io/bitflags/1.2.1 \
crate://crates.io/textwrap/0.11.0 \
crate://crates.io/unicode-width/0.1.8 \
crate://crates.io/failure/0.1.8 \
crate://crates.io/serde/1.0.104 \
crate://crates.io/serde_json/1.0.48 \
crate://crates.io/serde_derive/1.0.104 \
crate://crates.io/backtrace/0.3.48 \
crate://crates.io/failure_derive/0.1.8 \
crate://crates.io/itoa/0.4.5 \
crate://crates.io/ryu/1.0.2 \
crate://crates.io/addr2line/0.12.1 \
crate://crates.io/cfg-if/0.1.10 \
crate://crates.io/libc/0.2.71 \
crate://crates.io/object/0.19.0 \
crate://crates.io/rust_demangle/0.1.0 \
crate://crates.io/rustc-demangle/0.1.16 \
crate://crates.io/proc-macro2/1.0.17 \
crate://crates.io/quote/1.0.6 \
crate://crates.io/syn/1.0.29 \
crate://crates.io/synstructure/0.12.3 \
crate://crates.io/gimli/0.21.0 \
crate://crates.io/unicode-xid/0.2.0 \
git://github.com/ammgws/autotiling-rs.git;protocol=https;branch=master \
crate://crates.io/autocfg/1.1.0 \
crate://crates.io/bitflags/1.3.2 \
crate://crates.io/clap/3.1.2 \
crate://crates.io/clap_derive/3.1.2 \
crate://crates.io/hashbrown/0.11.2 \
crate://crates.io/heck/0.4.0 \
crate://crates.io/indexmap/1.8.0 \
crate://crates.io/itoa/1.0.1 \
crate://crates.io/lazy_static/1.4.0 \
crate://crates.io/memchr/2.4.1 \
crate://crates.io/os_str_bytes/6.0.0 \
crate://crates.io/proc-macro-error-attr/1.0.4 \
crate://crates.io/proc-macro-error/1.0.4 \
crate://crates.io/proc-macro2/1.0.36 \
crate://crates.io/quote/1.0.15 \
crate://crates.io/ryu/1.0.9 \
crate://crates.io/serde/1.0.136 \
crate://crates.io/serde_derive/1.0.136 \
crate://crates.io/serde_json/1.0.79 \
crate://crates.io/swayipc-types/1.0.1 \
crate://crates.io/swayipc/3.0.0 \
crate://crates.io/syn/1.0.86 \
crate://crates.io/textwrap/0.14.2 \
crate://crates.io/thiserror-impl/1.0.30 \
crate://crates.io/thiserror/1.0.30 \
crate://crates.io/unicode-xid/0.2.2 \
crate://crates.io/version_check/0.9.4 \
"
SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
SRC_URI[clap-3.1.2.sha256sum] = "5177fac1ab67102d8989464efd043c6ff44191b1557ec1ddd489b4f7e1447e77"
SRC_URI[clap_derive-3.1.2.sha256sum] = "01d42c94ce7c2252681b5fed4d3627cc807b13dfc033246bd05d5b252399000e"
SRC_URI[hashbrown-0.11.2.sha256sum] = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
SRC_URI[heck-0.4.0.sha256sum] = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
SRC_URI[indexmap-1.8.0.sha256sum] = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
SRC_URI[itoa-1.0.1.sha256sum] = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
SRC_URI[memchr-2.4.1.sha256sum] = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
SRC_URI[os_str_bytes-6.0.0.sha256sum] = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
SRC_URI[proc-macro2-1.0.36.sha256sum] = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
SRC_URI[quote-1.0.15.sha256sum] = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"
SRC_URI[ryu-1.0.9.sha256sum] = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
SRC_URI[serde-1.0.136.sha256sum] = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"
SRC_URI[serde_derive-1.0.136.sha256sum] = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9"
SRC_URI[serde_json-1.0.79.sha256sum] = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95"
SRC_URI[swayipc-types-1.0.1.sha256sum] = "620c3054335b817901d36f06fa5ef715f04d59d7b96f48ecc1a7bf408f194af7"
SRC_URI[swayipc-3.0.0.sha256sum] = "40cc7e2bba9f31e7c46b119d9c542496806b9114676d8f46aa5c9c950ececaec"
SRC_URI[syn-1.0.86.sha256sum] = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
SRC_URI[textwrap-0.14.2.sha256sum] = "0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80"
SRC_URI[thiserror-impl-1.0.30.sha256sum] = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
SRC_URI[thiserror-1.0.30.sha256sum] = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
SRC_URI[unicode-xid-0.2.2.sha256sum] = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
inherit rust cargo
S = "${WORKDIR}/git"
PV = "0.1.3"
SRCREV = "v${PV}"
SRCREV = "1f7a08c6a87b06f13744962f757e6bdcc6e3fc89"

View File

@ -3,7 +3,7 @@ LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
SRC_URI = " \
git://github.com/nwg-piotr/autotiling.git;protocol=https \
git://github.com/nwg-piotr/autotiling.git;protocol=https;branch=master \
"
DEPENDS = "python3-wheel-native"
@ -13,6 +13,6 @@ RDEPENDS:${PN} = "python-i3ipc"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "1.5"
SRCREV = "v${PV}"
PV = "1.8"
SRCREV = "31207c0ca44ed846763dc6df55316ee7a7d047a8"

View File

@ -0,0 +1,18 @@
SUMMARY = "callaudiod is a daemon for dealing with audio routing during phone calls."
HOMEPAGE = "https://gitlab.com/mobian1/callaudiod"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
DEPENDS = "glib-2.0 alsa-lib pulseaudio"
RDEPENDS:${PN} += "pulseaudio-server"
inherit meson pkgconfig
SRC_URI = "git://gitlab.com/mobian1/callaudiod.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "0.1.9"
SRCREV = "50d1ac3792aac03abe0a3a88ceac77201a43bb3b"
FILES:${PN} += "${datadir}"

View File

@ -1,18 +1,17 @@
SUMMARY = "A date and time library based on C++11/14/17."
AUTHOR = "Howard Hinnant"
HOMEPAGE = "https://github.com/HowardHinnant/date.git"
SECTION = "libs"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b5d973344b3c7bbf7535f0e6e002d017"
SRC_URI = " \
git://github.com/HowardHinnant/date.git;protocol=https \
file://date.pc \
git://github.com/HowardHinnant/date.git;protocol=https;branch=master \
file://pkgconfig.patch \
"
S = "${WORKDIR}/git"
PV = "3.0.1"
SRCREV = "v${PV}"
SRCREV = "22ceabf205d8d678710a43154da5a06b701c5830"
inherit cmake
@ -23,10 +22,4 @@ EXTRA_OECMAKE += " \
-DBUILD_SHARED_LIBS=ON \
-DUSE_SYSTEM_TZ_DB=ON \
"
do_install:append() {
# source lacks pkgconfig support. Include a pc file, so 'date' can be found using pkgconfig
install -d ${D}${libdir}/pkgconfig
install -m 0644 ${WORKDIR}/date.pc ${D}${libdir}/pkgconfig
}

View File

@ -1,10 +0,0 @@
prefix=/usr
exec_prefix=/usr
libdir=/usr/lib
includedir=/usr/include
Name: date
Description: date library
Version: 3.0.0
Cflags: -I${includedir}/date
Libs: -L${libdir} -ldate-tz -lpthread

View File

@ -0,0 +1,61 @@
From e56b2dce7e89a92e1b9b35caa13b3e938c4cedea Mon Sep 17 00:00:00 2001
From: Cole Mickens <cole.mickens@gmail.com>
Date: Sun, 26 Jan 2020 01:27:08 -0800
Subject: [PATCH] CMakeLists.txt: output date.pc for pkg-config
---
CMakeLists.txt | 15 +++++++++++++++
date.pc.in | 10 ++++++++++
2 files changed, 25 insertions(+)
create mode 100644 date.pc.in
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f30c473..fe778e8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -128,6 +128,15 @@ if( BUILD_TZ_LIB )
endif( )
endif( )
+if ( BUILD_TZ_LIB )
+ # Cflags: -I${includedir} @TZ_COMPILE_DEFINITIONS@
+ set( TZ_COMPILE_DEFINITIONS "$<IF:$<TARGET_EXISTS:date-tz>,-D$<JOIN:$<TARGET_PROPERTY:date-tz,INTERFACE_COMPILE_DEFINITIONS>, -D>,>" )
+ configure_file(date.pc.in date.pc.cf @ONLY)
+ file( GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/date.pc"
+ INPUT "${CMAKE_CURRENT_BINARY_DIR}/date.pc.cf" )
+
+endif( )
+
#[===================================================================[
installation
#]===================================================================]
@@ -171,6 +180,12 @@ install (
FILES cmake/dateConfig.cmake "${version_config}"
DESTINATION ${CONFIG_LOC})
+if ( BUILD_TZ_LIB )
+ install(
+ FILES ${CMAKE_BINARY_DIR}/date.pc
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+endif( )
+
#[===================================================================[
testing
#]===================================================================]
diff --git a/date.pc.in b/date.pc.in
new file mode 100644
index 0000000..b9c4623
--- /dev/null
+++ b/date.pc.in
@@ -0,0 +1,10 @@
+prefix=@CMAKE_INSTALL_PREFIX@
+exec_prefix=@CMAKE_INSTALL_BINDIR@
+libdir=@CMAKE_INSTALL_LIB@
+includedir=@CMAKE_INSTALL_INCLUDE@
+
+Name: date
+Description: A date and time library based on the C++11/14/17 <chrono> header
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir} -ldate-tz
+Cflags: -I${includedir} @TZ_COMPILE_DEFINITIONS@

View File

@ -0,0 +1,34 @@
SUMMARY = "ddcutil is a Linux program for querying and changing monitor settings, such as brightness and color levels."
HOMEPAGE = "https://github.com/rockowitz/ddcutil"
SECTION = "libs"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SRC_URI = "git://github.com/rockowitz/ddcutil.git;protocol=https;branch=master"
DEPENDS = "i2c-tools glib-2.0 kmod"
S = "${WORKDIR}/git"
PV = "1.3.0"
SRCREV = "207f6c75b01924bf5aa7faa4a6688eb2c14dfebf"
inherit autotools pkgconfig gobject-introspection
EXTRA_OECONF:remove = '--enable-introspection'
CFLAGS += "-Wno-unused-but-set-variable"
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'drm x11 systemd', d)}"
PACKAGECONFIG[drm] = "--enable-drm=yes,--enable-drm=no,libdrm"
PACKAGECONFIG[systemd] = "--enable-udev=yes,--enable-udev=no,udev"
PACKAGECONFIG[usb] = "--enable-usb=yes,--enable-usb=no,libusb1"
PACKAGECONFIG[x11] = "--enable-x11=yes,--enable-x11=no,libx11 xrandr"
do_install:append () {
install -d ${D}${sysconfdir}/udev/rules.d
cp -rf ${D}${datadir}/ddcutil/data/* ${D}${sysconfdir}/udev/rules.d
}
FILES:${PN} += "${sysconfdir}"

View File

@ -0,0 +1,47 @@
From c0c7a5df0b520960d7af662d112704901a235548 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Tue, 19 Apr 2022 13:50:54 +0200
Subject: [PATCH] generate-version.sh: dont try to fetch version from git
workaround for:
| FAILED: version.h
| /home/flk/build/poky/build-intel/tmp/hosttools/env LC_ALL=C ../git/generate-version.sh 3.0.1 ../git/ version.h
| fatal: unsafe repository ('/home/flk/build/poky/build-intel/tmp/work/corei7-64-poky-linux/fcft/3.0.1-r0/git' is owned by someone else)
---
generate-version.sh | 19 +------------------
1 file changed, 1 insertion(+), 18 deletions(-)
diff --git a/generate-version.sh b/generate-version.sh
index 3337d5c..76a6df9 100755
--- a/generate-version.sh
+++ b/generate-version.sh
@@ -10,24 +10,7 @@ out_file=${3}
# echo "source directory: ${src_dir}"
# echo "output file: ${out_file}"
-if [ -d "${src_dir}/.git" ] && command -v git > /dev/null; then
- workdir=$(pwd)
- cd "${src_dir}"
-
- if git describe --tags > /dev/null 2>&1; then
- git_version=$(git describe --always --tags)
- else
- # No tags available, happens in e.g. CI builds
- git_version="${default_version}"
- fi
-
- git_branch=$(git rev-parse --abbrev-ref HEAD)
- cd "${workdir}"
-
- new_version="${git_version} ($(env LC_TIME=C date "+%b %d %Y"), branch '${git_branch}')"
-else
- new_version="${default_version}"
-fi
+new_version="${default_version}"
new_version="#define FCFT_VERSION \"${new_version}\""
--
2.25.1

View File

@ -12,19 +12,20 @@ DEPENDS = " \
harfbuzz \
pixman \
tllist \
scdoc-native \
"
SRC_URI = " \
git://codeberg.org/dnkl/fcft.git;protocol=https \
git://codeberg.org/dnkl/fcft.git;protocol=https;branch=releases/3.1 \
file://0001-generate-version.sh-dont-try-to-fetch-version-from-g.patch \
"
S = "${WORKDIR}/git"
PV = "2.5.0"
SRCREV = "${PV}"
PV = "3.1.8"
SRCREV = "8e32809e440c9c75861a2ebbdb0adc348e72fbea"
inherit meson pkgconfig
PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,scdoc-native"
PACKAGECONFIG[grapheme-shaping] = "-Dgrapheme-shaping=enabled,-Dgrapheme-shaping=disabled,utf8proc"
PACKAGECONFIG[run-shaping] = "-Drun-shaping=enabled,-Drun-shaping=disabled,utf8proc"

View File

@ -0,0 +1,28 @@
SUMMARY = "A daemon to provide haptic, led and audio feedback triggered by application events."
HOMEPAGE = "https://source.puri.sm/Librem5/feedbackd"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
DEPENDS = " \
gsound \
libgudev \
glib-2.0 \
json-glib \
"
GIR_MESON_OPTION = ""
inherit meson pkgconfig features_check gobject-introspection vala
SRC_URI = "gitsm://source.puri.sm/Librem5/feedbackd.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
PV = "0.2.1"
SRCREV = "1104cef50acb0b18a0d545e6a09773e3feb42e5b"
EXTRA_OEMESON += "-Dtests=false"
FILES:${PN} += "${datadir}"

View File

@ -3,16 +3,16 @@ SUMMARY = "Font Awesome"
HOMEPAGE = "https://fontawesome.com/"
SECTION = "base/fonts"
LICENSE = "OFL-1.1"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2e3494502db283e8891d4886fe445912"
LICENSE = "CC-BY-4.0 & OFL-1.1"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4186e0f8172f263065437f80932efbe1"
SRC_URI = " \
git://github.com/FortAwesome/Font-Awesome.git;protocol=https \
git://github.com/FortAwesome/Font-Awesome.git;protocol=https;branch=6.x \
"
S = "${WORKDIR}/git"
PV = "5.15.4"
SRCREV = "${PV}"
PV = "6.4.0"
SRCREV = "0698449d50f2b95517562295a59d414afc68b369"
do_install () {

View File

@ -0,0 +1,53 @@
From a9c5d3add6550e27636de3ef86d6eb8bad41874d Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Tue, 15 Aug 2023 07:36:31 +0200
Subject: [PATCH] meson.build: add a pkgconfig .pc file
- fix version
- build shared lib and install
- install headers
Upstream-Status: Inappropriate
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
meson.build | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
index e9f6c62..7e94496 100644
--- a/meson.build
+++ b/meson.build
@@ -99,3 +99,7 @@ summary({
bool_yn: true,
section: 'Build',
)
+
+install_headers('src/gmobile.h' , 'src/gm-cutout.h', 'src/gm-device-info.h', 'src/gm-device-tree.h', 'src/gm-display-panel.h', 'src/gm-error.h', 'src/gm-main.h', 'src/gm-timeout.h', 'src/gm-rect.h')
+pkg = import('pkgconfig')
+pkg.generate(gm_lib)
diff --git a/src/meson.build b/src/meson.build
index ee98a39..8d8fd7d 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -37,12 +37,15 @@ gm_c_args = [
'-DG_LOG_DOMAIN="gmobile"',
]
-gm_lib = static_library(
+gm_lib = shared_library(
'gmobile',
gm_sources,
include_directories: root_inc,
c_args: gm_c_args,
- dependencies: gm_deps)
+ dependencies: gm_deps,
+ version: meson.project_version(),
+ install: true,
+)
gmobile_dep = declare_dependency(
include_directories: [root_inc, include_directories('.')],
--
2.41.0

View File

@ -0,0 +1,19 @@
SUMMARY = "gmobile carries some helpers for GNOME on mobile devices"
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://src/gm-cutout.c;beginline=1;endline=5;md5=fdd1e77039fe571c0c9aa6280a7e7903"
inherit meson pkgconfig
DEPENDS = "glib-2.0 json-glib"
SRC_URI = " \
git://gitlab.gnome.org/World/Phosh/gmobile.git;protocol=https;branch=main \
file://0001-meson.build-create-a-pkgconfig-.pc-file.patch \
"
S = "${WORKDIR}/git"
SRCREV = "d5ed9ed758bf0deeb050d861fb08518295a42767"
PV = "0.0.4"
do_install:append() {
install -m 0644 ${B}/gm-config.h ${D}${includedir}
}

View File

@ -0,0 +1,16 @@
SUMMARY = "libgom - GObject Data Mapper."
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
GNOMEBASEBUILDCLASS = "meson"
DEPENDS = "sqlite3 glib-2.0 gdk-pixbuf python3-pygobject-native"
inherit gnomebase pkgconfig gobject-introspection
GIR_MESON_OPTION = ""
SRC_URI = "https://download.gnome.org/sources/gom/${PV}/gom-${PV}.tar.xz;name=archive"
SRC_URI[archive.sha256sum] = "68d08006aaa3b58169ce7cf1839498f45686fba8115f09acecb89d77e1018a9d"
FILES:${PN} += "${datadir} ${libdir}"

View File

@ -1,18 +0,0 @@
SUMMARY = "Highway is a C++ library for SIMD (Single Instruction, Multiple Data)"
HOMEPAGE = "https://github.com/google/highway/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2b42edef8fa55315f34f2370b4715ca9"
inherit cmake
SRC_URI = " \
git://github.com/google/highway.git;protocol=https \
"
PV = "0.14.2"
SRCREV = "${PV}"
S = "${WORKDIR}/git"
EXTRA_OECMAKE = "-DBUILD_TESTING=0 -DCMAKE_BUILD_TYPE=Release"

View File

@ -1,18 +0,0 @@
SUMMARY = "inih (INI Not Invented Here)"
DESCRIPTION = "A .INI file parser written in C that was designed to be small and simple."
HOMEPAGE = "https://github.com/benhoyt/inih"
SECTION = "libs"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a7a95d2af90376e85a05318794e6f202"
SRC_URI = "git://github.com/benhoyt/inih.git;protocol=https"
S = "${WORKDIR}/git"
PV = "53"
SRCREV = "r${PV}"
inherit meson pkgconfig
BBCLASSEXTEND = ""

View File

@ -0,0 +1,27 @@
SUMMARY = "This is a small library designed to make sharing and displaying of menu structures over DBus simple and easy to use."
HOMEPAGE = "https://github.com/AyatanaIndicators/libdbusmenu"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
SRC_URI = "git://github.com/JetBrains/libdbusmenu.git;protocol=https;branch=master"
DEPENDS = "glib-2.0 json-glib dbus intltool-native libxslt-native"
S = "${WORKDIR}/git"
PV = "16.0.4"
SRCREV = "38d7a2ada4b2a08c535491d43a39825868f2b065"
EXTRA_OECONF += "--disable-dumper --disable-gtk --disable-gtk-doc"
CFLAGS += "-Wno-error"
inherit autotools pkgconfig gettext gobject-introspection vala gtk-doc
do_compile() {
oe_runmake
}
do_install() {
oe_runmake -j1 -C libdbusmenu-glib DESTDIR="${D}" install
}
FILES:${PN} += "${datadir}"

View File

@ -0,0 +1,29 @@
SUMMARY = "This is a small library designed to make sharing and displaying of menu structures over DBus simple and easy to use."
HOMEPAGE = "https://github.com/AyatanaIndicators/libdbusmenu"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
SRC_URI = "git://github.com/JetBrains/libdbusmenu.git;protocol=https;branch=master"
DEPENDS = "glib-2.0 json-glib dbus gtk+ gtk+3 libdbusmenu-glib intltool-native libxslt-native"
RDEPENDS:${PN} = "libdbusmenu-glib"
S = "${WORKDIR}/git"
PV = "16.0.4"
SRCREV = "38d7a2ada4b2a08c535491d43a39825868f2b065"
EXTRA_OECONF += "--disable-dumper --disable-gtk-doc"
inherit autotools pkgconfig gettext gobject-introspection vala gtk-doc
CFLAGS += "-Wno-error"
do_compile() {
oe_runmake
}
do_install() {
oe_runmake -j1 -C libdbusmenu-gtk DESTDIR="${D}" install
}
FILES:${PN} += "${datadir}"

View File

@ -0,0 +1,17 @@
SUMMARY = "EDID and DisplayID library."
HOMEPAGE = "https://gitlab.freedesktop.org/emersion/libdisplay-info"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e4426409957080ee0352128354cea2de"
SRC_URI = "git://gitlab.freedesktop.org/emersion/libdisplay-info.git;branch=main;protocol=https"
DEPENDS = "hwdata-native"
S = "${WORKDIR}/git"
PV = "0.1.1"
SRCREV = "92b031749c0fe84ef5cdf895067b84a829920e25"
inherit meson pkgconfig
BBCLASSEXTEND = "native"

View File

@ -0,0 +1,14 @@
SUMMARY = "Lightweight KMS plane library."
HOMEPAGE = "https://gitlab.freedesktop.org/emersion/libliftoff"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=706cd9899438a9385250ab6773c1fa53"
SRC_URI = "git://gitlab.freedesktop.org/emersion/libliftoff.git;branch=v0.4;protocol=https"
DEPENDS = "libdrm"
S = "${WORKDIR}/git"
PV = "0.4.1"
SRCREV = "e045589f37835d66e3ffe8130a597bb4eb9ee08f"
inherit meson pkgconfig

View File

@ -0,0 +1,22 @@
SUMMARY = "varlink is an interface description format and protocol accessible to both humans and machines."
HOMEPAGE = "https://varlink.org"
LICENSE = "Apache-2.0 & BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e316e9609dd7672b87ff25b46b2cf3e1"
SRC_URI = " \
git://github.com/varlink/libvarlink.git;protocol=https;branch=master \
"
inherit meson
S = "${WORKDIR}/git"
PV = "23"
SRCREV = "d377218338b706ce3ff517a80fc0f1b1cfd8fe80"
EXTRA_OEMESON += "--buildtype release"
FILES:${PN} += "${datadir}"
BBCLASSEXTEND = ""

View File

@ -1,3 +0,0 @@
DEPENDS:remove = "gtk+"
DEPENDS:append = " gtk+3"

View File

@ -5,12 +5,12 @@ LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
SRC_URI = " \
git://github.com/haikarainen/light.git \
git://github.com/haikarainen/light.git;protocol=https;branch=master \
"
S = "${WORKDIR}/git"
PV = "1.2.2"
SRCREV = "v${PV}"
SRCREV = "9faa9ae075f9e857aecb3eee8a028fc93108f1c2"
CFLAGS += " -fcommon"

View File

@ -0,0 +1,17 @@
SUMMARY = "Pulseaudio command line mixer."
HOMEPAGE = "https://github.com/cdemoulins/pamixer"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
SRC_URI = " \
git://github.com/cdemoulins/pamixer.git;protocol=https;nobranch=1 \
"
DEPENDS = "pulseaudio cxxopts"
S = "${WORKDIR}/git"
PV = "1.6"
SRCREV = "af5e13eafdb00ba342625d7d2131bec4729d2bc3"
inherit meson pkgconfig

View File

@ -0,0 +1,25 @@
From 2cac433806d9622dbc005fe5738f1ae8c33a98cb Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Thu, 13 Jul 2023 19:26:40 +0200
Subject: [PATCH] Makefile: dont add -static to LDFLAGS
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
Makefile | 1 -
1 file changed, 1 deletion(-)
diff --git a/Makefile b/Makefile
index 60a80b8..49021fa 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,6 @@
VERSION=1.11.2
CFLAGS?=-g
MAINFLAGS:=-DVERSION='"$(VERSION)"' -Wall -Wextra -Werror -Wno-unused-parameter
-LDFLAGS+=-static
INCLUDE+=-Iinclude
PREFIX?=/usr/local
BINDIR?=$(PREFIX)/bin
--
2.39.3

View File

@ -6,14 +6,15 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=31752b4a8edd3fb9ddba1cb90fada74d"
SRC_URI = " \
git://github.com/ddevault/scdoc.git;protocol=https \
git://git.sr.ht/~sircmpwn/scdoc;protocol=https;branch=master \
file://0001-Makefile-dont-add-static-to-LDFLAGS.patch \
"
DEPENDS = "scdoc-native"
S = "${WORKDIR}/git"
PV = "1.11.0"
SRCREV = "${PV}"
PV = "1.11.2"
SRCREV = "afeda241f3f9b2c27e461f32d9c2a704ab82ef61"
EXTRA_OEMAKE:class-native = "PREFIX=${prefix}"
EXTRA_OEMAKE:class-target = "PREFIX=${prefix} HOST_SCDOC=${STAGING_BINDIR_NATIVE}/scdoc"

View File

@ -0,0 +1,19 @@
DESCRIPTION = "RFC3261 compliant SIP User-Agent library."
HOMEPAGE = "https://github.com/freeswitch/sofia-sip"
SECTION = "libs"
DEPENDS = "glib-2.0 dbus-glib openssl"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=03068f550c635f6520e0f0252da412fc"
S = "${WORKDIR}/git"
SRCREV = "6198851a610b7889c17e2d98fb84617bc1dd7aec"
PV = "1.13.17"
SRC_URI = "git://github.com/freeswitch/sofia-sip.git;protocol=https;branch=master"
inherit autotools pkgconfig
EXTRA_OECONF += "--with-glib"

View File

@ -7,12 +7,12 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3a7351a597a91e763901f7c76f21e798"
SRC_URI = " \
git://codeberg.org/dnkl/tllist.git;protocol=https \
git://codeberg.org/dnkl/tllist.git;protocol=https;branch=master \
"
S = "${WORKDIR}/git"
PV = "1.0.5"
SRCREV = "${PV}"
PV = "1.1.0"
SRCREV = "8dcb0725c73eee9e350f41a921faf0bcd2ab9920"
inherit meson pkgconfig

View File

@ -0,0 +1,21 @@
SUMMARY = "Udis86 is a disassembler for the x86 and x86-64 class of instruction set architectures"
HOMEPAGE = "https://github.com/vmt/udis86"
SECTION = "libs"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ab079829a9e47b6d81dab3bf5da3f638"
SRC_URI = "git://github.com/canihavesomecoffee/udis86.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "1.7.2"
SRCREV = "5336633af70f3917760a6d441ff02d93477b0c86"
inherit autotools-brokensep pkgconfig python3native
EXTRA_OECONF += "--enable-shared"
do_configure:prepend() {
cd ${S} && ./autogen.sh
}

View File

@ -3,15 +3,15 @@ HOMEPAGE = "https://github.com/JuliaStrings/utf8proc"
BUGTRACKER = "https://github.com/JuliaStrings/utf8proc/issues"
SECTION = "base/shell"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=97fe1c51de5d175e7564531e7955381d"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=96d5a3ba306e0f24fb289427af484408"
SRC_URI = " \
git://github.com/JuliaStrings/utf8proc.git;protocol=https \
git://github.com/JuliaStrings/utf8proc.git;protocol=https;branch=master \
"
S = "${WORKDIR}/git"
PV = "2.6.1"
SRCREV = "v${PV}"
PV = "2.8.0"
SRCREV = "1cb28a66ca79a0845e99433fd1056257456cef8b"
EXTRA_OEMAKE = "prefix=${prefix}"

View File

@ -0,0 +1,15 @@
DESCRIPTION = "xcur2png is a program which let you take PNG image from X cursor, and generate config-file which is reusable by xcursorgen."
HOMEPAGE = "https://github.com/eworm-de/xcur2png"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
DEPENDS = "libxcursor libpng"
S = "${WORKDIR}/git"
SRCREV = "f582d648f37a9ed2de0c8650947487af8a54d3ad"
PV = "0.7.1"
SRC_URI = "git://github.com/eworm-de/xcur2png.git;protocol=https;branch=master"
inherit autotools pkgconfig

View File

@ -4,7 +4,7 @@ SECTION = "libs"
DEPENDS = "ncurses"
LICENSE = "LGPLv2"
LICENSE = "LGPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605"
S = "${WORKDIR}/aalib-1.4.0"

View File

@ -1,34 +0,0 @@
SUMMARY = "Reference implementation of JPEG XL (encoder and decoder)"
HOMEPAGE = "https://github.com/libjxl/libjxl/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6a905a337cc228a1f68f0b5416f52a7f"
inherit cmake pkgconfig
DEPENDS = "highway brotli"
SRC_URI = " \
gitsm://github.com/libjxl/libjxl.git;protocol=https;branch=v0.6.x \
"
PV = "0.6"
SRCREV = "v${PV}"
S = "${WORKDIR}/git"
EXTRA_OECMAKE = " \
-DCMAKE_BUILD_TYPE=Release \
-DJPEGXL_ENABLE_PLUGINS=OFF \
-DBUILD_TESTING=OFF \
-DJPEGXL_WARNINGS_AS_ERRORS=OFF \
-DJPEGXL_ENABLE_SJPEG=OFF \
-DJPEGXL_ENABLE_BENCHMARK=OFF \
-DJPEGXL_ENABLE_EXAMPLES=OFF \
-DJPEGXL_ENABLE_MANPAGES=OFF \
-DJPEGXL_ENABLE_SKCMS=ON \
-DJPEGXL_FORCE_SYSTEM_BROTLI=ON \
-DJPEGXL_FORCE_SYSTEM_HWY=ON \
-DJPEGXL_ENABLE_JNI=OFF \
-DJPEGXL_ENABLE_TCMALLOC=OFF \
-DJPEGXL_ENABLE_TOOLS=OFF \
"

View File

@ -1,7 +0,0 @@
SRC_URI = "git://github.com/libsdl-org/SDL.git;branch=main;protocol=https"
S = "${WORKDIR}/git"
PV = "2.0.16+${SRCREV}"
SRCREV = "ab09f3dae5bf89f17ef92d78ff7e5d2fde9c14b8"
EXTRA_OECONF:remove = "--enable-sdl-dlopen"

View File

@ -0,0 +1,21 @@
SUMMARY = "MPVPaper allows you to play videos with mpv as your wallpaper."
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
SRC_URI = "git://github.com/GhostNaN/mpvpaper.git;protocol=https;branch=master"
DEPENDS = " \
mpv \
virtual/egl \
wayland \
wayland-native \
wayland-protocols \
"
S = "${WORKDIR}/git"
SRCREV = "8678234c163d0b0b616ec9ff6e5e0e1c87e0e6f4"
PV = "1.4"
inherit meson pkgconfig
EXTRA_OEMESON += "--buildtype release"

View File

@ -1,3 +0,0 @@
PV = "1.23"
SRC_URI[sha256sum] = "6c0af1915f96f615927a6270d025bd973ff1c58e521e4ca1fc9abfc914633f76"

View File

@ -1,53 +0,0 @@
SUMMARY = " C++ binding for Wayland using the most modern C++ technology"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7f6b13e4480850c59e176edd427d996e"
SRC_URI = "git://github.com/NilsBrause/waylandpp.git;tag=${PV}"
DEPENDS:append:class-native = " pugixml-native"
DEPENDS:append:class-target = " waylandpp-native wayland virtual/egl"
S = "${WORKDIR}/git"
PV = "0.2.8"
inherit cmake
EXTRA_OECMAKE:append:class-native = " \
-DBUILD_SCANNER=ON \
-DBUILD_LIBRARIES=OFF \
-DBUILD_DOCUMENTATION=OFF \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
"
EXTRA_OECMAKE:append:class-target = " \
-DBUILD_SCANNER=OFF \
-DBUILD_LIBRARIES=ON \
-DBUILD_DOCUMENTATION=OFF \
-DBUILD_EXAMPLES=OFF \
-DOPENGL_LIBRARY="-lEGL -lGLESv2" \
-DOPENGL_opengl_LIBRARY=-lEGL \
-DOPENGL_glx_LIBRARY=-lEGL \
-DWAYLAND_SCANNERPP="${STAGING_BINDIR_NATIVE}/wayland-scanner++" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--enable-new-dtags" \
"
FILES:${PN} = " \
${libdir}/libwayland*.so* \
"
FILES:${PN}-dev = " \
${includedir}/* \
${libdir}/pkgconfig/* \
${libdir}/cmake/waylandpp/* \
${datadir}/waylandpp/protocols/* \
"
FILES_SOLIBSDEV = ""
INSANE_SKIP:${PN} += "dev-so"
BBCLASSEXTEND += "native nativesdk"

View File

@ -1,5 +0,0 @@
PACKAGECONFIG[xkbregistry] = "-Denable-xkbregistry=true,-Denable-xkbregistry=false,libxml2"
PACKAGECONFIG[docs] = "-Denable-docs=true,-Denable-docs=false,doxygen-native"
PACKAGECONFIG:append = " xkbregistry"

View File

@ -0,0 +1,37 @@
SUMMARY = "A phone dialer and call handler."
LICENSE = "GPL-3.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
DEPENDS = " \
appstream-native \
callaudiod \
desktop-file-utils-native \
evolution-data-server \
feedbackd \
folks \
glib-2.0 \
glibmm \
gom \
gstreamer1.0 \
gstreamer1.0-plugins-good \
libhandy \
libpeas \
libsecret \
libsoup \
libxml2 \
modemmanager \
openldap \
python3-docutils-native \
sofia-sip \
"
SRC_URI = "gitsm://gitlab.gnome.org/GNOME/calls.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
SRCREV = "db9b771c19a22cf1ee46e1bce60c69a6c4c0e155"
PV = "46.0"
inherit meson vala pkgconfig mime-xdg gtk-icon-cache
FILES:${PN} += "${datadir}"

View File

@ -1,4 +0,0 @@
SRC_URI:remove = " file://0001-Fix-build-with-OpenEXR-3.patch \"
PV = "0.4.32"
SRC_URI[sha256sum] = "668e3c6b9faf75fb00512701c36274ab6f22a8ba05ec62dbf187d34b8d298fa1"

View File

@ -1,11 +1,9 @@
SUMMARY = "The GIMP is the GNU Image Manipulation Program"
HOMEPAGE = "http://www.gimp.org"
SECTION = "graphics"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=c678957b0c8e964aa6c70fd77641a71e"
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
DEPENDS = " \
appstream-glib \
atk \
@ -21,12 +19,13 @@ DEPENDS = " \
gexiv2 \
gtk+3 \
harfbuzz \
intltool-native \
json-glib \
lcms \
libarchive \
libexif \
libmypaint \
libpng \
libxmu \
libxslt-native \
mypaint-brushes-1.0 \
pango \
@ -37,15 +36,21 @@ DEPENDS = " \
DEPENDS:append:libc-musl = " libexecinfo"
RDEPENDS:${PN} = "mypaint-brushes-1.0 glib-networking"
inherit meson gtk-icon-cache mime-xdg pkgconfig features_check gobject-introspection
inherit meson gtk-icon-cache mime-xdg pkgconfig gettext gi-docgen gobject-introspection vala
SRC_URI = " \
git://github.com/GNOME/gimp.git;protocol=https \
file://0001-meson-make-gir-buildable.patch \
"
GIR_MESON_OPTION = 'can-crosscompile-gir'
VALA_MESON_OPTION = "vala"
VALA_MESON_ENABLE_FLAG = "enabled"
VALA_MESON_DISABLE_FLAG = "disabled"
GIDOCGEN_MESON_OPTION = "gi-docgen"
GIDOCGEN_MESON_ENABLE_FLAG = "enabled"
GIDOCGEN_MESON_DISABLE_FLAG = "disabled"
SRC_URI = "git://github.com/GNOME/gimp.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
SRCREV = "GIMP_2_99_8"
SRCREV = "f94c4cb5dbf9766b27ecb5016b7a39497cc74ddc"
PV = "2.99.18"
PACKAGECONFIG[aa] = "-Daa=enabled,-Daa=disabled,aalib"
PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib"
@ -53,31 +58,26 @@ PACKAGECONFIG[appdata-test] = "-Dappdata-test=enabled,-Dappdata-test=disabled,ap
PACKAGECONFIG[bzip2] = ",,bzip2"
PACKAGECONFIG[cairo-pdf] = "-Dcairo-pdf=enabled,-Dcairo-pdf=disabled"
PACKAGECONFIG[check-update] = "-Dcheck-update=yes,-Dcheck-update=no"
PACKAGECONFIG[email] = ",,,xdg-utils"
PACKAGECONFIG[enable-console-bin] = "-Denable-console-bin=true,-Denable-console-bin=false"
PACKAGECONFIG[ghostscript] = "-Dghostscript=enabled,-Dghostscript=disabled,ghostscript"
PACKAGECONFIG[gtk-doc] = "-Dgtk-doc=true,-Dgtk-doc=false,gtk-doc-native"
PACKAGECONFIG[gtk-doc-app] = "-Dgtk-doc-app=true,-Dgtk-doc-app=false,gtk-doc-native"
PACKAGECONFIG[ghostscript] = "-Dghostscript=enabled,-Dghostscript=disabled,ghostscript,ghostscript"
PACKAGECONFIG[gudev] = "-Dgudev=enabled,-Dgudev=disabled,libgudev"
PACKAGECONFIG[javascript] = "-Djavascript=true,-Djavascript=false,,openjre-8"
PACKAGECONFIG[iso-codes] = ",,iso-codes"
PACKAGECONFIG[javascript] = "-Djavascript=enabled,-Djavascript=disabled,gjs"
PACKAGECONFIG[jpeg2000] = "-Djpeg2000=enabled,-Djpeg2000=disabled,jasper"
PACKAGECONFIG[jpeg] = ",,jpeg"
PACKAGECONFIG[jpeg-xl] = ",,libjxl"
PACKAGECONFIG[libunwind] = ",,libunwind"
PACKAGECONFIG[libbacktrace] = ",,libbacktrace"
PACKAGECONFIG[lua] = "-Dlua=true,-Dlua=false,,luajit lgi"
PACKAGECONFIG[lua] = "-Dlua=enabled,-Dlua=disabled,luajit"
PACKAGECONFIG[lzma] = ",,xz"
PACKAGECONFIG[mng] = "-Dmng=enabled,-Dmng=disabled,libmng"
PACKAGECONFIG[png] = "-Dpng=enabled,-Dpng=disabled,libpng"
PACKAGECONFIG[python] = "-Dpython=true,-Dpython=false,,python3 python3-pygobject"
PACKAGECONFIG[python] = "-Dpython=enabled,-Dpython=disabled,,python3-core python3-pygobject"
PACKAGECONFIG[rsvg] = ",,librsvg"
PACKAGECONFIG[tiff] = ",,tiff"
PACKAGECONFIG[vala-plugins] = "-Dvala-plugins=enabled,-Dvala-plugins=disabled"
PACKAGECONFIG[vec-icons] = "-Dvec-icons=true,-Dvec-icons=false,librsvg shared-mime-info"
PACKAGECONFIG[webkit] = "-Dwebkit=enabled,-Dwebkit=disabled,webkitgtk"
PACKAGECONFIG[vector-icons] = "-Dvector-icons=true,-Dvector-icons=false,librsvg shared-mime-info"
PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp"
PACKAGECONFIG[xcursor] = "-Dxcursor=enabled,-Dxcursor=disabled,libxcursor"
PACKAGECONFIG[x11] = "-Dxpm=enabled,-Dxpm=disabled,libxpm libxmu libxext libxfixes"
PACKAGECONFIG[x11] = "-Dxpm=enabled,-Dxpm=disabled,libxpm libxext libxfixes"
PACKAGECONFIG[zlib] = ",,zlib"
PACKAGECONFIG ?= " \
@ -86,29 +86,22 @@ PACKAGECONFIG ?= " \
alsa \
bzip2 \
cairo-pdf \
gtk-doc-app \
ghostscript \
gudev \
jpeg \
jpeg2000 \
jpeg-xl \
lua \
lzma \
mng \
png \
python \
rsvg \
tiff \
vec-icons \
vector-icons \
webp \
zlib \
"
FILES:${PN} += " \
${datadir}/metainfo \
${datadir}/gir-1.0 \
${datadir}/appdata \
${libdir}/girepository-1.0 \
"
FILES:${PN} += "${datadir}/metainfo"
EXTRA_OEMESON += " \
-Dshmem-type=posix \
@ -116,3 +109,7 @@ EXTRA_OEMESON += " \
--buildtype release \
"
do_configure:append () {
sed -i -e "s|${RECIPE_SYSROOT_NATIVE}||" ${B}/config.h
sed -i -e "s|${RECIPE_SYSROOT_NATIVE}||" ${B}/config.h
}

View File

@ -0,0 +1,23 @@
SUMMARY = "Granite is a companion library for GTK and GLib."
HOMEPAGE = "https://github.com/elementary/granite"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
DEPENDS = " \
gtk+3 \
glib-2.0 \
libgee \
"
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
SRC_URI = "git://github.com/elementary/granite.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
PV = "6.2.0"
SRCREV = "4ab145c28bb3db6372fe519e8bd79c645edfcda3"
inherit meson pkgconfig gobject-introspection vala features_check
FILES:${PN} += "${datadir}"

View File

@ -0,0 +1,24 @@
SUMMARY = "Granite is a companion library for GTK and GLib."
HOMEPAGE = "https://github.com/elementary/granite"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
DEPENDS = " \
gtk4 \
glib-2.0 \
libgee \
sassc-native \
"
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
SRC_URI = "git://github.com/elementary/granite.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
PV = "7.4.0"
SRCREV = "949703f8649013695c6d32eb84a6b541ac0da4db"
inherit meson pkgconfig gobject-introspection vala features_check
FILES:${PN} += "${datadir}"

View File

@ -4,7 +4,7 @@ BUGTRACKER = "https://github.com/www/gtk-layer-shell/issues"
SECTION = "graphics"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE_MIT.txt;md5=d015f272ca1521139fd99ea64d6e5e23"
LIC_FILES_CHKSUM = "file://LICENSE_MIT.txt;md5=ffeb3391e5dace600b84c757688b9f1b"
REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data"
@ -12,15 +12,18 @@ DEPENDS += " \
gtk+3 \
wayland \
wayland-native \
wayland-protocols \
"
SRC_URI = "git://github.com/wmww/gtk-layer-shell.git;protocol=https"
SRC_URI = " \
git://github.com/wmww/gtk-layer-shell.git;protocol=https;branch=master \
"
S = "${WORKDIR}/git"
PV = "0.6.0+${SRCREV}"
SRCREV = "b5e0bbc7f2ac632a65db29193fa384baeb23a96c"
PV = "0.8.2"
SRCREV = "91e5ef02b557f93337bcc11ffe8c0a251aa9ab52"
inherit meson pkgconfig features_check gobject-introspection
inherit meson pkgconfig features_check gobject-introspection vala
EXTRA_OEMESON += "--buildtype release"

View File

@ -0,0 +1,33 @@
SUMMARY = "A library to write GTK applications that use Layer Shell"
HOMEPAGE = "https://github.com/wmww/gtk-layer-shell"
BUGTRACKER = "https://github.com/www/gtk-layer-shell/issues"
SECTION = "graphics"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c10fc088fd05226381f6a90310ef75b5"
REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data"
DEPENDS += " \
gtk4 \
wayland \
wayland-native \
wayland-protocols \
"
SRC_URI = " \
git://github.com/wmww/gtk4-layer-shell.git;protocol=https;branch=main \
"
S = "${WORKDIR}/git"
PV = "1.0.2"
SRCREV = "a689a399d37d174f2e93442e3adc931a9d8dee90"
inherit meson pkgconfig features_check gobject-introspection vala
EXTRA_OEMESON += "--buildtype release"
FILES:${PN} = "${datadir} ${libdir}"
BBCLASSEXTEND = ""

View File

@ -0,0 +1,29 @@
SUMMARY = "GTK-based lockscreen for Wayland."
HOMEPAGE = "https://github.com/jovanlanik/gtklock"
SECTION = "graphics"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
REQUIRED_DISTRO_FEATURES = "wayland pam"
DEPENDS = " \
glib-2.0-native \
gtk+3 \
gtk-layer-shell \
libpam \
scdoc-native \
wayland \
wayland-native \
wayland-protocols \
"
SRC_URI = "git://github.com/jovanlanik/gtklock.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "2.1.0"
SRCREV = "3b2ae2b087aea30e464eed92e2cd011984a9b051"
inherit autotools-brokensep pkgconfig features_check
EXTRA_OEMAKE += "PREFIX=${prefix}"

View File

@ -0,0 +1,25 @@
SUMMARY = "iwgtk is a wireless networking GUI for Linux with supported functionality similar to that of iwctl."
HOMEPAGE = "https://github.com/J-Lentz/iwgtk"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
DEPENDS = " \
gtk4 \
qrencode \
scdoc-native \
"
inherit meson gtk-icon-cache pkgconfig
SRC_URI = "git://github.com/J-Lentz/iwgtk.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "0.9"
SRCREV = "008a2a26b6e7d266d190ab85d6c25cf4b8a7bd06"
FILES:${PN} += "${systemd_user_unitdir}/iwgtk.service"
# for working dbus communication in iwd default configuration the user either needs
# to be in group 'wheel' or 'netdev'. See /usr/share/dbus-1/system.d/iwd-dbus.conf
RDEPENDS:${PN} = "gtk4 iwd dbus"

View File

@ -0,0 +1,21 @@
SUMMARY = "This tool creates a palette of up to 36 colours out of a jpg or png image."
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
SRC_URI = " \
git://github.com/nwg-piotr/azote-palettes.git;protocol=https;branch=master \
"
RDEPENDS:${PN} = " \
python3 \
python3-pygobject \
python3-pillow \
python3-colorthief \
"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "1.0.1"
SRCREV = "b5aaf3ecc0df3809c6b0f07c6b7bf8376f017a5b"

View File

@ -3,10 +3,11 @@ LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
SRC_URI = " \
git://github.com/nwg-piotr/azote.git;protocol=https \
git://github.com/nwg-piotr/azote.git;protocol=https;branch=master \
"
RDEPENDS:${PN} = " \
azote-palettes \
python3 \
gtk+3 \
python3-pygobject \
@ -18,21 +19,26 @@ RDEPENDS:${PN} = " \
grim \
slurp \
swaybg \
wlr-randr \
"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "1.9.1"
SRCREV = "v${PV}"
PV = "1.12.7"
SRCREV = "73a3cf3cbf3ea059e605c6f5f8f5c25a8e734170"
do_configure:prepend() {
[ -d ${S}/dist ] && mv ${S}/dist ${S}/distrib
}
do_install:append() {
install -d ${D}${bindir} ${D}${datadir}/azote ${D}${datadir}/pixmaps ${D}${datadir}/applications
install -m 755 ${S}/dist/azote ${D}${bindir}
install -m 644 ${S}/dist/azote.desktop ${D}${datadir}/applications
install -m 644 ${S}/dist/azote.svg ${D}${datadir}/pixmaps
install -m 644 ${S}/dist/indicator_active.png ${D}${datadir}/azote
install -m 644 ${S}/dist/indicator_attention.png ${D}${datadir}/azote
install -m 755 ${S}/distrib/azote ${D}${bindir}
install -m 644 ${S}/distrib/azote.desktop ${D}${datadir}/applications
install -m 644 ${S}/distrib/azote.svg ${D}${datadir}/pixmaps
install -m 644 ${S}/distrib/indicator_active.png ${D}${datadir}/azote
install -m 644 ${S}/distrib/indicator_attention.png ${D}${datadir}/azote
}
FILES:${PN}:append = " \

View File

@ -0,0 +1,30 @@
SUMMARY = "ddcpopup allows to control basic settings of external (not laptop built-in) monitors."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/README.md;md5=63b79d68c363846305e6bb4fbf116a35"
DEPENDS = " \
ddcutil \
gtk+3 \
gtk-layer-shell \
"
RDEPENDS:${PN} = "ddcutil"
GO_IMPORT = "github.com/nwg-piotr/ddcpopup.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.1"
SRCREV = "8fab5132e49e08a1eeaa7a0dd3350d06f4399200"
inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}"
do_compile[network] = "1"
do_install:append() {
mv ${D}${bindir}/main ${D}${bindir}/ddcpopup
# remove precompiled x86 binaries
rm -r ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell@*/example
}

View File

@ -4,16 +4,13 @@ LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=22ed6cb3c33862e689e075b4
GO_IMPORT = "github.com/nwg-piotr/gopsuinfo.git"
SRC_URI = "git://${GO_IMPORT};branch=main"
SRCREV = "838b4893f48924bb03f5124701754836562d090a"
SRC_URI = "git://${GO_IMPORT};branch=main;protocol=https"
PV = "0.1.5"
SRCREV = "60e4f83b6c4d84955e0a07f7bdc63d8089b4ba1e"
inherit go go-mod
GO_INSTALL = "${GO_IMPORT}"
do_install:append() {
# remove precompiled x86 binary
rm -r ${D}${libdir}/go/src/${GO_IMPORT}/bin
}
do_compile[network] = "1"

View File

@ -1,26 +1,24 @@
SUMMARY = "nwg-bar for wlroots based compositors."
DESCRIPTION = "The nwg-bar command creates a button bar on the basis of a JSON template placed in the ~/.config/nwg-bar/ folder."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=dcdbccfd08fcfd7002d16ca7fa5ad5cb"
DEPENDS = " \
gtk+3 \
gtk-layer-shell \
"
RDEPENDS:${PN} = "go-runtime"
GO_IMPORT = "github.com/nwg-piotr/nwg-bar.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.0.1"
SRCREV = "v${PV}"
PV = "0.1.5"
SRCREV = "86f75d0856193c1ba1505f6afbc1b73d34c7093a"
inherit go go-mod
inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}"
GO_LINKSHARED = ""
do_install:append() {
# remove precompiled x86 binary
rm -r ${D}${libdir}/go/src/${GO_IMPORT}/bin
}
do_compile[network] = "1"

View File

@ -0,0 +1,28 @@
SUMMARY = "Output management utility for sway Wayland compositor, inspired by wdisplays and wlay."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2e53cad864b84be468b2fc0b511942ce"
SRC_URI = " \
git://github.com/nwg-piotr/nwg-displays.git;protocol=https;branch=master \
"
RDEPENDS:${PN} = "\
gtk-layer-shell \
python3 \
python3-pygobject \
python-i3ipc \
wlr-randr \
"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "0.3.16"
SRCREV = "f785c41bdb2e979efee516b6da2d83f2a3296672"
do_install:append() {
install -d ${D}${datadir}/pixmaps ${D}${datadir}/applications
install -m 644 ${S}/nwg-displays.desktop ${D}${datadir}/applications
install -m 644 ${S}/nwg-displays.svg ${D}${datadir}/pixmaps
}

View File

@ -0,0 +1,32 @@
SUMMARY = "GTK3-based dock for hyprland."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
DEPENDS = " \
gtk+3 \
gtk-layer-shell \
"
RDEPENDS:${PN} = "go-runtime"
GO_IMPORT = "github.com/nwg-piotr/nwg-dock-hyprland.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.1.8"
SRCREV = "08f399f4baf580274249e42d46e2d788dc28d6a8"
inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}"
GO_LINKSHARED = ""
do_install:append() {
# remove precompiled x86 binaries
rm -rf ${D}${libdir}/go/src/${GO_IMPORT}/bin
rm -rf ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell*/example
install -d ${D}${datadir}/nwg-dock-hyprland
install -m 0644 ${S}/src/${GO_IMPORT}/config/style.css ${D}${datadir}/nwg-dock-hyprland
cp -rf ${S}/src/${GO_IMPORT}/images ${D}${datadir}/nwg-dock-hyprland
}
do_compile[network] = "1"

View File

@ -6,21 +6,24 @@ DEPENDS = " \
gtk+3 \
gtk-layer-shell \
"
RDEPENDS:${PN} = "go-runtime"
GO_IMPORT = "github.com/nwg-piotr/nwg-dock.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.2.0"
SRCREV = "v${PV}"
PV = "0.3.9"
SRCREV = "6fdd055eaff282298ea5496d203514b5f99314a0"
inherit go go-mod
inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}"
GO_LINKSHARED = ""
do_install:append() {
# remove precompiled x86 binaries
rm -r ${D}${libdir}/go/src/${GO_IMPORT}/bin
rm -r ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell*/example
rm -rf ${D}${libdir}/go/src/${GO_IMPORT}/bin
rm -rf ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell*/example
}
do_compile[network] = "1"

View File

@ -7,25 +7,24 @@ DEPENDS = " \
gtk-layer-shell \
"
RRECOMMENDS:${PN} = " \
thunar \
foot \
"
RDEPENDS:${PN} = "go-runtime"
GO_IMPORT = "github.com/nwg-piotr/nwg-drawer.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.2.1"
SRCREV = "v${PV}"
PV = "0.4.7"
SRCREV = "0cd48d1631eecb3043ee2c1fed9dfa25ca855375"
inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}"
GO_LINKSHARED = ""
do_install:append() {
# remove precompiled x86 binary
rm -r ${D}${libdir}/go/src/${GO_IMPORT}/bin
rm -r ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell*/example
rm -rf ${D}${libdir}/go/src/${GO_IMPORT}/bin
rm -rf ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell*/example
}
do_compile[network] = "1"

View File

@ -0,0 +1,36 @@
SUMMARY = "nwg-hello is a GTK3-based greeter for the greetd daemon, written in python."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b0ad99c75f37a759e329c5da4c8a7fcb"
SRC_URI = "git://github.com/nwg-piotr/nwg-hello.git;protocol=https;branch=main"
RDEPENDS:${PN} = " \
python3 \
greetd \
gtk+3 \
gtk-layer-shell \
"
RRECOMMENDS:${PN} = "gnome-themes-extra"
inherit setuptools3 useradd
S = "${WORKDIR}/git"
PV = "0.1.8"
SRCREV = "0d207e17ba6e911a7d1536a9a0a8d5c627511709"
USERADD_PACKAGES = "${PN}"
USERADD_PARAM:${PN} = "--system --no-create-home --shell /bin/bash greeter"
do_install:append() {
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ nwg-hello-default.json
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ nwg-hello-default.css
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ hyprland.conf
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ sway-config
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ README
install -D -m 644 -t ${D}${datadir}/nwg-hello/ nwg.jpg
install -D -m 644 -t ${D}${datadir}/nwg-hello/ img/*
install -d ${D}${localstatedir}/nwg-hello
install -D -m 644 -t ${D}${localstatedir}/nwg-hello cache.json -o greeter
}

View File

@ -0,0 +1,19 @@
SUMMARY = "This program is intended to work as the icon picker for nwg-panel, but it may be used standalone."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2e53cad864b84be468b2fc0b511942ce"
SRC_URI = " \
git://github.com/nwg-piotr/nwg-icon-picker.git;protocol=https;branch=master \
"
RDEPENDS:${PN} = " \
python3 \
python3-pygobject \
"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "0.0.1"
SRCREV = "cd32e72ffb3c2fb41a3f7189981376cdad6af976"

View File

@ -8,6 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
DEPENDS += " \
gtkmm3 \
librsvg \
nlohmann-json \
"
@ -24,12 +25,9 @@ PACKAGECONFIG ?= " \
layer-shell \
"
SRC_URI = " \
git://github.com/nwg-piotr/nwg-launchers.git;protocol=https \
"
SRCREV = "v${PV}"
PV = "0.6.3"
SRC_URI = "git://github.com/nwg-piotr/nwg-launchers.git;protocol=https;branch=master"
SRCREV = "c4d8d369782d32becfe8a8105abec9b61119a629"
PV = "0.7.1.1"
S = "${WORKDIR}/git"
inherit meson pkgconfig
@ -37,4 +35,3 @@ inherit meson pkgconfig
EXTRA_OEMESON += "--buildtype release"
BBCLASSEXTEND = ""

View File

@ -0,0 +1,31 @@
SUMMARY = "Nwg-look is a GTK3 settings editor, designed to work properly in wlroots-based Wayland environment."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=453b3e96b1052c0e1d1460b0134b9287"
DEPENDS = "xcur2png gtk+3"
RDEPENDS:${PN} = "xcur2png go-runtime"
GO_IMPORT = "github.com/nwg-piotr/nwg-look"
SRC_URI = "git://${GO_IMPORT};branch=main;protocol=https"
SRCREV = "88f2639445084bf265ad71dba1c7af507c471762"
PV = "0.2.7"
inherit go go-mod pkgconfig gtk-icon-cache
GO_INSTALL = "${GO_IMPORT}"
GO_LINKSHARED = ""
do_install:append() {
install -d ${D}${datadir}/nwg-look/langs ${D}${datadir}/applications ${D}${datadir}/pixmaps
install -m 0644 ${S}/src/${GO_IMPORT}/stuff/main.glade ${D}${datadir}/nwg-look
install -m 0644 ${S}/src/${GO_IMPORT}/stuff/nwg-look.desktop ${D}${datadir}/applications
install -m 0644 ${S}/src/${GO_IMPORT}/stuff/nwg-look.svg ${D}${datadir}/pixmaps
install -m 0644 ${S}/src/${GO_IMPORT}/langs/en_US.json ${D}${datadir}/nwg-look/langs
}
FILES:${PN} += "${datadir}"
do_compile[network] = "1"

View File

@ -16,17 +16,20 @@ RRECOMMENDS:${PN} = " \
GO_IMPORT = "github.com/nwg-piotr/nwg-menu.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.1.1"
SRCREV = "v${PV}"
PV = "0.1.3"
SRCREV = "fd8b92ad1ad0c0c7a23fc7a0be942ca0cbe7f7e0"
inherit go go-mod
inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}"
GO_LINKSHARED = ""
do_install:append() {
# remove precompiled x86 binary
rm -r ${D}${libdir}/go/src/${GO_IMPORT}/bin
rm -rf ${D}${libdir}/go/src/${GO_IMPORT}/bin
}
do_compile[network] = "1"

View File

@ -1,28 +1,25 @@
SUMMARY = "GTK3-based panel for wayland."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
LIC_FILES_CHKSUM = "file://LICENSE;md5=da62111cfafe45015704951c9d602bb2"
SRC_URI = " \
git://github.com/nwg-piotr/nwg-panel.git;protocol=https \
git://github.com/nwg-piotr/nwg-panel.git;protocol=https;branch=master \
"
RDEPENDS:${PN} = "\
bash \
light \
python3 \
python3-pygobject \
python3-psutil \
python-i3ipc \
python3-psutil \
python3-pygobject \
python3-requests \
swaync \
"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "0.4.3"
SRCREV = "v${PV}"
do_install:append() {
rm ${D}${libdir}/python3.9/site-packages/nwg_panel/executors/arch_updates.py
}
INSANE_SKIP:${PN} = "file-rdeps"
PV = "0.9.31"
SRCREV = "dffae7319c59ae55c515fafb150a0f10be21f3cf"

View File

@ -0,0 +1,22 @@
SUMMARY = "nwg-shell config utility."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
SRC_URI = " \
git://github.com/nwg-piotr/nwg-shell-config.git;protocol=https;branch=master \
"
RDEPENDS:${PN} = "\
python3 \
python3-geopy \
python-i3ipc \
python3-pygobject \
swaync \
"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "0.5.37"
SRCREV = "0137ed8f8c999eb72b4dd3db996d25a241e161a8"

View File

@ -0,0 +1,18 @@
SUMMARY = "A selection of wallpapers contributed to the nwg-shell project."
LICENSE = "CC0-1.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=65d3616852dbf7b1a6d4b53b00626032"
SRC_URI = "git://github.com/nwg-piotr/nwg-shell-wallpapers.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
PV = "1.5"
SRCREV = "a20ad99467e9d1a9427efd5dccfd58d440db96c2"
do_install() {
install -d ${D}${datadir}/backgrounds/sway
for file in ${S}/wallpapers/*; do
install -m 0644 "$file" ${D}${datadir}/backgrounds/sway
done
}
FILES:${PN} = "${datadir}"

View File

@ -1,9 +1,9 @@
SUMMARY = "GTK3-based wrapper to display a script output, or a text file content on the desktop in wlroots-based compositors."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
LIC_FILES_CHKSUM = "file://LICENSE;md5=f8c294ba3ca22f2369223ac6415d1168"
SRC_URI = " \
git://github.com/nwg-piotr/nwg-wrapper.git;protocol=https \
git://github.com/nwg-piotr/nwg-wrapper.git;protocol=https;branch=master \
"
DEPENDS = "python3"
@ -12,6 +12,6 @@ RDEPENDS:${PN} = "python3-pygobject"
inherit setuptools3 gobject-introspection
S = "${WORKDIR}/git"
PV = "0.0.2"
SRCREV = "v${PV}"
PV = "0.1.2"
SRCREV = "9c1b0669dd894b6209a3130169956c755154b055"

View File

@ -0,0 +1,45 @@
SUMMARY = "nwg Control Center is a highly customisable, GTK-based GUI, intended for use with window managers."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
DEPENDS = " \
gtk+3 \
"
RRECOMMENDS:${PN} = " \
light \
playerctl \
"
GO_IMPORT = "github.com/nwg-piotr/nwgocc.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.0.1"
SRCREV = "782a37014de40f63115825c0b5bd343dee2ba668"
inherit go go-mod pkgconfig gtk-icon-cache
GO_INSTALL = "${GO_IMPORT}"
do_install:append() {
install -d \
${D}${datadir}/nwgocc/icons_light ${D}${datadir}/nwgocc/icons_dark \
${D}${datadir}/applications ${D}${datadir}/icons/hicolor/scalable/apps
install -m 644 ${S}/src/${GO_IMPORT}/nwgocc.desktop ${D}${datadir}/applications
install -m 644 ${S}/src/${GO_IMPORT}/nwgocc.svg ${D}${datadir}/icons/hicolor/scalable/apps
for file in ${S}/src/${GO_IMPORT}/configs/*; do
install -m 644 $file ${D}${datadir}/nwgocc
done
for file in ${S}/src/${GO_IMPORT}/icons_light/*; do
install -m 644 $file ${D}${datadir}/nwgocc/icons_light
done
for file in ${S}/src/${GO_IMPORT}/icons_dark/*; do
install -m 644 $file ${D}${datadir}/nwgocc/icons_dark
done
}
FILES:${PN} += "${datadir}"
do_compile[network] = "1"

View File

@ -0,0 +1,68 @@
SUMMARY = "a pure wayland shell for mobile devices like Purism's Librem 5."
HOMEPAGE = "https://source.puri.sm/Librem5/feedbackd"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
REQUIRED_DISTRO_FEATURES = "wayland polkit pam pulseaudio"
DEPENDS = " \
callaudiod \
evolution-data-server \
evince \
feedbackd \
fribidi \
gcr \
glib-2.0 \
gnome-desktop \
gtk+3 \
gtk4 \
libadwaita \
libgudev \
libhandy \
libsecret \
networkmanager \
polkit \
pulseaudio \
upower \
wayland \
wayland-native \
wayland-protocols \
"
RDEPENDS:${PN} = " \
polkit-gnome \
gsettings-desktop-schemas \
phoc \
gnome-desktop \
wl-clipboard \
calls \
"
PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"
PACKAGECONFIG[tools] = "-Dtools=true,-Dtools=false"
# install systemd service files ?
PACKAGECONFIG[systemd] = "-Dsystemd=true,-Dsystemd=false"
PACKAGECONFIG ?= " \
${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
tools \
"
inherit features_check gsettings meson pkgconfig gtk-icon-cache
SRC_URI = " \
gitsm://gitlab.gnome.org/World/Phosh/phosh.git;protocol=https;nobranch=1 \
"
S = "${WORKDIR}/git"
PV = "0.36.0"
SRCREV = "62a4ba9d8a38750a49ae6187f3497c54a030be45"
EXTRA_OEMESON += "--buildtype=release"
do_install:append() {
install -Dm 644 ${WORKDIR}/phosh.pam ${D}${sysconfdir}/pam.d/phosh
}
FILES:${PN} += "${datadir} ${libdir}"

View File

@ -0,0 +1,218 @@
SUMMARY = "Sirula (simple rust launcher) is an app launcher for wayland"
HOMEPAGE = "https://github.com/DorianRudolph/sirula.git"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=e49f4652534af377a713df3d9dec60cb"
SRC_URI += " \
git://github.com/DorianRudolph/sirula.git;protocol=https;nobranch=1 \
crate://crates.io/aho-corasick/0.7.18 \
crate://crates.io/anyhow/1.0.44 \
crate://crates.io/arrayvec/0.5.2 \
crate://crates.io/atk-sys/0.15.1 \
crate://crates.io/atk/0.15.1 \
crate://crates.io/autocfg/1.0.1 \
crate://crates.io/bitflags/1.3.2 \
crate://crates.io/bitvec/0.19.5 \
crate://crates.io/cairo-rs/0.15.12 \
crate://crates.io/cairo-sys-rs/0.15.1 \
crate://crates.io/cfg-expr/0.10.3 \
crate://crates.io/cfg-if/1.0.0 \
crate://crates.io/dirs-sys/0.3.7 \
crate://crates.io/dirs/4.0.0 \
crate://crates.io/either/1.6.1 \
crate://crates.io/field-offset/0.3.4 \
crate://crates.io/freedesktop_entry_parser/1.2.0 \
crate://crates.io/funty/1.1.0 \
crate://crates.io/futures-channel/0.3.21 \
crate://crates.io/futures-core/0.3.21 \
crate://crates.io/futures-executor/0.3.21 \
crate://crates.io/futures-io/0.3.21 \
crate://crates.io/futures-macro/0.3.21 \
crate://crates.io/futures-sink/0.3.21 \
crate://crates.io/futures-task/0.3.21 \
crate://crates.io/futures-util/0.3.21 \
crate://crates.io/futures/0.3.21 \
crate://crates.io/fuzzy-matcher/0.3.7 \
crate://crates.io/gdk-pixbuf-sys/0.15.10 \
crate://crates.io/gdk-pixbuf/0.15.11 \
crate://crates.io/gdk-sys/0.15.1 \
crate://crates.io/gdk/0.15.4 \
crate://crates.io/getrandom/0.2.7 \
crate://crates.io/gio-sys/0.15.10 \
crate://crates.io/gio/0.15.12 \
crate://crates.io/glib-macros/0.15.11 \
crate://crates.io/glib-sys/0.15.10 \
crate://crates.io/glib/0.15.12 \
crate://crates.io/gobject-sys/0.15.10 \
crate://crates.io/gtk-layer-shell-sys/0.4.1 \
crate://crates.io/gtk-layer-shell/0.4.1 \
crate://crates.io/gtk-sys/0.15.3 \
crate://crates.io/gtk/0.15.5 \
crate://crates.io/gtk3-macros/0.15.4 \
crate://crates.io/heck/0.4.0 \
crate://crates.io/itertools/0.8.2 \
crate://crates.io/lazy_static/1.4.0 \
crate://crates.io/lexical-core/0.7.6 \
crate://crates.io/libc/0.2.126 \
crate://crates.io/locale-types/0.4.0 \
crate://crates.io/memchr/2.4.1 \
crate://crates.io/memoffset/0.6.4 \
crate://crates.io/nom/6.1.2 \
crate://crates.io/once_cell/1.8.0 \
crate://crates.io/osstrtools/0.2.2 \
crate://crates.io/pango-sys/0.15.10 \
crate://crates.io/pango/0.15.10 \
crate://crates.io/pest/2.1.3 \
crate://crates.io/pin-project-lite/0.2.7 \
crate://crates.io/pin-utils/0.1.0 \
crate://crates.io/pkg-config/0.3.20 \
crate://crates.io/proc-macro-crate/1.1.0 \
crate://crates.io/proc-macro-error-attr/1.0.4 \
crate://crates.io/proc-macro-error/1.0.4 \
crate://crates.io/proc-macro2/1.0.40 \
crate://crates.io/quote/1.0.10 \
crate://crates.io/radium/0.5.3 \
crate://crates.io/redox_syscall/0.2.13 \
crate://crates.io/redox_users/0.4.3 \
crate://crates.io/regex-syntax/0.6.27 \
crate://crates.io/regex/1.6.0 \
crate://crates.io/rustc_version/0.3.3 \
crate://crates.io/ryu/1.0.5 \
crate://crates.io/semver-parser/0.10.2 \
crate://crates.io/semver/0.11.0 \
crate://crates.io/serde/1.0.138 \
crate://crates.io/serde_derive/1.0.138 \
crate://crates.io/slab/0.4.4 \
crate://crates.io/smallvec/1.9.0 \
crate://crates.io/static_assertions/1.1.0 \
crate://crates.io/syn/1.0.98 \
crate://crates.io/system-deps/6.0.2 \
crate://crates.io/tap/1.0.1 \
crate://crates.io/thiserror-impl/1.0.30 \
crate://crates.io/thiserror/1.0.30 \
crate://crates.io/thread_local/1.1.3 \
crate://crates.io/toml/0.5.9 \
crate://crates.io/ucd-trie/0.1.3 \
crate://crates.io/unicode-ident/1.0.1 \
crate://crates.io/version-compare/0.1.0 \
crate://crates.io/version_check/0.9.3 \
crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi/0.3.9 \
crate://crates.io/wyz/0.2.0 \
crate://crates.io/xdg/2.4.1 \
"
SRC_URI[aho-corasick-0.7.18.sha256sum] = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
SRC_URI[anyhow-1.0.44.sha256sum] = "61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1"
SRC_URI[arrayvec-0.5.2.sha256sum] = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
SRC_URI[atk-sys-0.15.1.sha256sum] = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6"
SRC_URI[atk-0.15.1.sha256sum] = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd"
SRC_URI[autocfg-1.0.1.sha256sum] = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
SRC_URI[bitvec-0.19.5.sha256sum] = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321"
SRC_URI[cairo-rs-0.15.12.sha256sum] = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc"
SRC_URI[cairo-sys-rs-0.15.1.sha256sum] = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8"
SRC_URI[cfg-expr-0.10.3.sha256sum] = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db"
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
SRC_URI[dirs-sys-0.3.7.sha256sum] = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6"
SRC_URI[dirs-4.0.0.sha256sum] = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059"
SRC_URI[either-1.6.1.sha256sum] = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
SRC_URI[field-offset-0.3.4.sha256sum] = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92"
SRC_URI[freedesktop_entry_parser-1.2.0.sha256sum] = "347aa21b13048c0a0a4dc3118b661eb89d73ea675eca95b6a0f11e698ff66ec1"
SRC_URI[funty-1.1.0.sha256sum] = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7"
SRC_URI[futures-channel-0.3.21.sha256sum] = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
SRC_URI[futures-core-0.3.21.sha256sum] = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
SRC_URI[futures-executor-0.3.21.sha256sum] = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6"
SRC_URI[futures-io-0.3.21.sha256sum] = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b"
SRC_URI[futures-macro-0.3.21.sha256sum] = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512"
SRC_URI[futures-sink-0.3.21.sha256sum] = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
SRC_URI[futures-task-0.3.21.sha256sum] = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
SRC_URI[futures-util-0.3.21.sha256sum] = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
SRC_URI[futures-0.3.21.sha256sum] = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e"
SRC_URI[fuzzy-matcher-0.3.7.sha256sum] = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94"
SRC_URI[gdk-pixbuf-sys-0.15.10.sha256sum] = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7"
SRC_URI[gdk-pixbuf-0.15.11.sha256sum] = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a"
SRC_URI[gdk-sys-0.15.1.sha256sum] = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88"
SRC_URI[gdk-0.15.4.sha256sum] = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8"
SRC_URI[getrandom-0.2.7.sha256sum] = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
SRC_URI[gio-sys-0.15.10.sha256sum] = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d"
SRC_URI[gio-0.15.12.sha256sum] = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b"
SRC_URI[glib-macros-0.15.11.sha256sum] = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64"
SRC_URI[glib-sys-0.15.10.sha256sum] = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4"
SRC_URI[glib-0.15.12.sha256sum] = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d"
SRC_URI[gobject-sys-0.15.10.sha256sum] = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a"
SRC_URI[gtk-layer-shell-sys-0.4.1.sha256sum] = "e33369d2f611525af872de2ffb690ee6464774df67aec021331bad0e5f95a656"
SRC_URI[gtk-layer-shell-0.4.1.sha256sum] = "a703030a7226291a0f9bf25947122ff194990e369f05cacb596b6730f31ef9b8"
SRC_URI[gtk-sys-0.15.3.sha256sum] = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84"
SRC_URI[gtk-0.15.5.sha256sum] = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0"
SRC_URI[gtk3-macros-0.15.4.sha256sum] = "24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9"
SRC_URI[heck-0.4.0.sha256sum] = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
SRC_URI[itertools-0.8.2.sha256sum] = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484"
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
SRC_URI[lexical-core-0.7.6.sha256sum] = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe"
SRC_URI[libc-0.2.126.sha256sum] = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
SRC_URI[locale-types-0.4.0.sha256sum] = "02be1c159bff06af0fdec8942a4f3a9242cc2ecebdfccb0d29d3c100ca5e7a97"
SRC_URI[memchr-2.4.1.sha256sum] = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
SRC_URI[memoffset-0.6.4.sha256sum] = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9"
SRC_URI[nom-6.1.2.sha256sum] = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2"
SRC_URI[once_cell-1.8.0.sha256sum] = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
SRC_URI[osstrtools-0.2.2.sha256sum] = "f328dada9eee3ab878d2d367d8bf323c12b20f881c5566ae6e6708b3862dcaba"
SRC_URI[pango-sys-0.15.10.sha256sum] = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa"
SRC_URI[pango-0.15.10.sha256sum] = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f"
SRC_URI[pest-2.1.3.sha256sum] = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53"
SRC_URI[pin-project-lite-0.2.7.sha256sum] = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
SRC_URI[pkg-config-0.3.20.sha256sum] = "7c9b1041b4387893b91ee6746cddfc28516aff326a3519fb2adf820932c5e6cb"
SRC_URI[proc-macro-crate-1.1.0.sha256sum] = "1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83"
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
SRC_URI[proc-macro2-1.0.40.sha256sum] = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
SRC_URI[quote-1.0.10.sha256sum] = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"
SRC_URI[radium-0.5.3.sha256sum] = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8"
SRC_URI[redox_syscall-0.2.13.sha256sum] = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
SRC_URI[redox_users-0.4.3.sha256sum] = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
SRC_URI[regex-syntax-0.6.27.sha256sum] = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
SRC_URI[regex-1.6.0.sha256sum] = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
SRC_URI[rustc_version-0.3.3.sha256sum] = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
SRC_URI[ryu-1.0.5.sha256sum] = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
SRC_URI[semver-parser-0.10.2.sha256sum] = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
SRC_URI[semver-0.11.0.sha256sum] = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
SRC_URI[serde-1.0.138.sha256sum] = "1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47"
SRC_URI[serde_derive-1.0.138.sha256sum] = "023e9b1467aef8a10fb88f25611870ada9800ef7e22afce356bb0d2387b6f27c"
SRC_URI[slab-0.4.4.sha256sum] = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590"
SRC_URI[smallvec-1.9.0.sha256sum] = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
SRC_URI[syn-1.0.98.sha256sum] = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
SRC_URI[system-deps-6.0.2.sha256sum] = "a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709"
SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
SRC_URI[thiserror-impl-1.0.30.sha256sum] = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
SRC_URI[thiserror-1.0.30.sha256sum] = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
SRC_URI[thread_local-1.1.3.sha256sum] = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd"
SRC_URI[toml-0.5.9.sha256sum] = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
SRC_URI[ucd-trie-0.1.3.sha256sum] = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
SRC_URI[unicode-ident-1.0.1.sha256sum] = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
SRC_URI[version-compare-0.1.0.sha256sum] = "fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73"
SRC_URI[version_check-0.9.3.sha256sum] = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
SRC_URI[wyz-0.2.0.sha256sum] = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214"
SRC_URI[xdg-2.4.1.sha256sum] = "0c4583db5cbd4c4c0303df2d15af80f0539db703fa1c68802d4cbbd2dd0f88f6"
DEPENDS = " \
gtk-layer-shell \
gdk-pixbuf \
glib-2.0 \
cairo \
pango \
gtk+3 \
"
inherit cargo pkgconfig
SRCREV = "70b5ce1936c819f4e5c8674e90145e5e7badcfa8"
S = "${WORKDIR}/git"
PV = "1.0.1"

View File

@ -11,27 +11,28 @@ DEPENDS = " \
gdk-pixbuf \
glib-2.0 \
libconfig \
libsecret \
libsoup-2.4 \
openssl \
libsecret \
python3-sphinx-native \
"
UNKNOWN_CONFIGURE_WHITELIST:append = " introspection"
GIR_MESON_OPTION = ""
inherit meson gtk-icon-cache mime-xdg pkgconfig features_check gobject-introspection
SRC_URI = " \
git://github.com/SrainApp/srain.git;protocol=https \
"
SRC_URI = "git://github.com/SrainApp/srain.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "1.3.0"
SRCREV = "${PV}"
PV = "1.6.0"
SRCREV = "bffc387af79503382584b7c064e164994fbd8cb0"
PACKAGECONFIG ??= ""
PACKAGECONFIG[app_indicator] = "-Dapp_indicator=true,-Dapp_indicator=false,libayatana-appindicator"
EXTRA_OEMESON += " \
--buildtype release \
-Ddoc_builders= \
-Ddoc_builders=man \
"
FILES:${PN} += "${datadir}/metainfo"

View File

@ -0,0 +1,27 @@
SUMMARY = "A Wayland native snapshot and editor tool, inspired by Snappy on macOS"
HOMEPAGE = "https://github.com/jtheoof/swappy"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=81524e81ed2bc7b472566654e4767a52"
DEPENDS = " \
gtk+3 \
cairo \
pango \
"
RRECOMMENDS:${PN} = "grim slurp"
inherit meson gtk-icon-cache mime-xdg pkgconfig
SRC_URI = " \
git://github.com/jtheoof/swappy.git;protocol=https;branch=master \
"
S = "${WORKDIR}/git"
PV = "1.5.1"
SRCREV = "a996b2cec65aadd04ded780f141b02c5bdfbeb32"
PACKAGECONFIG[man-pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native"
PACKAGECONFIG ?= "man-pages"

View File

@ -0,0 +1,46 @@
SUMMARY = "A simple notification daemon with a GTK gui for notifications and the control center."
HOMEPAGE = "https://github.com/ErikReider/SwayNotificationCenter"
BUGTRACKER = "github.com/ErikReider/SwayNotificationCenter"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
DEPENDS = " \
gtk-layer-shell \
granite6 \
json-glib \
libhandy \
libgee \
pulseaudio \
sassc-native \
"
SRC_URI = " \
git://github.com/ErikReider/SwayNotificationCenter.git;protocol=https;nobranch=1 \
"
S = "${WORKDIR}/git"
PV = "0.10.1"
SRCREV = "4275fa3915c12ad2731ff78027188b4b7ceaad64"
PACKAGECONFIG[bash] = "-Dbash-completions=true,-Dbash-completions=false"
PACKAGECONFIG[fish] = "-Dfish-completions=true,-Dfish-completions=false"
PACKAGECONFIG[man-pages] = "-Dman-pages=true,-Dman-pages=false,scdoc-native"
PACKAGECONFIG[scripting] = "-Dscripting=true,-Dscripting=false"
PACKAGECONFIG[systemd] = "-Dsystemd-service=true,-Dsystemd-service=false"
PACKAGECONFIG[zsh] = "-Dzsh-completions=true,-Dzsh-completions=false"
PACKAGECONFIG ?= " \
bash \
"
inherit meson pkgconfig vala
VALA_MESON_OPTION = ""
EXTRA_OEMESON += "--buildtype release"
FILES:${PN} += "${datadir}"
BBCLASSEXTEND = ""

View File

@ -0,0 +1,165 @@
SUMMARY = "A OSD window for common actions like volume and capslock."
HOMEPAGE = "https://github.com/ErikReider/SwayOSD"
SECTION = "graphics"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
REQUIRED_DISTRO_FEATURES = "wayland"
DEPENDS = "glib-2.0 gtk+3 gtk-layer-shell pango pulseaudio"
SRC_URI = " \
git://github.com/ErikReider/SwayOSD.git;protocol=https;branch=main \
crate://crates.io/anyhow/1.0.66 \
crate://crates.io/atk-sys/0.15.1 \
crate://crates.io/atk/0.15.1 \
crate://crates.io/autocfg/1.1.0 \
crate://crates.io/bitflags/1.3.2 \
crate://crates.io/cairo-rs/0.15.12 \
crate://crates.io/cairo-sys-rs/0.15.1 \
crate://crates.io/cascade/1.0.1 \
crate://crates.io/cfg-expr/0.11.0 \
crate://crates.io/either/1.8.0 \
crate://crates.io/field-offset/0.3.4 \
crate://crates.io/futures-channel/0.3.25 \
crate://crates.io/futures-core/0.3.25 \
crate://crates.io/futures-executor/0.3.25 \
crate://crates.io/futures-io/0.3.25 \
crate://crates.io/futures-task/0.3.25 \
crate://crates.io/futures-util/0.3.25 \
crate://crates.io/gdk-pixbuf-sys/0.15.10 \
crate://crates.io/gdk-pixbuf/0.15.11 \
crate://crates.io/gdk-sys/0.15.1 \
crate://crates.io/gdk/0.15.4 \
crate://crates.io/gio-sys/0.15.10 \
crate://crates.io/gio/0.15.12 \
crate://crates.io/glib-macros/0.15.11 \
crate://crates.io/glib-sys/0.15.10 \
crate://crates.io/glib/0.15.12 \
crate://crates.io/gobject-sys/0.15.10 \
crate://crates.io/gtk-layer-shell-sys/0.4.4 \
crate://crates.io/gtk-layer-shell/0.4.4 \
crate://crates.io/gtk-sys/0.15.3 \
crate://crates.io/gtk/0.15.5 \
crate://crates.io/gtk3-macros/0.15.4 \
crate://crates.io/heck/0.4.0 \
crate://crates.io/itertools/0.8.2 \
crate://crates.io/libc/0.2.137 \
crate://crates.io/libpulse-binding/2.26.0 \
crate://crates.io/libpulse-sys/1.19.3 \
crate://crates.io/memoffset/0.6.5 \
crate://crates.io/num-derive/0.3.3 \
crate://crates.io/num-traits/0.2.15 \
crate://crates.io/once_cell/1.16.0 \
crate://crates.io/pango-sys/0.15.10 \
crate://crates.io/pango/0.15.10 \
crate://crates.io/pest/2.4.1 \
crate://crates.io/pin-project-lite/0.2.9 \
crate://crates.io/pin-utils/0.1.0 \
crate://crates.io/pkg-config/0.3.26 \
crate://crates.io/proc-macro-crate/1.2.1 \
crate://crates.io/proc-macro-error-attr/1.0.4 \
crate://crates.io/proc-macro-error/1.0.4 \
crate://crates.io/proc-macro2/1.0.47 \
crate://crates.io/pulsectl-rs/0.3.2 \
crate://crates.io/quote/1.0.21 \
crate://crates.io/rustc_version/0.3.3 \
crate://crates.io/semver-parser/0.10.2 \
crate://crates.io/semver/0.11.0 \
crate://crates.io/serde/1.0.147 \
crate://crates.io/shrinkwraprs/0.3.0 \
crate://crates.io/slab/0.4.7 \
crate://crates.io/smallvec/1.10.0 \
crate://crates.io/syn/1.0.103 \
crate://crates.io/system-deps/6.0.3 \
crate://crates.io/thiserror-impl/1.0.37 \
crate://crates.io/thiserror/1.0.37 \
crate://crates.io/toml/0.5.9 \
crate://crates.io/ucd-trie/0.1.5 \
crate://crates.io/unicode-ident/1.0.5 \
crate://crates.io/version-compare/0.1.1 \
crate://crates.io/version_check/0.9.4 \
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi/0.3.9 \
"
SRC_URI[anyhow-1.0.66.sha256sum] = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6"
SRC_URI[atk-sys-0.15.1.sha256sum] = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6"
SRC_URI[atk-0.15.1.sha256sum] = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd"
SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
SRC_URI[cairo-rs-0.15.12.sha256sum] = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc"
SRC_URI[cairo-sys-rs-0.15.1.sha256sum] = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8"
SRC_URI[cascade-1.0.1.sha256sum] = "d499b43edbf784dd81e16f0395f5b4350a35b477da8a074251087adefc11cb52"
SRC_URI[cfg-expr-0.11.0.sha256sum] = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa"
SRC_URI[either-1.8.0.sha256sum] = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
SRC_URI[field-offset-0.3.4.sha256sum] = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92"
SRC_URI[futures-channel-0.3.25.sha256sum] = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed"
SRC_URI[futures-core-0.3.25.sha256sum] = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac"
SRC_URI[futures-executor-0.3.25.sha256sum] = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2"
SRC_URI[futures-io-0.3.25.sha256sum] = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb"
SRC_URI[futures-task-0.3.25.sha256sum] = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea"
SRC_URI[futures-util-0.3.25.sha256sum] = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6"
SRC_URI[gdk-pixbuf-sys-0.15.10.sha256sum] = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7"
SRC_URI[gdk-pixbuf-0.15.11.sha256sum] = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a"
SRC_URI[gdk-sys-0.15.1.sha256sum] = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88"
SRC_URI[gdk-0.15.4.sha256sum] = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8"
SRC_URI[gio-sys-0.15.10.sha256sum] = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d"
SRC_URI[gio-0.15.12.sha256sum] = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b"
SRC_URI[glib-macros-0.15.11.sha256sum] = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64"
SRC_URI[glib-sys-0.15.10.sha256sum] = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4"
SRC_URI[glib-0.15.12.sha256sum] = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d"
SRC_URI[gobject-sys-0.15.10.sha256sum] = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a"
SRC_URI[gtk-layer-shell-sys-0.4.4.sha256sum] = "ff60230d690445577655416055dbd279d05631b03ab07f935e39f5fe81084c0a"
SRC_URI[gtk-layer-shell-0.4.4.sha256sum] = "4316ff523ae445bd6efaf253f217598dd074619fe67b9199b5b0cd5ff99144da"
SRC_URI[gtk-sys-0.15.3.sha256sum] = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84"
SRC_URI[gtk-0.15.5.sha256sum] = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0"
SRC_URI[gtk3-macros-0.15.4.sha256sum] = "24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9"
SRC_URI[heck-0.4.0.sha256sum] = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
SRC_URI[itertools-0.8.2.sha256sum] = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484"
SRC_URI[libc-0.2.137.sha256sum] = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89"
SRC_URI[libpulse-binding-2.26.0.sha256sum] = "17be42160017e0ae993c03bfdab4ecb6f82ce3f8d515bd8da8fdf18d10703663"
SRC_URI[libpulse-sys-1.19.3.sha256sum] = "991e6bd0efe2a36e6534e136e7996925e4c1a8e35b7807fe533f2beffff27c30"
SRC_URI[memoffset-0.6.5.sha256sum] = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
SRC_URI[num-derive-0.3.3.sha256sum] = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
SRC_URI[num-traits-0.2.15.sha256sum] = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
SRC_URI[once_cell-1.16.0.sha256sum] = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860"
SRC_URI[pango-sys-0.15.10.sha256sum] = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa"
SRC_URI[pango-0.15.10.sha256sum] = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f"
SRC_URI[pest-2.4.1.sha256sum] = "a528564cc62c19a7acac4d81e01f39e53e25e17b934878f4c6d25cc2836e62f8"
SRC_URI[pin-project-lite-0.2.9.sha256sum] = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
SRC_URI[pkg-config-0.3.26.sha256sum] = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
SRC_URI[proc-macro-crate-1.2.1.sha256sum] = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9"
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
SRC_URI[proc-macro2-1.0.47.sha256sum] = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725"
SRC_URI[pulsectl-rs-0.3.2.sha256sum] = "06a988bceed1981b2c5fc4a3da0e4e073fdaff8e6bd022b089f54bc573dc3cfc"
SRC_URI[quote-1.0.21.sha256sum] = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
SRC_URI[rustc_version-0.3.3.sha256sum] = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
SRC_URI[semver-parser-0.10.2.sha256sum] = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
SRC_URI[semver-0.11.0.sha256sum] = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
SRC_URI[serde-1.0.147.sha256sum] = "d193d69bae983fc11a79df82342761dfbf28a99fc8d203dca4c3c1b590948965"
SRC_URI[shrinkwraprs-0.3.0.sha256sum] = "e63e6744142336dfb606fe2b068afa2e1cca1ee6a5d8377277a92945d81fa331"
SRC_URI[slab-0.4.7.sha256sum] = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
SRC_URI[smallvec-1.10.0.sha256sum] = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
SRC_URI[syn-1.0.103.sha256sum] = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d"
SRC_URI[system-deps-6.0.3.sha256sum] = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff"
SRC_URI[thiserror-impl-1.0.37.sha256sum] = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb"
SRC_URI[thiserror-1.0.37.sha256sum] = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e"
SRC_URI[toml-0.5.9.sha256sum] = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
SRC_URI[ucd-trie-0.1.5.sha256sum] = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81"
SRC_URI[unicode-ident-1.0.5.sha256sum] = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3"
SRC_URI[version-compare-0.1.1.sha256sum] = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29"
SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
S = "${WORKDIR}/git"
PV = "0.1"
SRCREV = "d0d70720a1af3dfa6c4298c8db2807a37f143056"
inherit cargo pkgconfig features_check

View File

@ -0,0 +1,29 @@
SUMMARY = "A GUI for configuring your sway desktop"
HOMEPAGE = "https://github.com/ErikReider/SwaySettings"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
DEPENDS = " \
accountsservice \
gtk+3 \
glib-2.0 \
granite6 \
gtk-layer-shell \
json-glib \
libgee \
libhandy \
libxml2 \
pulseaudio \
xkeyboard-config \
"
SRC_URI = "git://github.com/ErikReider/SwaySettings.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
PV = "0.4.0"
SRCREV = "8fb6210ad123654f3988cb8f3f59ab629bb0a747"
inherit meson pkgconfig vala
FILES:${PN} += "${datadir}"

View File

@ -0,0 +1,11 @@
[Unit]
Description=Highly customizable Wayland bar for Sway and Wlroots based compositors.
Documentation=https://github.com/Alexays/Waybar/wiki/
[Service]
ExecStart=/usr/bin/waybar
ExecReload=kill -SIGUSR2 $MAINPID
Restart=on-failure
[Install]
WantedBy=graphical-session.target

Some files were not shown because too many files have changed in this diff Show More