[neon/3rdparty/sddm/Neon/release] debian: sync some bits to salsa
Carlos De Maine
null at kde.org
Mon Jan 13 13:52:28 GMT 2025
Git commit 5e66190ac8939160da0f3341a219297809eb21f3 by Carlos De Maine, on behalf of Atila KOÇ.
Committed on 13/01/2025 at 13:52.
Pushed by carlosdem into branch 'Neon/release'.
sync some bits to salsa
M +1 -1 debian/changelog
M +9 -5 debian/control
M +22 -71 debian/po/tr.po
M +5 -9 debian/rules
D +0 -0 debian/upstream
https://invent.kde.org/neon/3rdparty/sddm/-/commit/5e66190ac8939160da0f3341a219297809eb21f3
diff --git a/debian/changelog b/debian/changelog
index 2737e64..1591add 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -394,4 +394,4 @@ sddm (0.10.0+dfsg1-0ubuntu1) vivid; urgency=medium
data/themes/maldives/background.jpg background file with a free
image, https://github.com/sddm/sddm/issues/315
- -- Jonathan Riddell <jriddell at ubuntu.com> Fri, 17 Oct 2014 15:39:42 +0200
+ -- Jonathan Riddell <jriddell at ubuntu.com> Fri, 17 Oct 2014 15:39:42 +0200
\ No newline at end of file
diff --git a/debian/control b/debian/control
index e4b26f7..16a3964 100644
--- a/debian/control
+++ b/debian/control
@@ -8,16 +8,17 @@ Build-Depends: cmake,
kf6-extra-cmake-modules,
libpam0g-dev,
libsystemd-dev [linux-any],
- libupower-glib-dev,
+ libxau-dev,
libxcb-xkb-dev,
libxcb1-dev,
libxkbcommon-dev,
+ login.defs,
pkgconf,
python3-docutils,
qt6-base-dev,
qt6-declarative-dev,
qt6-tools-dev,
- systemd [linux-any],
+ systemd-dev [linux-any],
Standards-Version: 4.6.2
Homepage: https://github.com/sddm/sddm
Vcs-Browser: https://salsa.debian.org/qt-kde-team/3rdparty/sddm
@@ -28,13 +29,16 @@ Package: sddm
Architecture: any
Depends: adduser,
qt6-declarative,
- xauth,
x11-common,
+ xauth,
+ xkb-data,
xserver-xorg | xserver,
${misc:Depends},
${shlibs:Depends},
-Recommends: haveged, libpam-systemd, sddm-theme-debian-breeze | sddm-theme
-Suggests: libpam-kwallet5, qtvirtualkeyboard-plugin
+Recommends: libpam-systemd,
+ qt6-virtualkeyboard-plugin,
+ sddm-theme-debian-breeze | sddm-theme,
+Suggests: libpam-kwallet5,
Provides: x-display-manager
Description: modern display manager for X11
SDDM is a modern display manager for X11 aiming to be fast, simple
diff --git a/debian/po/tr.po b/debian/po/tr.po
index 744d33e..348a9c1 100644
--- a/debian/po/tr.po
+++ b/debian/po/tr.po
@@ -1,48 +1,29 @@
-# translation of tr.po to Turkish
-# debconf templates for xorg-x11 package
-# Turkish translation
-#
-#
-# Copyrights:
-# Branden Robinson, 2000-2004
-#
-# This file is distributed under the same license as the xorg-x11 package.
-# Please see debian/copyright.
-#
-# Translators, if you are not familiar with the PO format, gettext
-# documentation is worth reading, especially sections dedicated to
-# this format, e.g. by running:
-# info -n '(gettext)PO Files'
-# info -n '(gettext)Header Entry'
-#
-# Some information specific to po-debconf are available at
-# /usr/share/doc/po-debconf/README-trans
-# or http://www.debian.org/intl/l10n/po-debconf/README-trans
-#
-# Developers do not need to manually edit POT or PO files.
-# Osman Yüksel <yuxel at sonsuzdongu.com>, 2004, 2006.
+# Turkish debconf translation of sddm package
+# This file is distributed under the same license as the sddm package.
# Recai Oktaş <roktas at debian.org>, 2004.
+# Osman Yüksel <yuxel at sonsuzdongu.com>, 2004, 2006.
+# Atila KOÇ <koc at artielektronik.com.tr>, 2023.
#
msgid ""
msgstr ""
-"Project-Id-Version: xorg-x11\n"
+"Project-Id-Version: sddm\n"
"Report-Msgid-Bugs-To: sddm at packages.debian.org\n"
"POT-Creation-Date: 2015-07-11 06:12+0200\n"
-"PO-Revision-Date: 2006-01-11 04:57+0200\n"
-"Last-Translator: Osman Yüksel <yuxel at sonsuzdongu.com>\n"
+"PO-Revision-Date: 2023-02-10 10:22+0300\n"
+"Last-Translator: Atila KOÇ <koc at artielektronik.com.tr>\n"
"Language-Team: Debian L10n Turkish <debian-l10n-turkish at lists.debian.org>\n"
-"Language: \n"
+"Language: tr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.10.2\n"
+"X-Generator: Poedit 2.4.2\n"
#. Type: select
#. Description
#: ../sddm.templates:3001
-#, fuzzy
msgid "Default display manager:"
-msgstr "Kullanmak istediğiniz öntanımlı ekran yöneticisini seçin."
+msgstr "Ön tanımlı ekran yöneticisi:"
#. Type: select
#. Description
@@ -51,62 +32,32 @@ msgid ""
"A display manager is a program that provides graphical login capabilities "
"for the X Window System."
msgstr ""
-"Ekran yöneticisi, X Window Sistemi'ne grafik arayüz ile giriş yapmayı sağlar."
+"Ekran yöneticisi programı, X Pencere Sistemi'ne görsel arayüz ile giriş "
+"yapma yeteneği kazandırır."
#. Type: select
#. Description
#: ../sddm.templates:3001
-#, fuzzy
msgid ""
"Only one display manager can manage a given X server, but multiple display "
"manager packages are installed. Please select which display manager should "
"run by default."
msgstr ""
-"Sadece bir ekran yöneticisi verilen X sunucusunu yönetebilir; ancak birden "
-"fazla ekran yöneticisi kurulu durumda. Lütfen öntanımlı olarak çalıştırmak "
-"istediğiniz ekran yöneticisini seçin."
+"Sisteminizde birden fazla ekran yöneticisi kurulu durumda; ancak eldeki bir "
+"X sunucusunu yalnızca bir ekran yöneticisi yönetebilir. Ön tanımlı olarak "
+"kullanmak istediğiniz ekran yöneticisini seçin."
#. Type: select
#. Description
#: ../sddm.templates:3001
-#, fuzzy
msgid ""
"Multiple display managers can run simultaneously if they are configured to "
"manage different servers; to achieve this, configure the display managers "
"accordingly, edit each of their init scripts in /etc/init.d, and disable the "
"check for a default display manager."
msgstr ""
-"(Eğer farklı sunucuları çalıştırmak için ayarlanırsa birden fazla ekran "
-"yöneticisi kullanılabilir. Bunun için /etc/init.d içindeki ilgili betikleri "
-"değiştirin ve öntanımlı ekran yöneticisini denetleyen işlevleri devre dışı "
-"bırakın.)"
-
-#, fuzzy
-#~ msgid "Stop the xdm daemon?"
-#~ msgstr "xdm servisini durdurmak istiyor musunuz?"
-
-#, fuzzy
-#~ msgid ""
-#~ "The X display manager (xdm) daemon is typically stopped on package "
-#~ "upgrade and removal, but it appears to be managing at least one running X "
-#~ "session."
-#~ msgstr ""
-#~ "X ekran yöneticisi (xdm) servisi, paket güncelleme ve kaldırma sırasında "
-#~ "genellikle durdurulur. Fakat öyle görünüyor ki xdm, çalışan (en az) bir "
-#~ "X oturumunu yönetiyor. Eğer xdm şimdi durdurulursa yönetilen X "
-#~ "oturumları da sonlandırılacaktır. Böyle yapmak yerine xdm'i çalışır "
-#~ "vaziyette bırakabilirsiniz. Yeni sürüm, xdm servisinin bir sonraki "
-#~ "çalıştırılışında etkin olacaktır."
-
-#, fuzzy
-#~ msgid ""
-#~ "If xdm is stopped now, any X sessions it manages will be terminated. "
-#~ "Otherwise, the new version will take effect the next time the daemon is "
-#~ "restarted."
-#~ msgstr ""
-#~ "X ekran yöneticisi (xdm) servisi, paket güncelleme ve kaldırma sırasında "
-#~ "genellikle durdurulur. Fakat öyle görünüyor ki xdm, çalışan (en az) bir "
-#~ "X oturumunu yönetiyor. Eğer xdm şimdi durdurulursa yönetilen X "
-#~ "oturumları da sonlandırılacaktır. Böyle yapmak yerine xdm'i çalışır "
-#~ "vaziyette bırakabilirsiniz. Yeni sürüm, xdm servisinin bir sonraki "
-#~ "çalıştırılışında etkin olacaktır."
+"Farklı sunucuları yönetecek şekilde yapılandırılmaları koşulu ile birden "
+"fazla ekran yöneticisi eş zamanlı çalışabilir. Bunu mümkün kılmak için, "
+"ekran yöneticilerini buna göre yapılandırın, hepsinin /etc/init.d "
+"dizinindeki başlangıç betiklerini değiştirin ve ön tanımlı ekran yöneticisi "
+"denetleme işlevini devre dışı bırakın."
diff --git a/debian/rules b/debian/rules
index eb01f02..8169b4c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,10 +2,10 @@
# -*- makefile -*-
#export DH_VERBOSE=1
-export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+# Disable fixfilepath, as it causes build failures.
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all reproducible=-fixfilepath
-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
-DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+include /usr/share/dpkg/architecture.mk
SDDM_CMAKE_ARGS = -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/${DEB_HOST_MULTIARCH}/sddm \
-DSESSION_COMMAND="/etc/sddm/Xsession" \
@@ -25,23 +25,19 @@ override_dh_auto_configure:
dh_auto_configure -- ${SDDM_CMAKE_ARGS}
override_dh_installsystemd:
- dh_installsystemd -psddm --no-start --no-stop-on-upgrade --no-restart-on-upgrade --no-restart-after-upgrade sddm.service
+ dh_installsystemd -psddm --no-start -r sddm.service
override_dh_installinit:
dh_installinit --noscripts
override_dh_install:
# not installed, as the Debian version is used instead
- rm -f $(CURDIR)/debian/tmp/lib/systemd/system/sddm.service
- rm -f $(CURDIR)/debian/tmp/usr/lib/systemd/system/sddm.service
- dh_install
+ rm -f $(CURDIR)/debian/tmp/lib/systemd/system/sddm.service $(CURDIR)/debian/tmp/usr/lib/systemd/system/sddm.service
override_dh_fixperms-arch:
# ensure script is marked as executable
chmod +x $(CURDIR)/debian/sddm/etc/sddm/Xsession
- dh_fixperms
override_dh_installpam:
- dh_installpam
dh_installpam --name=sddm-autologin
dh_installpam --name=sddm-greeter
diff --git a/debian/upstream b/debian/upstream
deleted file mode 100644
index e69de29..0000000
More information about the Neon-commits
mailing list