Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP4:FactoryCandidates
yambar
yambar.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File yambar.spec of Package yambar
# # spec file for package yambar # # Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: yambar Version: 1.11.0 Release: 0 Summary: Modular statusbar for X11 and Wayland License: MIT Group: System/GUI/Other URL: https://codeberg.org/dnkl/yambar Source: %{url}/releases/download/%{version}/%{name}-%{version}.tar.gz Source1: %{url}/releases/download/%{version}/%{name}-%{version}.tar.gz.sig # https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xb19964fbba09664cc81027ed5bbd4992c116573f Source2: %{name}.keyring BuildRequires: bison BuildRequires: flex BuildRequires: meson >= 0.59 BuildRequires: ninja BuildRequires: pkg-config BuildRequires: scdoc BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(fcft) < 4.0.0 BuildRequires: pkgconfig(fcft) >= 3.0.0 BuildRequires: pkgconfig(json-c) BuildRequires: pkgconfig(libmpdclient) BuildRequires: pkgconfig(libpipewire-0.3) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(tllist) >= 1.0.1 BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-aux) BuildRequires: pkgconfig(xcb-cursor) BuildRequires: pkgconfig(xcb-errors) BuildRequires: pkgconfig(xcb-event) BuildRequires: pkgconfig(xcb-ewmh) BuildRequires: pkgconfig(xcb-proto) BuildRequires: pkgconfig(xcb-randr) BuildRequires: pkgconfig(xcb-render) BuildRequires: pkgconfig(xcb-util) BuildRequires: pkgconfig(yaml-0.1) %description Simplistic and highly configurable status panel for X and Wayland. %prep %autosetup %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} BuildArch: noarch %description devel Modules for interacting and modifying yambar. %package zsh-completion Summary: Zsh Completion for %{name} Group: System/Shells Supplements: (%name and zsh) Requires: zsh BuildArch: noarch %description zsh-completion Zsh command-line completion support for %{name}. %build %{meson} -Db_lto=true -Dbackend-x11=enabled -Dbackend-wayland=enabled %{meson_build} %install %{meson_install} # We remove this because the docs are supplemented already # from the doc and license macros rm -rfv %{buildroot}%{_datadir}/doc/ %files %{_mandir}/man1/yambar.1%{?ext_man} %{_mandir}/man5/yambar.5%{?ext_man} %{_mandir}/man5/yambar-decorations.5%{?ext_man} %{_mandir}/man5/yambar-modules.5%{?ext_man} %{_mandir}/man5/yambar-modules-alsa.5%{?ext_man} %{_mandir}/man5/yambar-modules-backlight.5%{?ext_man} %{_mandir}/man5/yambar-modules-battery.5%{?ext_man} %{_mandir}/man5/yambar-modules-clock.5%{?ext_man} %{_mandir}/man5/yambar-modules-cpu.5%{?ext_man} %{_mandir}/man5/yambar-modules-disk-io.5%{?ext_man} %{_mandir}/man5/yambar-modules-dwl.5%{?ext_man} %{_mandir}/man5/yambar-modules-foreign-toplevel.5%{?ext_man} %{_mandir}/man5/yambar-modules-i3.5%{?ext_man} %{_mandir}/man5/yambar-modules-label.5%{?ext_man} %{_mandir}/man5/yambar-modules-mem.5%{?ext_man} %{_mandir}/man5/yambar-modules-mpd.5%{?ext_man} %{_mandir}/man5/yambar-modules-network.5%{?ext_man} %{_mandir}/man5/yambar-modules-pipewire.5%{?ext_man} %{_mandir}/man5/yambar-modules-pulse.5%{?ext_man} %{_mandir}/man5/yambar-modules-removables.5%{?ext_man} %{_mandir}/man5/yambar-modules-river.5%{?ext_man} %{_mandir}/man5/yambar-modules-script.5%{?ext_man} %{_mandir}/man5/yambar-modules-sway.5%{?ext_man} %{_mandir}/man5/yambar-modules-sway-xkb.5%{?ext_man} %{_mandir}/man5/yambar-modules-xkb.5%{?ext_man} %{_mandir}/man5/yambar-particles.5%{?ext_man} %{_mandir}/man5/yambar-tags.5%{?ext_man} %{_bindir}/yambar %{_datadir}/applications/yambar.desktop %{_datadir}/zsh/site-functions/_yambar %license LICENSE %doc README.md CHANGELOG.md %files devel %dir %{_includedir}/%{name}/ %dir %{_includedir}/%{name}/bar %{_includedir}/%{name}/bar/bar.h %{_includedir}/%{name}/color.h %{_includedir}/%{name}/config-verify.h %{_includedir}/%{name}/config.h %{_includedir}/%{name}/decoration.h %{_includedir}/%{name}/log.h %{_includedir}/%{name}/module.h %{_includedir}/%{name}/particle.h %{_includedir}/%{name}/stride.h %{_includedir}/%{name}/tag.h %{_includedir}/%{name}/xcb.h %{_includedir}/%{name}/yml.h %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor