conf_print_changelog_() { cat <<-'EOF' hyprland-0.39.1 (0.39.1) UNRELEASED; urgency=medium * Initial release. -- root Fri, 19 Apr 2024 07:43:43 +0100 EOF } # conf_print_changelog_ | tee debian/changelog conf_print_control_() { cat <<-'EOF' Source: hyprland-0.39.1 Section: unknown Priority: optional Maintainer: root Rules-Requires-Root: no Build-Depends: debhelper-compat (= 13), cmake, Standards-Version: 4.7.0 Homepage: #Vcs-Browser: https://salsa.debian.org/debian/hyprland-0.39.1 #Vcs-Git: https://salsa.debian.org/debian/hyprland-0.39.1.git Package: hyprland-0.39.1 Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, Description: EOF } # conf_print_control_ | tee debian/control conf_print_copyright_() { cat <<-'EOF' Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: Upstream-Name: hyprland-0.39.1 Upstream-Contact: Files: * Copyright: License: BSD-3-clause Files: debian/* Copyright: 2024 root License: BSD-3-clause License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # Please also look if there are files or directories which have a # different copyright/license attached and list them here. # Please avoid picking licenses with terms that are more restrictive than the # packaged work, as it may make Debian's contributions unacceptable upstream. # # If you need, there are some extra license texts available in two places: # /usr/share/debhelper/dh_make/licenses/ # /usr/share/common-licenses/ EOF } # conf_print_copyright_ | tee debian/copyright conf_print_hyprland_0_39_1_cron_d_ex_() { cat <<-'EOF' # # Regular cron jobs for the hyprland-0.39.1 package. # 0 4 * * * root [ -x /usr/bin/hyprland-0.39.1_maintenance ] && /usr/bin/hyprland-0.39.1_maintenance EOF } # conf_print_hyprland_0_39_1_cron_d_ex_ | tee debian/hyprland-0.39.1.cron.d.ex conf_print_hyprland_0_39_1_doc_base_ex_() { cat <<-'EOF' Document: hyprland-0.39.1 Title: Debian hyprland-0.39.1 Manual Author: Abstract: This manual describes what hyprland-0.39.1 is and how it can be used to manage online manuals on Debian systems. Section: unknown Format: debiandoc-sgml Files: /usr/share/doc/hyprland-0.39.1/hyprland-0.39.1.sgml.gz Format: postscript Files: /usr/share/doc/hyprland-0.39.1/hyprland-0.39.1.ps.gz Format: text Files: /usr/share/doc/hyprland-0.39.1/hyprland-0.39.1.text.gz Format: HTML Index: /usr/share/doc/hyprland-0.39.1/html/index.html Files: /usr/share/doc/hyprland-0.39.1/html/*.html EOF } # conf_print_hyprland_0_39_1_doc_base_ex_ | tee debian/hyprland-0.39.1.doc-base.ex conf_print_hyprland_0_39_1_docs_docs_() { cat <<-'EOF' README.source README README.Debian EOF } # conf_print_hyprland_0_39_1_docs_docs_ | tee debian/hyprland-0.39.1-docs.docs conf_print_manpage_1_ex_() { cat <<-'EOF' .\" Hey, EMACS: -*- nroff -*- .\" (C) Copyright 2024 root , .\" .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH Hyprland-0.39.1 SECTION "April 19 2024" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME hyprland-0.39.1 \- program to do something .SH SYNOPSIS .B hyprland-0.39.1 .RI [ options ] " files" ... .br .B bar .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B hyprland-0.39.1 and .B bar commands. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBhyprland-0.39.1\fP is a program that... .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes ('\-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-h, \-\-help Show summary of options. .TP .B \-v, \-\-version Show version of program. .SH SEE ALSO .BR bar (1), .BR baz (1). .br The programs are documented fully by .IR "The Rise and Fall of a Fooish Bar" , available via the Info system. EOF } # conf_print_manpage_1_ex_ | tee debian/manpage.1.ex conf_print_manpage_md_ex_() { cat <<-'EOF' % hyprland-0.39.1(SECTION) | User Commands % % "April 19 2024" [comment]: # The lines above form a Pandoc metadata block. They must be [comment]: # the first ones in the file. [comment]: # See https://pandoc.org/MANUAL.html#metadata-blocks for details. [comment]: # pandoc -s -f markdown -t man package.md -o package.1 [comment]: # [comment]: # A manual page package.1 will be generated. You may view the [comment]: # manual page with: nroff -man package.1 | less. A typical entry [comment]: # in a Makefile or Makefile.am is: [comment]: # [comment]: # package.1: package.md [comment]: # pandoc --standalone --from=markdown --to=man $< --output=$@ [comment]: # [comment]: # The pandoc binary is found in the pandoc package. Please remember [comment]: # that if you create the nroff version in one of the debian/rules [comment]: # file targets, such as build, you will need to include pandoc in [comment]: # your Build-Depends control field. [comment]: # lowdown is a low dependency, lightweight alternative to [comment]: # pandoc as a markdown to manpage translator. Use with: [comment]: # [comment]: # package.1: package.md [comment]: # lowdown -s -Tman -o $@ $< [comment]: # [comment]: # And add lowdown to the Build-Depends control field. [comment]: # Remove the lines starting with '[comment]:' in this file in order [comment]: # to avoid warning messages. # NAME hyprland-0.39.1 - program to do something # SYNOPSIS **hyprland-0.39.1** **-e** _this_ [**\-\-example=that**] [{**-e** | **\-\-example**} _this_] [{**-e** | **\-\-example**} {_this_ | _that_}] **hyprland-0.39.1** [{**-h** | *\-\-help**} | {**-v** | **\-\-version**}] # DESCRIPTION This manual page documents briefly the **hyprland-0.39.1** and **bar** commands. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation in the GNU info(1) format; see below. **hyprland-0.39.1** is a program that... # OPTIONS The program follows the usual GNU command line syntax, with long options starting with two dashes ('-'). A summary of options is included below. For a complete description, see the **info**(1) files. **-e** _this_, **\-\-example=**_that_ : Does this and that. **-h**, **\-\-help** : Show summary of options. **-v**, **\-\-version** : Show version of program. # FILES /etc/foo.conf : The system-wide configuration file to control the behaviour of hyprland-0.39.1. See **foo.conf**(5) for further details. ${HOME}/.foo.conf : The per-user configuration file to control the behaviour of hyprland-0.39.1. See **foo.conf**(5) for further details. # ENVIRONMENT **FOO_CONF** : If used, the defined file is used as configuration file (see also the section called “FILES”). # DIAGNOSTICS The following diagnostics may be issued on stderr: Bad configuration file. Exiting. : The configuration file seems to contain a broken configuration line. Use the **\-\-verbose** option, to get more info. **hyprland-0.39.1** provides some return codes, that can be used in scripts: Code Diagnostic 0 Program exited successfully. 1 The configuration file seems to be broken. # BUGS The program is currently limited to only work with the foobar library. The upstream BTS can be found at http://bugzilla.foo.tld. # SEE ALSO **bar**(1), **baz**(1), **foo.conf**(5) The programs are documented fully by The Rise and Fall of a Fooish Bar available via the **info**(1) system. # AUTHOR root : Wrote this manpage for the Debian system. # COPYRIGHT Copyright © 2007 root This manual page was written for the Debian system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. [comment]: # Local Variables: [comment]: # mode: markdown [comment]: # End: EOF } # conf_print_manpage_md_ex_ | tee debian/manpage.md.ex conf_print_manpage_sgml_ex_() { cat <<-'EOF' manpage.1'. You may view the manual page with: 'docbook-to-man manpage.sgml | nroff -man | less'. A typical entry in a Makefile or Makefile.am is: manpage.1: manpage.sgml docbook-to-man $< > $@ The docbook-to-man binary is found in the docbook-to-man package. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include docbook-to-man in your Build-Depends control field. --> FIRSTNAME"> SURNAME"> April 19 2024"> SECTION"> root@devuan"> Hyprland-0.39.1"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2003 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; program to do something &dhpackage; DESCRIPTION This manual page documents briefly the &dhpackage; and bar commands. This manual page was written for the &debian; distribution because the original program does not have a manual page. Instead, it has documentation in the &gnu; Info format; see below. &dhpackage; is a program that... OPTIONS These programs follow the usual &gnu; command line syntax, with long options starting with two dashes ('-'). A summary of options is included below. For a complete description, see the Info files. Show summary of options. Show version of program. SEE ALSO bar (1), baz (1). The programs are documented fully by The Rise and Fall of a Fooish Bar available via the Info system. AUTHOR This manual page was written by &dhusername; &dhemail; for the &debian; system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
EOF } # conf_print_manpage_sgml_ex_ | tee debian/manpage.sgml.ex conf_print_manpage_xml_ex_() { cat <<-'EOF' .
will be generated. You may view the manual page with: nroff -man .
| less'. A typical entry in a Makefile or Makefile.am is: DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" manpage.1: manpage.xml $(XP) $(DB2MAN) $< The xsltproc binary is found in the xsltproc package. The XSL files are in docbook-xsl. A description of the parameters you can use can be found in the docbook-xsl-doc-* packages. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include xsltproc and docbook-xsl in your Build-Depends control field. Alternatively use the xmlto command/package. That will also automatically pull in xsltproc and docbook-xsl. Notes for using docbook2x: docbook2x-man does not automatically create the AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as ... . To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be found in the docbook-xsl-doc-html package. Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` General documentation about man-pages and man-page-formatting: man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ --> ]> &dhtitle; &dhpackage; &dhfirstname; &dhsurname; Wrote this manpage for the Debian system.
&dhemail;
2007 &dhusername; This manual page was written for the Debian system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
&dhucpackage; &dhsection; &dhpackage; program to do something &dhpackage; this this that &dhpackage; DESCRIPTION This manual page documents briefly the &dhpackage; and bar commands. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation in the GNU info 1 format; see below. &dhpackage; is a program that... OPTIONS The program follows the usual GNU command line syntax, with long options starting with two dashes ('-'). A summary of options is included below. For a complete description, see the info 1 files. Does this and that. Show summary of options. Show version of program. FILES /etc/foo.conf The system-wide configuration file to control the behaviour of &dhpackage;. See foo.conf 5 for further details. ${HOME}/.foo.conf The per-user configuration file to control the behaviour of &dhpackage;. See foo.conf 5 for further details. ENVIRONMENT FOO_CONF If used, the defined file is used as configuration file (see also ). DIAGNOSTICS The following diagnostics may be issued on stderr: Bad configuration file. Exiting. The configuration file seems to contain a broken configuration line. Use the option, to get more info. &dhpackage; provides some return codes, that can be used in scripts: Code Diagnostic 0 Program exited successfully. 1 The configuration file seems to be broken. BUGS The program is currently limited to only work with the foobar library. The upstreams BTS can be found at . SEE ALSO bar 1 , baz 1 , foo.conf 5 The programs are documented fully by The Rise and Fall of a Fooish Bar available via the info 1 system.
EOF } # conf_print_manpage_xml_ex_ | tee debian/manpage.xml.ex conf_print_postinst_ex_() { cat <<-'EOF' #!/bin/sh # postinst script for hyprland-0.39.1. # # See: dh_installdeb(1). set -e # Summary of how this script can be called: # * 'configure' # * 'abort-upgrade' # * 'abort-remove' 'in-favour' # # * 'abort-remove' # * 'abort-deconfigure' 'in-favour' # 'removing' # # for details, see https://www.debian.org/doc/debian-policy/ or # the debian-policy package. case "$1" in configure) ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument '$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 EOF } # conf_print_postinst_ex_ | tee debian/postinst.ex conf_print_postrm_ex_() { cat <<-'EOF' #!/bin/sh # postrm script for hyprland-0.39.1. # # See: dh_installdeb(1). set -e # Summary of how this script can be called: # * 'remove' # * 'purge' # * 'upgrade' # * 'failed-upgrade' # * 'abort-install' # * 'abort-install' # * 'abort-upgrade' # * 'disappear' # # for details, see https://www.debian.org/doc/debian-policy/ or # the debian-policy package. case "$1" in purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument '$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 EOF } # conf_print_postrm_ex_ | tee debian/postrm.ex conf_print_preinst_ex_() { cat <<-'EOF' #!/bin/sh # preinst script for hyprland-0.39.1. # # See: dh_installdeb(1). set -e # Summary of how this script can be called: # * 'install' # * 'install' # * 'upgrade' # * 'abort-upgrade' # for details, see https://www.debian.org/doc/debian-policy/ or # the debian-policy package. case "$1" in install|upgrade) ;; abort-upgrade) ;; *) echo "preinst called with unknown argument '$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 EOF } # conf_print_preinst_ex_ | tee debian/preinst.ex conf_print_prerm_ex_() { cat <<-'EOF' #!/bin/sh # prerm script for hyprland-0.39.1. # # See: dh_installdeb(1). set -e # Summary of how this script can be called: # * 'remove' # * 'upgrade' # * 'failed-upgrade' # * 'remove' 'in-favour' # * 'deconfigure' 'in-favour' # 'removing' # # for details, see https://www.debian.org/doc/debian-policy/ or # the debian-policy package. case "$1" in remove|upgrade|deconfigure) ;; failed-upgrade) ;; *) echo "prerm called with unknown argument '$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 EOF } # conf_print_prerm_ex_ | tee debian/prerm.ex conf_print_README_() { cat <<-'EOF' The Debian Package hyprland-0.39.1 ---------------------------- -- root Fri, 19 Apr 2024 07:43:43 +0100 EOF } # conf_print_README_ | tee debian/README conf_print_README_Debian_() { cat <<-'EOF' hyprland-0.39.1 for Debian ------------------------- -- root Fri, 19 Apr 2024 07:43:43 +0100 EOF } # conf_print_README_Debian_ | tee debian/README.Debian conf_print_README_source_() { cat <<-'EOF' hyprland-0.39.1 for Debian ------------------------- -- root Fri, 19 Apr 2024 07:43:43 +0100 EOF } # conf_print_README_source_ | tee debian/README.source conf_print_rules() { cat <<-'EOF' #!/usr/bin/make -f # See debhelper(7) (uncomment to enable). # Output every command that modifies files on the build system. #export DH_VERBOSE = 1 # See FEATURE AREAS in dpkg-buildflags(1). #export DEB_BUILD_MAINT_OPTIONS = hardening=+all # See ENVIRONMENT in dpkg-buildflags(1). # Package maintainers to append CFLAGS. #export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic # Package maintainers to append LDFLAGS. #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed %: dh $@ # dh_make generated override targets. # This is an example for Cmake (see ). #override_dh_auto_configure: # dh_auto_configure -- \ # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) EOF } # conf_print_rules | tee debian/rules conf_print_salsa_ci_yml_ex_() { cat <<-'EOF' # For more information on what jobs are run see: # https://salsa.debian.org/salsa-ci-team/pipeline # # To enable the jobs, go to your repository (at salsa.debian.org) # and click over Settings > CI/CD > Expand (in General pipelines). # In "CI/CD configuration file" write debian/salsa-ci.yml and click # in "Save Changes". The CI tests will run after the next commit. --- include: - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml EOF } # conf_print_salsa_ci_yml_ex_ | tee debian/salsa-ci.yml.ex conf_print_source() { cat <<-'EOF' EOF } # conf_print_source | tee debian/source