--- libscrypt-1.22.orig/debian/changelog
+++ libscrypt-1.22/debian/changelog
@@ -0,0 +1,29 @@
+libscrypt (1.22-2) stable; urgency=low
+
+  * Add -fno-strict-aliasing to prevent -O3 trouble wiht gcc-11
+    (on Ubuntu 22.04).
+
+ -- Kurt Garloff <kurt@garloff.de>  Mon, 25 Jul 2022 11:47:02 +0200
+
+libscrypt (1.22-1) stable; urgency=low
+
+  * Update to libscrypt-1.22:
+    - Includes previous patches from libscrypt-121-master.diff.
+    - Fixes gcc-11 warnings.
+
+ -- Kurt Garloff <kurt@garloff.de>  Mon, 25 Jul 2022 08:36:40 +0200
+
+libscrypt (1.21-2) stable; urgency=low
+
+  * Update to latest git version:
+    - Avoid including unecessary headers
+    - Remove stack clearing memsets in sha256 
+
+ -- Kurt Garloff <kurt@garloff.de>  Tue, 23 Jun 2020 19:35:14 +0200
+
+libscrypt (1.21-1) stable; urgency=low
+
+  * Initial package creation for libscrypt-1.21. 
+
+ -- Kurt Garloff <kurt@garloff.de>  Sun, 31 Dec 2017 16:30:07 +0100
+
--- libscrypt-1.22.orig/debian/compat
+++ libscrypt-1.22/debian/compat
@@ -0,0 +1 @@
+7
--- libscrypt-1.22.orig/debian/control
+++ libscrypt-1.22/debian/control
@@ -0,0 +1,22 @@
+Source: libscrypt
+Section: SystemLibraries
+Priority: optional
+Maintainer: Kurt Garloff <kurt@garloff.de>
+Build-Depends: debhelper (>= 4.1.16), autoconf
+
+Package: libscrypt0
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: libscrypt is a shared library that implements scrypt() functionality 
+ - a replacement for bcrypt() 
+ Author: Joshua Small
+
+Package: libscrypt-dev
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: libscrypt0 (= ${binary:Version})
+Description: libscrypt implements scrypt().
+ This package contains the header files needed for development as well as the static library.
+
+
+
--- libscrypt-1.22.orig/debian/rules
+++ libscrypt-1.22/debian/rules
@@ -0,0 +1,103 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# This file is public domain software, originally written by Joey Hess. 
+#
+# This version is for packages that are architecture dependent.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+build: build-arch build-indep
+build-arch: build-stamp
+build-indep: build-stamp
+build-stamp:
+	dh_testdir
+
+	# Add here commands to compile the package.
+	#export CFLAGS="-Os -Wall -D_FORTIFY_SOURCE=2 -fstack-protector"
+	#./configure --enable-shared
+	#$(MAKE) RPM_OPT_FLAGS="`dpkg-buildflags --get CFLAGS | sed 's/\-O2/-Os/'`"
+	$(MAKE) CFLAGS="`dpkg-buildflags --get CFLAGS | sed 's/\-O2/-O3/g'` -fno-strict-aliasing -fPIC"
+	#$(MAKE) static
+	$(MAKE) CFLAGS="`dpkg-buildflags --get CFLAGS | sed 's/\-O2/-O3/g'` -fno-strict-aliasing -fPIC" check
+
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp
+
+	# Add here commands to clean up after the build process.
+	$(MAKE) clean
+	#$(MAKE) distclean
+
+	dh_clean
+
+check: build
+	$(MAKE) CFLAGS="`dpkg-buildflags --get CFLAGS | sed 's/\-O2/-O3/g'` -fno-strict-aliasing -fPIC" check
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_prep
+	dh_installdirs
+
+	# Add here commands to install the package into debian/<packagename>
+	#$(MAKE) DESTDIR=`pwd`/debian/`dh_listpackages` PREFIX=/usr install
+	#$(MAKE) DESTDIR=$(CURDIR)/debian/libscrypt0 PREFIX=/usr install-lib install-doc
+	#$(MAKE) DESTDIR=$(CURDIR)/debian/libscrypt-dev PREFIX=/usr install-header install-static
+	$(MAKE) DESTDIR=$(CURDIR)/debian/libscrypt0 PREFIX=/usr install
+	mkdir -p $(CURDIR)/debian/libscrypt-dev/usr/lib
+	mv $(CURDIR)/debian/libscrypt0/usr/lib/libscrypt.so $(CURDIR)/debian/libscrypt-dev/usr/lib
+	#mkdir -p $(CURDIR)/debian/libscrypt-dev/usr/include
+	mv $(CURDIR)/debian/libscrypt0/usr/include $(CURDIR)/debian/libscrypt-dev/usr/
+	#install -m 0644 libscrypt.h $(CURDIR)/debian/libscrypt-dev/usr/include/
+	#$(MAKE) DESTDIR=$(CURDIR)/debian/tmp PREFIX=/usr install-lib install-doc
+	# Static library???
+	install -m 0644 libscrypt.a $(CURDIR)/debian/libscrypt-dev/usr/lib/
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build check install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs
+	dh_installdocs
+	dh_installexamples
+#	dh_install
+#	dh_installmenu
+#	dh_installdebconf	
+#	dh_installlogrotate
+#	dh_installemacsen
+#	dh_installcatalogs
+#	dh_installpam
+#	dh_installmime
+#	dh_installinit
+#	dh_installcron
+#	dh_installinfo
+#	dh_installwm
+#	dh_installudev
+#	dh_lintian
+#	dh_bugfiles
+#	dh_undocumented
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+#	dh_perl
+	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
+
