[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