Introjucer has been renamed to Projucer
authorIOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>
Fri, 8 Apr 2016 20:46:37 +0000 (22:46 +0200)
committerIOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>
Thu, 28 Apr 2016 15:34:21 +0000 (17:34 +0200)
debian/Introjucer.desktop [deleted file]
debian/Projucer.desktop [new file with mode: 0644]
debian/README.Debian
debian/control
debian/introjucer.install
debian/introjucer.mime
debian/libbuilder/AppConfig.h
debian/libbuilder/Makefile
debian/rules
debian/scripts/Introjucer-help2man [deleted file]
debian/scripts/Projucer-help2man [new file with mode: 0755]

diff --git a/debian/Introjucer.desktop b/debian/Introjucer.desktop
deleted file mode 100644 (file)
index b34c361..0000000
+++ /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 (file)
index 0000000..a6bd8e7
--- /dev/null
@@ -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
index 8b7f0b9ab2a750828e113e493596277c341cdeaa..5a76dcf30464c78f8fade51d61f776decaf77e35 100644 (file)
@@ -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.
 
index 0b5bf061a700a43fa3e8d12a8097675c3f50936d..5fd7782f577563068ff8a12a11caf3653e510bda 100644 (file)
@@ -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).
index 3beca3600ba5e0f77b82e89895af9c3fea5f6997..2f1da2bde7e83654a9b0317c8cab721a47e50179 100644 (file)
@@ -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/
index ef0da3ed7d7ff2a6b8f0f6bb7def1196315c40a4..643f3da6fcb6fef06b2092c201c66adfad19c87c 100644 (file)
@@ -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
index c5f1252a98c71cbdc9b41489277d8ebc029c418c..6dd2eff3f39a3b27f00d16cf7bfe0b3475b09647 100644 (file)
@@ -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]
 
index 4c8fe5b546cfa291bcde087289096788993bb457..528064d83a9800e89c69cfaf55ccf63e33f5add3 100644 (file)
@@ -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 \
index 9fdafa3de25b26df16b9de5476552efb5d322443..ea431926a2d202dc6aa1a7a1b3e4a56e01fcef16 100755 (executable)
@@ -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 (executable)
index 36cbe5f..0000000
+++ /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 <<EOL
-Usage: Introjucer [--help] [options]
-
-The Introjucer 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,...).
-
-Generic Options:
-
- --help
-    get a list of available cmdline arguments
-EOL
-    ;;
-  -v|-V|--version)
-    #${INTROJUCER} -h
-cat <<EOL
-JUCE
-Copyright © ROLI Ltd.
-EOL
-    ;;
-  *)
-    ;;
-esac
diff --git a/debian/scripts/Projucer-help2man b/debian/scripts/Projucer-help2man
new file mode 100755 (executable)
index 0000000..cfce439
--- /dev/null
@@ -0,0 +1,38 @@
+#!/bin/sh
+INTROJUCER=$(pwd)/extras/Projucer/Builds/Linux/build/Projucer
+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=Projucer
+
+case "$1" in
+  -h|--help)
+    #${INTROJUCER} -h 2>/dev/null | sed -e 's|^ Projucer --| --|'
+    cat <<EOL
+Usage: Projucer [--help] [options]
+
+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,...).
+
+Generic Options:
+
+ --help
+    get a list of available cmdline arguments
+EOL
+    ;;
+  -v|-V|--version)
+    #${INTROJUCER} -h
+cat <<EOL
+JUCE
+Copyright © ROLI Ltd.
+EOL
+    ;;
+  *)
+    ;;
+esac