diff --git a/srcpkgs/passwdqc-devel b/srcpkgs/passwdqc-devel
new file mode 120000
index 0000000000..3a876cfabb
--- /dev/null
+++ b/srcpkgs/passwdqc-devel
@@ -0,0 +1 @@
+passwdqc
\ No newline at end of file
diff --git a/srcpkgs/passwdqc/template b/srcpkgs/passwdqc/template
new file mode 100644
index 0000000000..0defb11166
--- /dev/null
+++ b/srcpkgs/passwdqc/template
@@ -0,0 +1,28 @@
+# Template file for 'passwdqc'
+pkgname=passwdqc
+version=1.3.0
+revision=1
+build_style=gnu-makefile
+make_install_args="SHARED_LIBDIR=/usr/lib SECUREDIR=/usr/lib/security"
+conf_files="/etc/passwdqc.conf"
+makedepends="pam-devel"
+short_desc="Passwordstrength checking and policy enforcement toolset"
+maintainer="Christian Neukirchen <chneukirchen@gmail.com>"
+license="BSD"
+homepage="http://www.openwall.com/passwdqc/"
+distfiles="http://www.openwall.com/${pkgname}/${pkgname}-${version}.tar.gz"
+checksum=23290ac21a055d9039b510bbc0d830a6dbf4295688d4317e0350ed4b6e5e7f50
+
+do_build() {
+	make ${makejobs} CC="$CC" LD="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" \
+		$make_install_args
+}
+
+passwdqc-devel_package() {
+        depends="${sourcepkg}>=${version}_${revision}"
+        short_desc+=" -- development files"
+        pkg_install() {
+                vmove usr/include
+                vmove "usr/lib/*.so"
+        }
+}