[med-svn] [Git][med-team/bart-view][master] 3 commits: Enable cross building by not hardcoding pkg-config (Closes: #982362)

Nilesh Patra gitlab at salsa.debian.org
Thu Feb 18 06:57:34 GMT 2021



Nilesh Patra pushed to branch master at Debian Med / bart-view


Commits:
26721fef by Nilesh Patra at 2021-02-18T12:16:10+05:30
Enable cross building by not hardcoding pkg-config (Closes: #982362)

- - - - -
e009db69 by Nilesh Patra at 2021-02-18T12:22:47+05:30
Improve d/u/metadata

- - - - -
3a7ad05f by Nilesh Patra at 2021-02-18T12:24:26+05:30
Update changelog

- - - - -


4 changed files:

- debian/changelog
- + debian/patches/0003-enable-cross-build.patch
- debian/patches/series
- debian/upstream/metadata


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+bart-view (0.1.00-4) unstable; urgency=medium
+
+  * Team Upload.
+  * Enable cross building by not hardcoding pkg-config
+    - Thank you, Helmut Grohne! (Closes: #982362)
+  * Improve d/u/metadata
+
+ -- Nilesh Patra <npatra974 at gmail.com>  Thu, 18 Feb 2021 12:23:29 +0530
+
 bart-view (0.1.00-3) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/patches/0003-enable-cross-build.patch
=====================================
@@ -0,0 +1,21 @@
+diff --git a/Makefile b/Makefile
+index 61381c7..d29ffd0 100644
+--- a/Makefile
++++ b/Makefile
+@@ -21,6 +21,7 @@ endif
+ 
+ 
+ CC ?= gcc
++PKG_CONFIG ?= pkg-config
+ CFLAGS ?= -Wall -O2
+ CFLAGS += -std=c11 -fopenmp
+ 
+@@ -47,7 +48,7 @@ src/viewer.inc: src/viewer.ui
+ 	@echo "STRINGIFY(`cat src/viewer.ui`)" > src/viewer.inc
+ 
+ view:	src/main.c src/view.[ch] src/draw.[ch] src/viewer.inc
+-	$(CC) $(CFLAGS) $(EXPDYN) -o view -I$(TOOLBOX_INC) `pkg-config --cflags gtk+-3.0` src/main.c src/view.c src/draw.c `pkg-config --libs gtk+-3.0` $(TOOLBOX_LIB)/libmisc.a $(TOOLBOX_LIB)/libnum.a -lm -lpng
++	$(CC) $(CFLAGS) $(EXPDYN) -o view -I$(TOOLBOX_INC) `$(PKG_CONFIG) --cflags gtk+-3.0` src/main.c src/view.c src/draw.c `$(PKG_CONFIG) --libs gtk+-3.0` $(TOOLBOX_LIB)/libmisc.a $(TOOLBOX_LIB)/libnum.a -lm -lpng
+ 
+ cfl2png:	src/cfl2png.c src/view.[ch] src/draw.[ch] src/viewer.inc
+ 	$(CC) $(CFLAGS) $(EXPDYN) -o cfl2png -I$(TOOLBOX_INC) src/cfl2png.c src/draw.c $(TOOLBOX_LIB)/libmisc.a $(TOOLBOX_LIB)/libnum.a -lm -lpng


=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
 0001-install-create-parent-directories.patch
 0002-don-t-build-cfl2png.patch
+0003-enable-cross-build.patch


=====================================
debian/upstream/metadata
=====================================
@@ -1,3 +1,6 @@
 ---
+Archive: GitHub
+Bug-Database: https://github.com/mrirecon/view/issues
+Changelog: https://github.com/mrirecon/view/tags
 Repository: https://github.com/mrirecon/view.git
 Repository-Browse: https://github.com/mrirecon/view



View it on GitLab: https://salsa.debian.org/med-team/bart-view/-/compare/e133da0ee16334447bae6e5ecc48e861f79e0fbc...3a7ad05f764428282cf260caeeabb3d4ba5f1ca9

-- 
View it on GitLab: https://salsa.debian.org/med-team/bart-view/-/compare/e133da0ee16334447bae6e5ecc48e861f79e0fbc...3a7ad05f764428282cf260caeeabb3d4ba5f1ca9
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20210218/baa0cabc/attachment-0001.html>


More information about the debian-med-commit mailing list