From: IOhannes m zmölnig Date: Fri, 8 Apr 2016 20:46:37 +0000 (+0200) Subject: Introjucer has been renamed to Projucer X-Git-Tag: archive/raspbian/5.4.5_ds0-1+rpi1~1^2~226 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=77be14d4469496213616386054d715283596c4d4;p=juce.git Introjucer has been renamed to Projucer --- diff --git a/debian/Introjucer.desktop b/debian/Introjucer.desktop deleted file mode 100644 index b34c3612..00000000 --- a/debian/Introjucer.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Introjucer -GenericName=JUCE project management tool -Comment=IDE for working with JUCE based projects -Exec=/usr/bin/Introjucer %f -Icon=juce.png -Categories=Development -MimeType=applications/x-juce; -Terminal=false -Type=Application diff --git a/debian/Projucer.desktop b/debian/Projucer.desktop new file mode 100644 index 00000000..a6bd8e7f --- /dev/null +++ b/debian/Projucer.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Name=Projucer +GenericName=JUCE project management tool +Comment=IDE for working with JUCE based projects +Exec=/usr/bin/Projucer %f +Icon=juce.png +Categories=Development +MimeType=applications/x-juce; +Terminal=false +Type=Application diff --git a/debian/README.Debian b/debian/README.Debian index 8b7f0b9a..5a76dcf3 100644 --- a/debian/README.Debian +++ b/debian/README.Debian @@ -3,7 +3,7 @@ JUCE for Debian upstream's preferred form of usage of JUCE is to include a verbatim copy of all used JUCE modules in your appication. -This is made explicit in the 'Introjucer', JUCE's own software project +This is made explicit in the 'Projucer', JUCE's own software project management workbench, that will copy (or symlink, or include otherwise) the modules' source code into your project. @@ -22,16 +22,16 @@ portability of their projects. [1] https://wiki.debian.org/StaticLinking -# Introjucer for Debian +# Projucer for Debian If you are developing your own JUCE application, you are of course free to follow upstream's advice. -Installing the following packages will give you the 'Introjucer' as Debian +Installing the following packages will give you the 'Projucer' as Debian packages while keeping your embedded-module-code workflow: - - introjucer (contains the Introjucer) + - introjucer (contains the Projucer) - juce-modules-source (contains the source-code for the JUCE modules) -The 'Introjucer' as shipped with Debian has the following modification regarding +The 'Projucer' as shipped with Debian has the following modification regarding the once shipped by upstream: - The generated project Makefile will honour external *FLAGS (e.g. CXXFLAGS) by @@ -44,7 +44,7 @@ the once shipped by upstream: $ make V=1 -- The Introjucer *itself* is linked against libjuce, rather than including the +- The Projucer *itself* is linked against libjuce, rather than including the modules statically. (Though you will hopefully never notice a difference here) @@ -75,7 +75,7 @@ I usually prefix these flags with JUCE_ (e.g. "CPPFLAGS" becomes "JUCE_CPPFLAGS") and then append the external flag ("$(CPPFLAGS)") to these. You could recreate the Makefiles by running the project's .jucer file through -Debian's "Introjucer" (the so-generated Makefiles allow both overriding of +Debian's "Projucer" (the so-generated Makefiles allow both overriding of *FLAGS and building verbosely), but adding 'introjucer' to the Build-Depends is probably an overkill. diff --git a/debian/control b/debian/control index 0b5bf061..5fd7782f 100644 --- a/debian/control +++ b/debian/control @@ -85,9 +85,9 @@ Recommends: juce-modules-source Description: JUCE's project management tool JUCE (Jules' Utility Class Extensions) is an all-encompassing C++ framework for developing cross-platform software. - The Introjucer is JUCE's project-management tool and secret weapon. + The Projucer (formerly Introjucer) is JUCE's project-management tool and secret weapon. . - The Introjucer's Duties: + The Projucer's Duties: - Central management of cross-platform builds - JUCE Module Management - New Project Creation @@ -108,4 +108,4 @@ Description: Jules' Utility Class Extensions (module sources) GUIs, and for handling graphics and sound. . This package provides the sources for the JUCE modules, as used by 'jucer' - projects. (Introjucer is provided in the 'introjucer' package). + projects. (Projucer is provided in the 'introjucer' package). diff --git a/debian/introjucer.install b/debian/introjucer.install index 3beca360..2f1da2bd 100644 --- a/debian/introjucer.install +++ b/debian/introjucer.install @@ -1,3 +1,3 @@ -extras/Introjucer/Builds/Linux/build/Introjucer usr/bin +extras/Projucer/Builds/Linux/build/Projucer usr/bin debian/libbuilder/build/juce.png usr/share/pixmaps/ -debian/Introjucer.desktop usr/share/applications/ +debian/Projucer.desktop usr/share/applications/ diff --git a/debian/introjucer.mime b/debian/introjucer.mime index ef0da3ed..643f3da6 100644 --- a/debian/introjucer.mime +++ b/debian/introjucer.mime @@ -1 +1 @@ -application/x-juce; Introjucer '%s'; edit=Introjucer '%s'; test=test "$DISPLAY" != ""; priority=2 +application/x-juce; Projucer '%s'; edit=Projucer '%s'; test=test "$DISPLAY" != ""; priority=2 diff --git a/debian/libbuilder/AppConfig.h b/debian/libbuilder/AppConfig.h index c5f1252a..6dd2eff3 100644 --- a/debian/libbuilder/AppConfig.h +++ b/debian/libbuilder/AppConfig.h @@ -5,7 +5,7 @@ // [BEGIN_USER_CODE_SECTION] #include "libjuce_builddate.h" -// (You can add your own code in this section, and the Introjucer will not overwrite it) +// (You can add your own code in this section, and the Projucer will not overwrite it) // [END_USER_CODE_SECTION] diff --git a/debian/libbuilder/Makefile b/debian/libbuilder/Makefile index 4c8fe5b5..528064d8 100644 --- a/debian/libbuilder/Makefile +++ b/debian/libbuilder/Makefile @@ -14,7 +14,7 @@ empty= JUCE_PATH=../.. MODULES_PATH=$(JUCE_PATH)/modules DEMO_PATH = $(JUCE_PATH)/examples/Demo/Builds/Linux/ -INTROJUCER_PATH = $(JUCE_PATH)/extras/Introjucer/Builds/Linux/ +INTROJUCER_PATH = $(JUCE_PATH)/extras/Projucer/Builds/LinuxMakefile/ SOURCES=juce_audio_basics.cpp \ juce_audio_devices.cpp \ diff --git a/debian/rules b/debian/rules index 9fdafa3d..ea431926 100755 --- a/debian/rules +++ b/debian/rules @@ -23,7 +23,7 @@ DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \ DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(cdbs_make_curdestdir) prefix=/usr libdir=/usr/lib/${DEB_HOST_MULTIARCH}/ -DEB_INSTALL_MANPAGES_introjucer=$(BUILDDIR)/Introjucer.1 +DEB_INSTALL_MANPAGES_introjucer=$(BUILDDIR)/Projucer.1 DEB_INSTALL_CHANGELOGS_ALL=ChangeList.txt pre-build:: patch @@ -38,8 +38,8 @@ pre-build:: patch common-binary-arch:: $(DEB_INSTALL_MANPAGES_introjucer) -$(BUILDDIR)/Introjucer.1: - help2man -N --version-string="Introjucer $(DEB_UPSTREAM_VERSION)" -n "the JUCE project-management tool" debian/scripts/Introjucer-help2man > $@ +$(BUILDDIR)/Projucer.1: + help2man -N --version-string="Projucer $(DEB_UPSTREAM_VERSION)" -n "the JUCE project-management tool" debian/scripts/Projucer-help2man > $@ build/libjuce-doc:: cd doxygen && doxygen Doxyfile @@ -57,7 +57,7 @@ binary-post-install/juce-modules-source:: clean:: unpatch rm -rf doxygen/doc - rm -rf extras/Introjucer/Builds/Linux/build + rm -rf extras/Projucer/Builds/LinuxMakefile/build rm -f $(BUILDDATE_HEADER) make -C debian/extra/lv2-ttl-generator/ clean diff --git a/debian/scripts/Introjucer-help2man b/debian/scripts/Introjucer-help2man deleted file mode 100755 index 36cbe5f2..00000000 --- a/debian/scripts/Introjucer-help2man +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -INTROJUCER=$(pwd)/extras/Introjucer/Builds/Linux/build/Introjucer -LIBJUCE_PATH=$(pwd)/debian/libbuilder/build - -if [ -d "${LIBJUCE_PATH}" ]; then - LD_LIBRARY_PATH=${LIBJUCE_PATH}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} - export LD_LIBRARY_PATH -fi - -#INTROJUCER=Introjucer - -case "$1" in - -h|--help) - #${INTROJUCER} -h 2>/dev/null | sed -e 's|^ Introjucer --| --|' - cat </dev/null | sed -e 's|^ Projucer --| --|' + cat <