Added specific control files for different Ubuntu versions

This commit is contained in:
Bartek Kryza
2022-06-12 12:44:05 +02:00
parent 4b1903e923
commit ce87d9bf43
4 changed files with 41 additions and 5 deletions

View File

@@ -28,7 +28,7 @@ OS ?= ubuntu
DIST ?= focal DIST ?= focal
TAR_EXT ?= gz TAR_EXT ?= gz
build_dir = _BUILD/$(NAME)/$(OS)/$(DIST) build_dir = _BUILD/$(OS)/$(DIST)
VERSION ?= $(shell git describe --tags --always --abbrev=7) VERSION ?= $(shell git describe --tags --always --abbrev=7)
COMMIT ?= $(shell git rev-parse HEAD) COMMIT ?= $(shell git rev-parse HEAD)
@@ -57,7 +57,7 @@ deb:
mkdir $(NAME)-$(VERSION) mkdir $(NAME)-$(VERSION)
echo "Extracting source archive..." echo "Extracting source archive..."
tar xf $(NAME)-$(VERSION).tar.$(TAR_EXT) -C $(NAME)-$(VERSION) --strip-components 1 tar xf $(NAME)-$(VERSION).tar.$(TAR_EXT) -C $(NAME)-$(VERSION) --strip-components 1
cp -R ../../../../debian $(NAME)-$(VERSION)/debian cp -R ../../../debian $(NAME)-$(VERSION)/debian
cd $(NAME)-$(VERSION) cd $(NAME)-$(VERSION)
$(call subst_template_dir,DATETIME,$(shell date -R),debian) $(call subst_template_dir,DATETIME,$(shell date -R),debian)
$(call subst_template_dir,OS,${OS},debian) $(call subst_template_dir,OS,${OS},debian)
@@ -68,6 +68,7 @@ deb:
$(call subst_template_dir,MAINTAINER_NAME,${MAINTAINER_NAME},debian) $(call subst_template_dir,MAINTAINER_NAME,${MAINTAINER_NAME},debian)
$(call subst_template_dir,MAINTAINER_EMAIL,${MAINTAINER_EMAIL},debian) $(call subst_template_dir,MAINTAINER_EMAIL,${MAINTAINER_EMAIL},debian)
mk-origtargz ../$(NAME)-$(VERSION).tar.$(TAR_EXT) mk-origtargz ../$(NAME)-$(VERSION).tar.$(TAR_EXT)
cp debian/control.$(DIST) debian/control
# BUILD SOURCE PACKAGE FOR LAUNCHPAD # BUILD SOURCE PACKAGE FOR LAUNCHPAD
debuild -S -sa -us -d -k$(GPG_KEY) #--source-option=--include-binaries --source-option=--include-removal --source-option=-isession debuild -S -sa -us -d -k$(GPG_KEY) #--source-option=--include-binaries --source-option=--include-removal --source-option=-isession
# BUILD LOCALLY BINARY PACKAGE # BUILD LOCALLY BINARY PACKAGE

View File

@@ -2,7 +2,7 @@ Source: clang-uml
Maintainer: Bartek Kryza <bkryza@gmail.com> Maintainer: Bartek Kryza <bkryza@gmail.com>
Section: devel Section: devel
Priority: optional Priority: optional
Build-Depends: debhelper, make, gcc, g++, cmake, libyaml-cpp-dev, clang, libclang-dev, libclang-cpp-dev Build-Depends: debhelper, make, gcc-8, g++-8, cmake, libyaml-cpp-dev, clang-10, libclang-10-dev, libclang-cpp10-dev
Standards-Version: 4.3.0 Standards-Version: 4.3.0
Vcs-Browser: https://github.com/bkryza/clang-uml Vcs-Browser: https://github.com/bkryza/clang-uml
Vcs-Git: https://github.com/bkryza/clang-uml.git Vcs-Git: https://github.com/bkryza/clang-uml.git
@@ -10,8 +10,7 @@ Homepage: https://github.com/bkryza/clang-uml
Package: clang-uml Package: clang-uml
Architecture: any Architecture: any
#Multi-Arch: same Section: utils
Section: libs
Depends: ${misc:Depends}, ${shlibs:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Automatic C++ UML diagram generator based on Clang. Description: Automatic C++ UML diagram generator based on Clang.

View File

@@ -0,0 +1,18 @@
Source: clang-uml
Maintainer: Bartek Kryza <bkryza@gmail.com>
Section: devel
Priority: optional
Build-Depends: debhelper, make, gcc-10, g++-10, cmake, libyaml-cpp-dev, clang-12, libclang-12-dev, libclang-cpp12-dev
Standards-Version: 4.3.0
Vcs-Browser: https://github.com/bkryza/clang-uml
Vcs-Git: https://github.com/bkryza/clang-uml.git
Homepage: https://github.com/bkryza/clang-uml
Package: clang-uml
Architecture: any
Section: utils
Depends: ${misc:Depends}, ${shlibs:Depends}
Pre-Depends: ${misc:Pre-Depends}
Description: Automatic C++ UML diagram generator based on Clang.
.
This package provides the clang-uml binary.

View File

@@ -0,0 +1,18 @@
Source: clang-uml
Maintainer: Bartek Kryza <bkryza@gmail.com>
Section: devel
Priority: optional
Build-Depends: debhelper, make, gcc-12, g++-12, cmake, libyaml-cpp-dev, clang-14, libclang-14-dev, libclang-cpp14-dev
Standards-Version: 4.3.0
Vcs-Browser: https://github.com/bkryza/clang-uml
Vcs-Git: https://github.com/bkryza/clang-uml.git
Homepage: https://github.com/bkryza/clang-uml
Package: clang-uml
Architecture: any
Section: utils
Depends: ${misc:Depends}, ${shlibs:Depends}
Pre-Depends: ${misc:Pre-Depends}
Description: Automatic C++ UML diagram generator based on Clang.
.
This package provides the clang-uml binary.