debian/0000775000000000000000000000000012053174131007165 5ustar debian/source/0000775000000000000000000000000011761325437010501 5ustar debian/source/format0000664000000000000000000000001411761325437011707 0ustar 3.0 (quilt) debian/ProjectCenter.desktop0000664000000000000000000000053011761170420013327 0ustar [Desktop Entry] Type=Application Categories=Development;IDE; Icon=/usr/share/pixmaps/ProjectCenter.xpm Name=ProjectCenter Name[bg]=Среда за разработка (ProjectCenter) Comment=The Official GNUstep IDE Comment[bg]=Официалната интегрирана среда за разработка за GNUstep Exec=ProjectCenter debian/patches/0000775000000000000000000000000011761331071010617 5ustar debian/patches/series0000664000000000000000000000003711761327754012051 0ustar gui-0.22.patch link-libs.patch debian/patches/gui-0.22.patch0000664000000000000000000000210711761331024013001 0ustar 2011-09-08 Riccardo Mottola * Framework/PCAddFilesPanel.m [-setFileTypes]: Use setAllowedFileTypes method instead of private method which was removed. 2011-04-07 Riccardo Mottola * 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] debian/patches/link-libs.patch0000664000000000000000000000102011761324572013525 0ustar 2010-06-03 Yavor Doganov * 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 -ProjectCenter_LIBRARIES_DEPEND_UPON += $(OBJC_LIBS) $(FND_LIBS) $(GUI_LIBS) +ProjectCenter_LIBRARIES_DEPEND_UPON += $(OBJC_LIBS) $(FND_LIBS) $(GUI_LIBS) -lm # # Subprojects debian/rules0000775000000000000000000000567211761333741010270 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 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 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) optim := debug=yes endif build: build-stamp build-stamp: dh_testdir $(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: dh_testdir dh_testroot $(MAKE) distclean dh_clean build-stamp ProjectCenter.xpm install: build dh_testdir dh_testroot dh_prep # Install the private library in /usr/lib/projectcenter.app. $(MAKE) install messages=yes DESTDIR=$(d_app) \ GNUSTEP_SYSTEM_LIBRARIES=/usr/lib/projectcenter.app \ GNUSTEP_INSTALLATION_DOMAIN=SYSTEM dh_install debian/*.desktop usr/share/applications/ rm $(d_app)$(GNUSTEP_SYSTEM_APPS)/*.app/Resources/*.desktop install -D -m 644 ProjectCenter.xpm \ $(d_app)/usr/share/pixmaps/ProjectCenter.xpm # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installdocs dh_installmenu dh_installman debian/ProjectCenter.1 dh_installchangelogs ChangeLog gsdh_gnustep # 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 # broken because the Preferences were split to dynamically load # available modules, all of which reside in the app bundle's resources # dir. So we move only the images, to avoid lintian warnings. It # would be much more convoluted, complex, and fragile to move # every arch-independent file/dir to /usr/share/GNUstep. dh_installdirs usr/share/GNUstep/ProjectCenter.app for i in \ $(d_app)$(GNUSTEP_SYSTEM_APPS)/ProjectCenter.app/Resources/{,English.lproj/Info.gorm/}*.tiff; do \ mv $$i $(d_app)/usr/share/GNUstep/ProjectCenter.app/ \ && dh_link usr/share/GNUstep/ProjectCenter.app/`basename $$i` \ $(GNUSTEP_SYSTEM_APPS)/ProjectCenter.app/Resources/`basename $$i`; \ done for i in \ $(d_app)$(GNUSTEP_SYSTEM_APPS)/ProjectCenter.app/Resources/ProjectCenter.{debugger,editor}/Resources/*.{png,tiff}; do \ mv $$i $(d_app)/usr/share/GNUstep/ProjectCenter.app/ \ && dh_link usr/share/GNUstep/ProjectCenter.app/`basename $$i` \ $(GNUSTEP_SYSTEM_APPS)/ProjectCenter.app/Resources/`basename $$i`; \ done dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/changelog0000664000000000000000000002567612053174131011057 0ustar projectcenter.app (0.6.0-2build1) raring; urgency=low * Rebuild for gnustep-gui 0.22 transition. -- Benjamin Drung Wed, 21 Nov 2012 16:50:49 +0100 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 Mon, 04 Jun 2012 19:47:30 +0300 projectcenter.app (0.6.0-1) unstable; urgency=low * New upstream release. * Add myself to uploaders. -- Gürkan Sengün Tue, 08 Feb 2011 14:48:25 +0100 projectcenter.app (0.5.3~20100601-2) unstable; urgency=high * debian/preinst: Explicitly delete Resources from the app bundle to make the new FHS_ME_HARDER implementation actually work for upgrades; otherwise they break badly since Resources remains a dangling symlink at the time dpkg replaces moved files (Closes: #585978). -- Yavor Doganov Tue, 15 Jun 2010 14:21:38 +0300 projectcenter.app (0.5.3~20100601-1) unstable; urgency=low * New upstream release. * debian/compat: Set to 7. * debian/control (Section): Change to `gnustep'. (Build-Depends): Require debhelper >= 7, remove version constraints for libgnustep-gui-dev (obsolete). (Depends): Add ${gnustep:Depends}. (Standards-Version): Compliant with 3.8.4 as of this release. (Vcs-Arch): New field. (Description): Do not praise NextStep. * debian/rules: Export GNUSTEP_MAKEFILES and get rid of gs_make. (OPTFLAG): No longer define; rework noopt handling to be compatible with gnustep-make/2.4.x (Closes: #581976). (build-stamp): Pass GDB=/usr/bin/gdb for the PCDefaultDebugger define. (install): Replace dh_clean -k with dh_prep. (binary-arch): Adjust dh_installchangelogs' argument. Rework the FHS_ME_HARDER snippet; PC's supporting executables are no longer installed as Bundles. * debian/patches/05_link-libs.dpatch: Update; the fix was merged upstream, but now -lm is required as well. * debian/patches/10_bundles-install-dir.dpatch: Remove; obsolete with the new way of FHS-compliance handling. * debian/links: Delete; no longer needed. * debian/menu: Adjust command. * debian/source/format: * debian/README.source: * debian/preinst: New file. * debian/copyright: Bump copyright years, add more upstream authors. -- Yavor Doganov Thu, 03 Jun 2010 16:04:52 +0300 projectcenter.app (0.5.0~20080704-1) unstable; urgency=low [ Gürkan Sengün ] * GNUstep transition. + Updated debian/rules. * debian/copyright: Fix indentation. * debian/compat: Bump version, no changes needed. * Added a desktop file. [ Yavor Doganov ] * New upstream snapshot of the pending 0.5.0 release; contains important bugfixes and generally much more stable than 0.4.3. This also makes it compliant with the current layout and Closes: #443676. * Adopt package; set the GNUstep team as maintainer and add myself to Uploaders (Closes: #453429). * debian/control (Build-Depends): Drop gnustep-make and add dpatch; wrap them. Bump libgnustep-gui-dev to >= 0.14.0. Add imagemagick. (Standards-Version): Declare compliance to 3.8.0; no changes needed. (Homepage): Add. (Depends): Add ${misc:Depends}. (Conflicts, Replaces): Remove; not needed for Etch->Lenny upgrade. (Recommends): Add libgnustep-gui-dev (Closes: #443666). * debian/dirs: Delete. * debian/watch: Make it work; prepend `opts=pasv'. * debian/rules: Include /usr/share/dpatch/dpatch.make and adjust all rules accordingly. (PACKAGE, GNUSTEP_MAKEFILES): Do not define. (d_app, LDFLAGS): Define. (OPTFLAG): Define conditionally, support for `noopt'. (build-stamp): Pass LDFLAGS, OPTFLAG, messages=yes and DO_LIB_LINK=yes. Use gs_make (Closes: #451460, #471755). Convert the app icon in XPM format. (clean-patched): Delete the generated icon. (install): Pass messages=yes and install the ProjectCenter private library in /usr/lib/projectcenter.app. Do not invoke dh_installdirs. Do not install the overrides file. Install the XPM icon in /usr/share/pixmaps. (binary-arch): Remove call to dh_makeshlibs and parameter to dh_shlibdeps. Invoke gsdh_gnustep and move Resources to /usr/share. Install the manpage. * debian/overrides: Delete. * debian/patches/05_link-libs.dpatch: New; link the ProjectCenter library against the libs it uses symbols from. * debian/patches/10_bundles-install-dir.dpatch: New; install all bundles in /usr/lib/GNUstep/Bundles/ProjectCenter. * debian/patches/00list: Create. * debian/docs: Remove Changelog-1, README and README.contributors; the latter two redundant and not accurate. * debian/links: New file; create symlinks for all the bundles. * debian/copyright: License is now GPLv3 or later. * debian/menu: Add `icon' and kill `description'. * debian/ProjectCenter.desktop: Correct the `Categories' field and add `Comment' and `Icon'. * debian/ProjectCenter.1: New file. -- Yavor Doganov Sat, 06 Jul 2008 19:21:14 +0300 projectcenter.app (0.4.3-3) unstable; urgency=low * Rebuild against latest libgnustep-gui-dev. * Bump standards version. -- Gürkan Sengün Wed, 20 Sep 2006 23:01:27 +0200 projectcenter.app (0.4.3-2) unstable; urgency=low * Updated recommends of gorm to gorm.app. -- Gürkan Sengün Tue, 14 Mar 2006 14:17:23 +0100 projectcenter.app (0.4.3-1) unstable; urgency=low * New upstream release. * Update build depends for latest libgnustepgui-dev. * Update FSF Address. -- Gürkan Sengün Sat, 21 Jan 2006 11:41:16 +0100 projectcenter.app (0.4.2-2) unstable; urgency=low * Add forgotten conflicts/replaces. -- Gürkan Sengün Fri, 25 Nov 2005 15:31:52 +0100 projectcenter.app (0.4.2-1) unstable; urgency=low * New maintainer. (Closes: #296625) * Renamed package to projectcenter.app. (Closes: #241627) * Bump standards version. * Add co-maintainers. -- Gürkan Sengün Wed, 23 Nov 2005 16:28:04 +0100 projectcenter (0.4.2-0.2) unstable; urgency=low * Non-maintainer upload. * Fixed FTBFS on amd64/gcc-4.0, thanks to Andreas Jochens. (Closes: #300537) -- Philipp Kern Wed, 11 May 2005 20:11:33 +0200 projectcenter (0.4.2-0.1) unstable; urgency=low * Non-maintainer upload. * New upstream version. (Closes: #295585) * Removed dh-make comments from debian/rules. -- Gürkan Sengün Wed, 2 Feb 2005 00:14:27 +0100 projectcenter (0.4.0-1.2) unstable; urgency=low * Non-maintainer upload. * Rebuild using latest GNUstep Core packages. * As suggested by Gurkan Sengun, remove .app suffix from wrapper. -- Eric Heintzmann Tue, 14 Dec 2004 18:16:00 +0100 projectcenter (0.4.0-1.1) unstable; urgency=low * Non-maintainer upload. * debian/control: - Rebuild using latest GNUstep Core packages. - projectcenter now depends on libgnustep-gui0-dev (closes: #259034). * debian/rules: - Provide a wrapper (link) for ProjectCenter.app (closes: #256164). - Uncomment dh_makeshlib line. * debian/menu: No more source GNUstep.sh. Use new openapp wrapper. * debian/overrides: Overrides new lintian warnings. -- Eric Heintzmann Mon, 9 Aug 2004 12:53:53 +0200 projectcenter (0.4.0-1) unstable; urgency=low * New upstream release -- Evan Prodromou Mon, 21 Jun 2004 11:44:36 -0400 projectcenter (0.3.6-1) unstable; urgency=low * New upstream release * Add lintian overrided to prevent squawking over images in /usr/lib * Fixed dh_shlibdeps call to stop squawking over missing libs (thanks, Eric Heintzmann). * Rebuild for new GNUstep layout (closes: Bug#213161). -- Evan Prodromou Mon, 13 Oct 2003 18:21:42 -0400 projectcenter (0.3.5-1) unstable; urgency=low * New upstream release * GNUmakefile.preamble, GNUmakefile.bundles, PCLib/GNUmakefile.preamble: removed -Werror, since there's a warning generated in a gnustep-gui0-dev header file. * Updated Standards-Version. * Changed Build-Depends to use most current versions of GNUstep libraries. -- Evan Prodromou Thu, 10 Jul 2003 13:16:22 -0400 projectcenter (0.3.2-2) unstable; urgency=low * Removed /usr/bin/projectcenter wrapper script, as I am sick of supporting it. Replaced it with a more reasonable menu command. * Updated debian/menu with hints. * Removed now-unnecessary dh_undocumented invocation. * Fixed copyright thanks to lintian. -- Evan Prodromou Mon, 17 Mar 2003 12:36:26 +0000 projectcenter (0.3.2-1) unstable; urgency=low * New upstream release -- Evan Prodromou Thu, 6 Mar 2003 15:02:03 +0100 projectcenter (0.3.0rel-5) unstable; urgency=low * Rebuild for new GNUstep packages in Debian. * Removed explicit Build-Depends for compiler, libxml2 and zlib. * Removed explicit Depends for gobjc-X.X. * Added explicit Depends for gnustep-baseX-dev and gnustep-guiX-dev. -- Evan Prodromou Mon, 23 Sep 2002 14:29:44 +0200 projectcenter (0.3.0rel-4) unstable; urgency=low * Rebuild for new GNUstep packages in Debian. -- Evan Prodromou Sat, 27 Jul 2002 11:27:56 -0400 projectcenter (0.3.0rel-3) unstable; urgency=low * Since dh_strip now supports GNUstep shared objects, removed my_strip and changed Build-Depends. -- Evan Prodromou Sun, 30 Jun 2002 21:46:47 -0400 projectcenter (0.3.0rel-2) unstable; urgency=low * Fixed flakey Build-Depends (closes: Bug#150261). -- Evan Prodromou Mon, 17 Jun 2002 19:59:21 -0400 projectcenter (0.3.0rel-1) unstable; urgency=low * New upstream release -- Evan Prodromou Sun, 16 Jun 2002 10:27:20 -0400 projectcenter (0.3.0pr1-2) unstable; urgency=low * Permission problem on local strip script. -- Evan Prodromou Thu, 23 May 2002 11:43:59 -0400 projectcenter (0.3.0pr1-1) unstable; urgency=low * Initial Release (closes: Bug#147690). -- Evan Prodromou Tue, 21 May 2002 13:31:15 -0400 debian/menu0000664000000000000000000000040511761170420010055 0ustar ?package(projectcenter.app):needs="X11" \ section="Applications/Programming" \ hints="GNUstep,IDE" \ title="ProjectCenter" \ longtitle="ProjectCenter, the GNUstep IDE" \ icon="/usr/share/pixmaps/ProjectCenter.xpm" \ command="/usr/bin/ProjectCenter" debian/control0000664000000000000000000000175211761332177010610 0ustar Source: projectcenter.app Section: gnustep Priority: optional Maintainer: Debian GNUstep maintainers Uploaders: Yavor Doganov , Gürkan Sengün Build-Depends: debhelper (>= 7), dpkg-dev (>= 1.16.1~), libgnustep-gui-dev, imagemagick 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 Architecture: any 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 GNUstep systems. It is a clone of the ProjectBuilder application for NextStep, which became popular for its ease of use and speed of development. debian/copyright0000664000000000000000000000245111761170420011124 0ustar This package was debianized by Evan Prodromou on Tue, 21 May 2002 13:31:15 -0400. It was downloaded from: ftp://ftp.gnustep.org/pub/gnustep/dev-apps/ Upstream Authors: Serg Stoyan Philippe C.D. Robert Gregory John Casamento Richard frith-Macdonald Nicola Pero Riccardo Mottola Copyright: Copyright (C) 1999-2010 Free Software Foundation, Inc. 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 3 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, see . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. debian/watch0000664000000000000000000000013511761170420010217 0ustar version=3 opts=pasv \ ftp://ftp.gnustep.org/pub/gnustep/dev-apps/ProjectCenter-(.*)\.tar\.gz debian/ProjectCenter.10000664000000000000000000000123211761170420012016 0ustar .TH PROJECTCENTER 1 "July 6, 2008" .SH NAME ProjectCenter \- The Official GNUstep IDE .SH SYNOPSIS .B ProjectCenter .br .SH DESCRIPTION This manual page documents briefly the .B ProjectCenter command. .PP \fBProjectCenter\fP is an integrated development environment (IDE) for the GNUstep framework. It has support for `Aggregate', `Application', `Bundle', `Framework', `Library', `ResourceSet' and `Tool' types of projects. .SH SEE ALSO .BR Gorm (1), .BR GNUstep (7). .br .SH AUTHOR ProjectCenter was originally written by Philippe C.D. Robert. .PP This manual page was written by Yavor Doganov for the Debian project (but may be used by others). debian/docs0000664000000000000000000000012511761170420010040 0ustar Documentation/ANNOUNCE Documentation/AUTHORS Documentation/SCHEME Documentation/TODO debian/compat0000664000000000000000000000000211761170420010365 0ustar 7