Browse Source

Packaging cleanup

* Declare compliance with policy 4.7.2
* Update FSF addresse to the net
* Update build dependencies
* Upgrade package descriptions
* Add Build-Depends-Package: to symbols file
* Retire Rules-Requires-Root
Christoph Biedl 2 days ago
parent
commit
8ef5bba004
3 changed files with 13 additions and 6 deletions
  1. 10 4
      debian/control
  2. 2 2
      debian/copyright
  3. 1 0
      debian/libluksmeta0.symbols

+ 10 - 4
debian/control

@@ -1,16 +1,15 @@
 Source: luksmeta
 Maintainer: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
 Homepage: https://github.com/latchset/luksmeta
-Standards-Version: 4.6.2
+Standards-Version: 4.7.2
 Vcs-Browser: https://git.in-ulm.de/cbiedl/luksmeta
 Vcs-Git: https://git.in-ulm.de/cbiedl/luksmeta.git
 Build-Depends: debhelper-compat (= 13),
     asciidoctor,
     cryptsetup-bin,
     libcryptsetup-dev (>= 2:1.5.1),
-    pkg-config,
+    pkgconf,
 Priority: optional
-Rules-Requires-Root: no
 Section: net
 
 Package: libluksmeta0
@@ -20,6 +19,8 @@ Section: libs
 Multi-Arch: same
 Description: library to access metadata in the LUKSv1 header
  LUKSMeta is a simple library for storing metadata in the LUKSv1 header.
+ .
+ This package provides the run-time library.
 
 Package: libluksmeta-dev
 Architecture: linux-any
@@ -30,7 +31,7 @@ Section: libdevel
 Description: library to access metadata in the LUKSv1 header - development files
  LUKSMeta is a simple library for storing metadata in the LUKSv1 header.
  .
- This package provides the development files
+ This package provides the development files.
 
 Package: luksmeta
 Architecture: linux-any
@@ -38,3 +39,8 @@ Depends: ${misc:Depends}, ${shlibs:Depends},
 Description: Utility to access metadata in a LUKSv1 header
  This package provides luksmeta program to access metadata in a LUKSv1
  header using libluksmeta.
+ .
+ Reminder: Whenever possible, upgrade your encryption to a later
+ format. The LUKSv1 format old, it was superseded by version 2 around
+ the year 2014. Also it lacks features like different key derivation
+ function. Encrypted data should be considered less secure.

+ 2 - 2
debian/copyright

@@ -23,5 +23,5 @@ License: LGPL-2.1+
  Lesser General Public License for more details.
  .
  You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ License along with this library.  If not, see
+ <https://www.gnu.org/licenses/>.

+ 1 - 0
debian/libluksmeta0.symbols

@@ -1,4 +1,5 @@
 libluksmeta.so.0 libluksmeta0 #MINVER#
+* Build-Depends-Package: libluksmeta-dev
  luksmeta_init@Base 8
  luksmeta_load@Base 8
  luksmeta_nuke@Base 8