Compare commits

..

No commits in common. "ubuntu/plucky" and "ubuntu/0.2.0-0ubuntu2" have entirely different histories.

14 changed files with 133 additions and 31 deletions

17
.clang-format Normal file
View File

@ -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
...

17
.editorconfig Normal file
View File

@ -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 Normal file
View File

@ -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

77
.github/workflows/build.yml vendored Normal file
View File

@ -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 Normal file
View File

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

1
.pc/.quilt_patches Normal file
View File

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

1
.pc/.quilt_series Normal file
View File

@ -0,0 +1 @@
series

1
.pc/.version Normal file
View File

@ -0,0 +1 @@
2

0
.pc/applied-patches Normal file
View File

20
debian/changelog vendored
View File

@ -1,23 +1,3 @@
sddm-conf (0.2.0-0ubuntu9) plucky; urgency=medium
* No-change rebuild against libqtilitools-dev. (LP: #2093070)
-- Walter Lapchynski <wxl@ubuntu.com> Thu, 06 Feb 2025 00:00:46 +0000
sddm-conf (0.2.0-0ubuntu8) plucky; urgency=medium
* Switch to Qt 6.
* Update Standards-Version to 4.7.0, no changes needed.
-- Simon Quigley <tsimonq2@ubuntu.com> Sat, 19 Oct 2024 15:38:01 -0500
sddm-conf (0.2.0-0ubuntu3) noble; urgency=medium
* Clean up useless files that got left behind in the last upload
* Fix debian/watch file
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Tue, 20 Feb 2024 13:10:14 -0600
sddm-conf (0.2.0-0ubuntu2) noble; urgency=medium sddm-conf (0.2.0-0ubuntu2) noble; urgency=medium
* New upstream release. * New upstream release.

10
debian/control vendored
View File

@ -6,11 +6,11 @@ Uploaders: Simon Quigley <tsimonq2@ubuntu.com>
Rules-Requires-Root: no Rules-Requires-Root: no
Build-Depends: cmake (>= 3.15), Build-Depends: cmake (>= 3.15),
debhelper-compat (= 13), debhelper-compat (= 13),
libqtilitools-dev (>= 0.1.2), libqt5widgets5,
qt6-base-dev, libqtilitools-dev,
qt6-tools-dev, qtbase5-dev,
qt6-tools-dev-tools qttools5-dev
Standards-Version: 4.7.0 Standards-Version: 4.6.2
Homepage: https://github.com/qtilities/sddm-conf/ Homepage: https://github.com/qtilities/sddm-conf/
Vcs-Browser: https://git.lubuntu.me/Lubuntu/sddm-conf-packaging Vcs-Browser: https://git.lubuntu.me/Lubuntu/sddm-conf-packaging
Vcs-Git: https://git.lubuntu.me/Lubuntu/sddm-conf-packaging.git Vcs-Git: https://git.lubuntu.me/Lubuntu/sddm-conf-packaging.git

1
debian/files vendored Normal file
View File

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

5
debian/rules vendored
View File

@ -2,8 +2,3 @@
%: %:
dh $@ dh $@
override_dh_auto_configure:
dh_auto_configure -- \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DPROJECT_QT_VERSION=6

2
debian/watch vendored
View File

@ -1,4 +1,4 @@
version=4 version=4
opts="searchmode=plain, \ opts="searchmode=plain, \
filenamemangle=s/(@ANY_VERSION@)/sddm-conf-$1.tar.gz/" \ 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@ https://api.github.com/repos/qtilities/@PACKAGE@/releases https:\/\/api.github.com\/repos\/qtilities\/@PACKAGE@\/tarball\/@ANY_VERSION@