From 0775110598fea1ccd9ffb4384b25a9fe29de61f2 Mon Sep 17 00:00:00 2001 From: Sven Hoexter Date: Sat, 4 Jul 2020 19:16:17 +0200 Subject: [PATCH] initial debian packaging --- .gitignore | 1 + debian/changelog | 5 +++++ debian/control | 27 +++++++++++++++++++++++++++ debian/copyright | 39 +++++++++++++++++++++++++++++++++++++++ debian/gbp.conf | 2 ++ debian/rules | 11 +++++++++++ debian/source/format | 1 + debian/watch | 2 ++ 8 files changed, 88 insertions(+) create mode 100644 .gitignore create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/gbp.conf create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/watch diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bbe760d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +debian/files diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..e9544d9 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +exfatprogs (1.0.3-1) UNRELEASED; urgency=medium + + * Initial release. (Closes: #964265) + + -- Sven Hoexter Sat, 04 Jul 2020 18:32:31 +0200 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..760c624 --- /dev/null +++ b/debian/control @@ -0,0 +1,27 @@ +Source: exfatprogs +Section: otherosfs +Priority: optional +Maintainer: Sven Hoexter +Build-Depends: debhelper-compat (= 13), pkg-config +Standards-Version: 4.5.0 +Rules-Requires-Root: no +Homepage: https://github.com/exfatprogs/exfatprogs +Vcs-Git: https://git.sven.stormbind.net/exfatprogs.git +Vcs-Browser: https://git.sven.stormbind.net/?p=sven/exfatprogs.git + +Package: exfatprogs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: exfat-utils +Description: tools to create, check and label exFAT filesystems + Tools to manage extended file allocation table filesystem. + This package provides tools to create, check and label the + filesystem. It contains + - mkfs.exfat to create an exFAT filesystem + - fsck.exfat to check and repair an exFAT filesystem + - tune.exfat to print and edit the filesystem label + The tools included in this package are the exfatprogs + maintained by Samsung engineers, who provided Linux exFAT + support. A similar but independent implementation of these + tools, written by the author of the exfat-fuse implementation, + are available in the exfat-utils package. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..6c8d69b --- /dev/null +++ b/debian/copyright @@ -0,0 +1,39 @@ +This work was packaged for Debian by: + Sven Hoexter on Sat, 04 Jul 2020 19:06:23 +0200 + +It was downloaded from: + https://github.com/exfatprogs/exfatprogs/releases + +Upstream Author: + Namjae Jeon + Hyunchul Lee + +Copyright: + Copyright (C) 2019 Namjae Jeon + Copyright (C) 2020 Hyunchul Lee + Copyright (C) 2020 The Android Open Source Project + +License: + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On any Debian system, you can find the complete text of the GNU GPL + (GNU General Public License) in the file "/usr/share/common-licenses/GPL-2". + + +The Debian packaging is: + Copyright (C) 2020 Sven Hoexter + +and is licensed under the GPL version 2 or later, +see "/usr/share/common-licenses/GPL-2". diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..cec628c --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,2 @@ +[DEFAULT] +pristine-tar = True diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..d3e0345 --- /dev/null +++ b/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +%: + dh $@ + +override_dh_installchangelogs: + dh_installchangelogs NEWS diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..7bca73c --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://github.com/exfatprogs/exfatprogs/releases .*/exfatprogs-(\d\S*)\.tar\.xz \ No newline at end of file -- 2.39.5