Accepting request 459947 from home:sfalken:branches:X11:LXQt

New Package, will be neccessary for building most LXQt components going forward.

OBS-URL: https://build.opensuse.org/request/show/459947
OBS-URL: https://build.opensuse.org/package/show/X11:LXQt/lxqt-build-tools?expand=0&rev=1
This commit is contained in:
2017-02-23 09:54:33 +00:00
committed by Git OBS Bridge
commit 25410d9fc3
6 changed files with 111 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.osc

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6c16bed977d78eea85f43ac1c82aa00065c739268a12c721d1bf3089933ff840
size 19320

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEfHM7pfWFqtZp5NI6QsnI069epeMFAlhpeM0ACgkQQsnI069e
peM+og/9H2YI41oQ/UXV7+3wz0sr6kxRJ/OxWXM70cIyZQHb4Ym1m2ibSjiY3wRp
vCBLYxDWyAfqyE0M5DxwVFw2SIwL1an+ssNPn9QHSTF1QxcxjGJWg0ujOoNAk/Qm
qJEIHeAxX73T5ExCzoqz5OKyZAPfrW5TLO9trvM6yAsn1QGTOH7y1sTL1fvck0Co
eobHm69lSQzkpTuiiJBHrczcbG8VTCPD1wcGD81F3EZKxY7L0E95lF0ZH3EzFGCT
64JbaKV8n7ieZTITid6Hp8FxK+EMXWspGZpiWwn5nAP2QCtfWwpeC1AlcS4Q9MuA
vQpbEydgbWLxAjPrBwYuqR8GpnQbpz75FvO5aUhEikUZNQNr3pGSH5IzSPlcDY1d
GO8bgCoxeKI/NYipTP8iqj1HyahtVgOy6/z+EDDiV6Rq0W0QRvdCgY0wU585NtV/
bevGt75d4PD1w3p9Yw9xyBqmw2IQD5ncUIGfog1BvMktR9qCvU+95V8Qzkmp5Ctw
G9b05om54R9IpwRIWpEQsgfg/R3A0KbAKyQHEB5dc0Xmpg8bxyD8bQj6Z7Fycv6b
KKAsIWxIRxf52Xx9UGloE9t58cJ+0D6av5hoPzLIZC7YpslN0nRMYDRwREEBluxI
VBv3kzZ7YGvCfcfQSAM/OaJU1lZbUfxyI1CdlK8UGKSkE8ISK6E=
=N2hn
-----END PGP SIGNATURE-----

5
lxqt-build-tools.changes Normal file
View File

@@ -0,0 +1,5 @@
-------------------------------------------------------------------
Thu Feb 23 05:15:22 UTC 2017 - sfalken@opensuse.org
- Initial Commit. New Package that will be needed for building
lxqt going forward.

63
lxqt-build-tools.spec Normal file
View File

@@ -0,0 +1,63 @@
#
# spec file for package lxqt-build-tools
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# 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 http://bugs.opensuse.org/
#
Name: lxqt-build-tools
Version: 0.3.1
Release: 0
Summary: Core build tools for LXQt
License: BSD-3-Clause
Group: Development/Libraries/C and C++
Url: http://www.lxqt.org
Source: http://downloads.lxqt.org/lxqt-build-tools/%{version}/%{name}-%{version}.tar.xz
Source1: http://downloads.lxqt.org/lxqt-build-tools/%{version}/%{name}-%{version}.tar.xz.asc
BuildRequires: cmake >= 3.0.2
BuildRequires: fdupes
BuildRequires: pkgconfig
BuildRequires: pkgconfig(Qt5Core)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%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
Group: Development/Libraries/C and C++
Requires: pkgconfig
Requires: pkgconfig(Qt5Core)
%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
%setup -q -n %{name}-%{version}
%build
%cmake -DPULL_TRANSLATIONS=No
make %{?_smp_mflags}
%install
%cmake_install
%files devel
%defattr (-,root,root)
%{_datadir}/cmake/
%changelog