Commit 83f269ae authored by Yavor Doganov's avatar Yavor Doganov Committed by Eric Heintzmann

Import Debian patch 0.6.0-2

parent 040a2277
This package uses dpatch (in a fairly standard/straightforward way) to
manage all modifications to the upstrean source. Please see
/usr/share/doc/dpatch/README.source.gz
for further instructions.
-- Yavor Doganov <yavor@gnu.org>, Wed, 2 Jun 2010 20:22:40 +0300
projectcenter.app (0.6.0-2) unstable; urgency=low
* debian/patches/05_link-libs.dpatch: Rename as...
* debian/patches/link-libs.patch: ...and remove dpatch header.
* debian/patches/gui-0.22.patch: New; fixes FTBFS with gnustep-gui/0.22
(Closes: #674920).
* debian/patches/00list: Rename as...
* debian/patches/series: ...and update.
* debian/source/format: Switch to 3.0 (quilt).
* debian/README.source: Delete; redundant.
* debian/control (Build-Depends): Remove dpatch. Add dpkg-dev (>=
1.16.1~), for hardening support.
(Recommends): Add gdb.
(Vcs-Arch): Replace with...
(Vcs-Git): Since the package is now maintained with Git.
(Vcs-Browser): New field.
(Standards-Version): Bump to 3.9.3; no changes needed.
* debian/rules: Don't include /usr/share/dpatch/dpatch.make. Remove
patch/unpatch dependencies. Enable hardening.
(binary-arch): Remove GS_USE_FHS conditional.
* debian/preinst: Delete; no longer needed.
-- Yavor Doganov <yavor@gnu.org> Mon, 04 Jun 2012 19:47:30 +0300
projectcenter.app (0.6.0-1) unstable; urgency=low
* New upstream release.
......
......@@ -4,11 +4,12 @@ Priority: optional
Maintainer: Debian GNUstep maintainers <pkg-gnustep-maintainers@lists.alioth.debian.org>
Uploaders: Yavor Doganov <yavor@gnu.org>, Gürkan Sengün <gurkan@phys.ethz.ch>
Build-Depends: debhelper (>= 7),
dpatch,
dpkg-dev (>= 1.16.1~),
libgnustep-gui-dev,
imagemagick
Vcs-Arch: http://arch.debian.org/arch/pkg-gnustep/gnustep/projectcenter-app--debian--1.0
Standards-Version: 3.8.4
Vcs-Git: git://git.debian.org/pkg-gnustep/projectcenter.app.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-gnustep/projectcenter.app.git
Standards-Version: 3.9.3
Homepage: http://gnustep.org/experience/ProjectCenter.html
Package: projectcenter.app
......@@ -17,6 +18,7 @@ Depends: ${shlibs:Depends},
${misc:Depends},
${gnustep:Depends}
Recommends: gorm.app,
gdb,
libgnustep-gui-dev
Description: IDE for GNUstep Development
ProjectCenter is an integrated development environment (IDE) for
......
2011-09-08 Riccardo Mottola <rm@gnu.org>
* Framework/PCAddFilesPanel.m [-setFileTypes]: Use
setAllowedFileTypes method instead of private method which
was removed.
2011-04-07 Riccardo Mottola <rm@gnu.org>
* Headers/ProjectCenter/PCDefines.h: Change ifdef to detect
non-gnustep.
--- projectcenter.app.orig/Framework/PCAddFilesPanel.m
+++ projectcenter.app/Framework/PCAddFilesPanel.m
@@ -93,7 +93,7 @@
{
NSString *path = nil;
- ASSIGN(_fileTypes, fileTypes);
+ [super setAllowedFileTypes: fileTypes];
path = [_browser path];
[self validateVisibleColumns];
--- projectcenter.app.orig/Headers/ProjectCenter/PCDefines.h
+++ projectcenter.app/Headers/ProjectCenter/PCDefines.h
@@ -46,7 +46,7 @@
//=============================================================================
// ==== MacOS X portability defines
//=============================================================================
-#ifndef GNUSTEP_BASE_VERSION
+#ifndef GNUSTEP
#define RETAIN(object) [object retain]
#define RELEASE(object) [object release]
#! /bin/sh /usr/share/dpatch/dpatch-run
## 05_link-libs.dpatch by Yavor Doganov <yavor@gnu.org>
##
## DP: Link the private library against the libs it uses symbols from.
2010-06-03 Yavor Doganov <yavor@gnu.org>
@DPATCH@
diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' projectcenter.app-0.5.3~20100601~/Framework/GNUmakefile projectcenter.app-0.5.3~20100601/Framework/GNUmakefile
--- projectcenter.app-0.5.3~20100601~/Framework/GNUmakefile 2010-06-02 16:27:06.000000000 +0300
+++ projectcenter.app-0.5.3~20100601/Framework/GNUmakefile 2010-06-02 19:11:35.000000000 +0300
* Framework/GNUmakefile (ProjectCenter_LIBRARIES_DEPEND_UPON):
Add -lm.
--- projectcenter.app.orig/Framework/GNUmakefile
+++ projectcenter.app/Framework/GNUmakefile
@@ -13,7 +13,7 @@
ProjectCenter_DEPLOY_WITH_CURRENT_VERSION = yes
ProjectCenter_HEADER_FILES_DIR = ../Headers/ProjectCenter
......
gui-0.22.patch
link-libs.patch
#!/bin/sh
set -e
if [ "$1" = "upgrade" ] || [ "$1" = "install" ]; then
rm -rf /usr/share/GNUstep/ProjectCenter.app
rm -rf /usr/lib/GNUstep/Applications/ProjectCenter.app/Resources
fi
#DEBHELPER#
exit 0
......@@ -2,31 +2,29 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
include /usr/share/dpatch/dpatch.make
include /usr/share/GNUstep/debian/config.mk
include /usr/share/dpkg/buildflags.mk
SHELL := /bin/bash
export GNUSTEP_MAKEFILES := $(GS_MAKE_DIR)
d_app := $(CURDIR)/debian/projectcenter.app
LDFLAGS := -Wl,-z,defs -Wl,--as-needed -Wl,-rpath,/usr/lib/projectcenter.app
LDFLAGS += -Wl,-z,defs -Wl,--as-needed -Wl,-rpath,/usr/lib/projectcenter.app
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
optim := debug=yes
endif
build: patch build-stamp
build: build-stamp
build-stamp:
dh_testdir
$(MAKE) $(optim) LDFLAGS="$(LDFLAGS)" messages=yes DO_LIB_LINK=yes \
GDB=/usr/bin/gdb
$(MAKE) $(optim) CPPFLAGS="$(CPPFLAGS)" OBJCFLAGS="$(CFLAGS)" \
LDFLAGS="$(LDFLAGS)" messages=yes DO_LIB_LINK=yes GDB=/usr/bin/gdb
convert Images/ProjectCenter.tiff -resize 32x32 ProjectCenter.xpm
touch $@
clean: clean-patched unpatch
clean-patched:
clean:
dh_testdir
dh_testroot
$(MAKE) distclean
......@@ -58,7 +56,6 @@ binary-arch: build install
dh_installman debian/ProjectCenter.1
dh_installchangelogs ChangeLog
gsdh_gnustep
ifeq ($(GS_USE_FHS),yes)
# We cannot symlink Resources straight away because it contains
# arch-dependent executables. Previous versions installed bundles in
# /usr/lib/GNUstep/Bundles/ProjectCenter, but as of 0.5.3 this is
......@@ -80,7 +77,6 @@ ifeq ($(GS_USE_FHS),yes)
&& dh_link usr/share/GNUstep/ProjectCenter.app/`basename $$i` \
$(GNUSTEP_SYSTEM_APPS)/ProjectCenter.app/Resources/`basename $$i`; \
done
endif
dh_link
dh_strip
dh_compress
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment