lxqt2-build-tools/lxqt2-build-tools.spec
Shawn Dunn 38fcf157c9 - Update to version 2.1.0:
* Pre-release changes (#100)
  * Pre-release changes (#98)
  * FindInstallConfigPath: Change when printing info about ETC_XDG_DIR setting (#97)
  * Update minimum versions (#94)
  * Qt6TranslationLoader.cpp.in: use QLibraryInfo::path() (#93)
  * Initial port to Qt6 (#77)
  * Pre-release changes (#85)
  * Bump the minimum compatibility level to C++17.
  * Pre-release changes (#82)

OBS-URL: https://build.opensuse.org/package/show/X11:LXQt/lxqt2-build-tools?expand=0&rev=3
2024-11-11 00:26:34 +00:00

72 lines
2.3 KiB
RPMSpec

#
# spec file for package lxqt2-build-tools
#
# 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/
#
%define _name lxqt-build-tools
Name: lxqt2-build-tools
Version: 2.1.0
Release: 0
Summary: Core build tools for LXQt
License: BSD-3-Clause
URL: https://github.com/lxqt/lxqt-build-tools
Source0: %{url}/releases/download/%{version}/%{_name}-%{version}.tar.xz
Source1: %{url}/releases/download/%{version}/%{_name}-%{version}.tar.xz.asc
Source2: %{name}.keyring
BuildRequires: cmake >= 3.16.0
BuildRequires: pkgconfig
BuildRequires: cmake(Qt6Core) >= 6.6
BuildRequires: pkgconfig(glib-2.0) >= 2.50
BuildArch: noarch
%description
This package provides several tools needed to build LXQt itself as well as
other components maintained by the LXQt project.
%package devel
Summary: Tools for building lxqt
Requires: cmake(Qt6Core)
%description devel
This package provides several tools needed to build LXQt itself as well as
other components maintained by the LXQt project.
These tools used to be spread over the repositories of various other
components and were summarized to ease dependency management. So far many
components, in particular [liblxqt](https://github.com/lxde/liblxqt), were
representing a build dependency without being needed themselves but only
because their repository was providing a subset of the tools which are now
summarized here. So the use of this repository will reduce superfluous and
bloated dependencies.
%prep
%autosetup -p1 -n %{_name}-%{version}
%build
%cmake
%cmake_build
%install
%cmake_install
%files devel
%doc AUTHORS CHANGELOG README.md
%license BSD-3-Clause
%{_datadir}/cmake/
%{_bindir}/lxqt2-transupdate
%changelog