[SCM] juce/master: Introjucer has been renamed to Projucer

umlaeute at users.alioth.debian.org umlaeute at users.alioth.debian.org
Thu Apr 28 22:20:22 UTC 2016


The following commit has been merged in the master branch:
commit 77be14d4469496213616386054d715283596c4d4
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Fri Apr 8 22:46:37 2016 +0200

    Introjucer has been renamed to Projucer

diff --git a/debian/Introjucer.desktop b/debian/Projucer.desktop
similarity index 83%
rename from debian/Introjucer.desktop
rename to debian/Projucer.desktop
index b34c361..a6bd8e7 100644
--- a/debian/Introjucer.desktop
+++ b/debian/Projucer.desktop
@@ -1,9 +1,9 @@
 [Desktop Entry]
 Version=1.0
-Name=Introjucer
+Name=Projucer
 GenericName=JUCE project management tool
 Comment=IDE for working with JUCE based projects
-Exec=/usr/bin/Introjucer %f
+Exec=/usr/bin/Projucer %f
 Icon=juce.png
 Categories=Development
 MimeType=applications/x-juce;
diff --git a/debian/README.Debian b/debian/README.Debian
index 8b7f0b9..5a76dcf 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 0b5bf06..5fd7782 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 3beca36..2f1da2b 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 ef0da3e..643f3da 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 c5f1252..6dd2eff 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 4c8fe5b..528064d 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 9fdafa3..ea43192 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/Projucer-help2man
similarity index 69%
rename from debian/scripts/Introjucer-help2man
rename to debian/scripts/Projucer-help2man
index 36cbe5f..cfce439 100755
--- a/debian/scripts/Introjucer-help2man
+++ b/debian/scripts/Projucer-help2man
@@ -1,5 +1,5 @@
 #!/bin/sh
-INTROJUCER=$(pwd)/extras/Introjucer/Builds/Linux/build/Introjucer
+INTROJUCER=$(pwd)/extras/Projucer/Builds/Linux/build/Projucer
 LIBJUCE_PATH=$(pwd)/debian/libbuilder/build
 
 if [ -d "${LIBJUCE_PATH}" ]; then
@@ -7,15 +7,15 @@ if [ -d "${LIBJUCE_PATH}" ]; then
  export LD_LIBRARY_PATH
 fi
 
-#INTROJUCER=Introjucer
+#INTROJUCER=Projucer
 
 case "$1" in
   -h|--help)
-    #${INTROJUCER} -h 2>/dev/null | sed -e 's|^ Introjucer --| --|'
+    #${INTROJUCER} -h 2>/dev/null | sed -e 's|^ Projucer --| --|'
     cat <<EOL
-Usage: Introjucer [--help] [options]
+Usage: Projucer [--help] [options]
 
-The Introjucer is JUCE's own software project management workbench.
+The Projucer is JUCE's own software project management workbench.
 It provides a Graphical User Interface to create your own JUCE based projects,
 and allows you to create various build systems (Makefiles, XCode projects,
 Visual Studio Projects,...).

-- 
juce packaging



More information about the pkg-multimedia-commits mailing list