Initial commit

ubuntu/noble ubuntu/0.2.0-0ubuntu2
Aaron Rainbolt 3 months ago
commit b6d343cc93

@ -0,0 +1,17 @@
---
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignEscapedNewlines: DontAlign
AlignTrailingComments: true
BreakBeforeBinaryOperators: All
BreakBeforeBraces: Custom
BraceWrapping:
AfterClass: true
AfterFunction: true
BreakConstructorInitializers: BeforeComma
ColumnLimit: 104
FixNamespaceComments: true
IndentWidth: 4
SortIncludes: false
...

@ -0,0 +1,17 @@
# EditorConfig configuration
# http://editorconfig.org
# Top-most EditorConfig file
root = true
# UTF-8 charset, set indent to spaces with width of four,
# with no trailing whitespaces and a newline ending every file.
[*]
charset = utf-8
indent_size = 4
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
[*.{html,json,md,yml,sh}]
indent_size = 2

8
.gitattributes vendored

@ -0,0 +1,8 @@
# See https://help.github.com/en/articles/dealing-with-line-endings
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto
# Denote all files that are truly binary and should not be modified.
*.png binary
*.svgz binary

@ -0,0 +1,77 @@
name: Build
on:
push:
branches:
- '*'
tags:
- '[0-9]*'
pull_request:
branches:
- '*'
workflow_dispatch:
branches:
- '*'
defaults:
run:
shell: bash
env:
build_type: Release
jobs:
linux:
name: Linux
runs-on: ubuntu-latest
strategy:
matrix:
config:
- { name: "GCC", cc: gcc, cxx: g++ }
- { name: "clang", cc: clang, cxx: clang++ }
env:
cc: ${{ matrix.config.cc }}
cxx: ${{ matrix.config.cxx }}
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive
- name: Checkout Qtilitools
uses: actions/checkout@v3
with:
repository: qtilities/qtilitools
path: qtilitools
- name: Update Packages
run: sudo apt-get update
- name: Install Dependencies
run: |
packages=(
qtbase5-dev
qttools5-dev
pkexec
sddm
)
sudo apt-get install ${packages[@]}
- name: Build and install Qtilitools
working-directory: ${{ github.workspace }}/qtilitools
run: |
options=(
-D CMAKE_INSTALL_PREFIX="/usr"
-D CMAKE_BUILD_TYPE=${{ env.build_type }}
-B build
)
cmake ${options[@]}
sudo cmake --install build
- name: Configure
run: |
options=(
-D CMAKE_INSTALL_PREFIX="/usr"
-D CMAKE_BUILD_TYPE=${{ env.build_type }}
-B build
)
cmake ${options[@]}
- name: Build
run: cmake --build build --config ${{ env.build_type }}

4
.gitignore vendored

@ -0,0 +1,4 @@
build*/
*.user
compile_commands.json
resources/about.md

@ -0,0 +1 @@
debian/patches

15
debian/changelog vendored

@ -0,0 +1,15 @@
sddm-conf (0.2.0-0ubuntu2) noble; urgency=medium
* New upstream release.
* Don't use the "Release" build type anymore, it could interfere with debug
info generation.
* Remove an inaccurate documentation field in upstream metadata.
* Created debian/watch file.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Tue, 20 Feb 2024 12:40:53 -0600
sddm-conf (0.2.0~git20231105-0ubuntu1) noble; urgency=medium
* Initial release (LP: #2043824).
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 17 Nov 2023 12:26:41 -0600

23
debian/control vendored

@ -0,0 +1,23 @@
Source: sddm-conf
Section: x11
Priority: optional
Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
Uploaders: Simon Quigley <tsimonq2@ubuntu.com>
Rules-Requires-Root: no
Build-Depends: cmake (>= 3.15),
debhelper-compat (= 13),
libqt5widgets5,
libqtilitools-dev,
qtbase5-dev,
qttools5-dev
Standards-Version: 4.6.2
Homepage: https://github.com/qtilities/sddm-conf/
Vcs-Browser: https://git.lubuntu.me/Lubuntu/sddm-conf-packaging
Vcs-Git: https://git.lubuntu.me/Lubuntu/sddm-conf-packaging.git
Package: sddm-conf
Architecture: any
Depends: polkitd, sddm, ${misc:Depends}, ${shlibs:Depends}
Description: Configuration editor for SDDM
Configuration editor for SDDM similar to sddm-config-editor, but written in
C++. Requires polkit to save settings.

55
debian/copyright vendored

@ -0,0 +1,55 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://github.com/qtilities/sddm-conf/
Upstream-Name: sddm-conf
Upstream-Contact: https://groups.google.com/g/qtilities
Files: *
Copyright: 2021-2024 Andrea Zanellato <redtid3@gmail.com>
License: MIT
Files: resources/icons/*.svgz
Copyright: 2007 Nuno Pinheiro <nuno@oxygen-icons.org>
2007 David Vignoni <david@icon-king.com>
2007 David Miller <miller@oxygen-icons.org>
2007 Johann Ollivier Lapeyre <johann@oxygen-icons.org>
2007 Kenneth Wimer <kwwii@bootsplash.org>
2007 Riccardo Iaconelli <riccardo@oxygen-icons.org>
License: LGPL-3+
This program or library is free software; you can redistribute it
and/or modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 3 of the License, or (at your option) any later version.
.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
.
On Debian systems, the complete text of the GNU Lesser General
Public License version 3 can be found in "/usr/share/common-licenses/LGPL-3".
Comment: Per the COPYING file: The exception in section 5 of the GNU Lesser General Public License covers
the use of elements of this art library in a GUI.
Files: debian/*
Copyright: 2023 Simon Quigley <tsimonq2@ubuntu.com>
2024 Aaron Rainbolt <arraybolt3@ubuntu.com>
License: MIT
License: MIT
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

1
debian/files vendored

@ -0,0 +1 @@
sddm-conf_0.2.0-0ubuntu2_source.buildinfo x11 optional

4
debian/rules vendored

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

@ -0,0 +1 @@
no-manual-page [usr/bin/sddm-conf]

@ -0,0 +1 @@
3.0 (quilt)

@ -0,0 +1,4 @@
Bug-Database: https://github.com/qtilities/sddm-conf/issues
Bug-Submit: https://github.com/qtilities/sddm-conf/issues/new
Repository-Browse: https://github.com/qtilities/sddm-conf/
Repository: https://github.com/qtilities/sddm-conf.git

4
debian/watch vendored

@ -0,0 +1,4 @@
version=4
opts="searchmode=plain, \
filenamemangle=s/.*(@ANY_VERSION@)/sddm-conf-$1.tar.gz/" \
https://api.github.com/repos/qtilities/@PACKAGE@/releases https:\/\/api.github.com\/repos\/qtilities\/@PACKAGE@\/tarball\/@ANY_VERSION@
Loading…
Cancel
Save