modifications for version 3.10.0
Georges Khaznadar
5 years ago
0 | supercollider (1:3.10.0+repack-1) unstable; urgency=medium | |
1 | ||
2 | * upgraded to the newest upstream source | |
3 | * refreshed quilt patches | |
4 | * added a new patch to fix an error in upstream code | |
5 | (file server/supernova/utilities/time_tag.hp): the result | |
6 | of get_nanoseconds() had to be type-casted to long. | |
7 | Closes: #914640 | |
8 | * added build-dependencies on qtwebengine5-dev, libqt5websockets5-dev, | |
9 | libqt5svg5-dev | |
10 | * delete quilt patch 'supernova-i686-march-flag.patch', which defeats | |
11 | the configuration step. | |
12 | * modified the path to a documentation file for installation | |
13 | * modified emacsen configuration files to fit the patterns found | |
14 | with ELPA. This prevents the installation with xemacs and emacs <= 23. | |
15 | Closes: #916858 | |
16 | * expanded Files-Excluded with 'HelpSource/lib/*.min.js' in d/copyright | |
17 | * added install overrides to create symlinks for | |
18 | - HelpSource/lib/codemirror-5.39.2.min.js | |
19 | - HelpSource/lib/codemirror-addon-simple-5.39.2.min.js | |
20 | - HelpSource/lib/jquery.min.js | |
21 | ||
22 | -- Georges Khaznadar <georgesk@debian.org> Mon, 24 Dec 2018 16:31:59 +0100 | |
23 | ||
24 | supercollider (1:3.9.3+repack-1) UNPUBLISHED; urgency=medium | |
25 | ||
26 | * upgraded to the newest upstream source | |
27 | * modified the watch file to add the suffix +repack instead of -repack | |
28 | so the deb release is not lesser than the upstream package, which | |
29 | might be misleading | |
30 | * updated debian patches; two of them are refreshed (fuzzy patching | |
31 | was successful), the others deletes since they were already integrated | |
32 | upstream. | |
33 | * modified d/supercollider-vim.install since the only stuff related to | |
34 | vim is built under editors/, and much of the files installed in the | |
35 | previous debian release are missing from the build tree; this results | |
36 | probably in a useless package for supercollider-vim. | |
37 | * disabled the use of ccache by patching CMakeLists.txt; this has no | |
38 | backdraw for debuilding since the compilation is done only once. | |
39 | ||
40 | -- Georges Khaznadar <georgesk@debian.org> Sun, 21 Oct 2018 21:15:07 +0200 | |
41 | ||
0 | 42 | supercollider (1:3.8.0~repack-2) unstable; urgency=medium |
1 | 43 | |
2 | 44 | * Demote Depends of supercollider-language on supercollider-server to a Recommends. |
457 | 499 | * Prevent byte-compilation for xemacs (closes: #338169, #342358) |
458 | 500 | * sclang is now to be compiled only on supported platforms |
459 | 501 | (closes: #276212, #290339) |
460 | * 10fix_emacs_help.dpatch: fix path for Help | |
502 | * 10fix_emacs_help.dpatch: fix path for Help | |
461 | 503 | |
462 | 504 | -- Paul Brossier <piem@debian.org> Mon, 12 Dec 2005 10:12:21 +0000 |
463 | 505 | |
559 | 601 | |
560 | 602 | supercollider (040926-2) unstable; urgency=low |
561 | 603 | |
562 | * Asked for supercollider to be added to Packages-arch-specific | |
604 | * Asked for supercollider to be added to Packages-arch-specific | |
563 | 605 | and for the 64-bit arch to be removed from archive (see: #276212) |
564 | 606 | * Back to Architecture: any in debian/control (closes: #274240) |
565 | 607 | |
633 | 675 | * Updated README.Debian |
634 | 676 | * Completed supercollider.desktop entries |
635 | 677 | * Cvs update |
636 | * Added workaround 'cd SC_SYNTHDEF_PATH' to both wrapper | |
678 | * Added workaround 'cd SC_SYNTHDEF_PATH' to both wrapper | |
637 | 679 | |
638 | 680 | -- Paul Brossier <piem@altern.org> Mon, 12 Jul 2004 18:40:06 +0100 |
639 | 681 | |
640 | 682 | supercollider (040513-2) unstable; urgency=low |
641 | 683 | |
642 | * Fixed clz.h (thanks again Guenter) | |
684 | * Fixed clz.h (thanks again Guenter) | |
643 | 685 | * added missing build deps (thanks G.Geiger) |
644 | 686 | * fixed sclang.wrapper |
645 | ||
687 | ||
646 | 688 | -- Paul Brossier <piem@altern.org> Tue, 8 Jun 2004 17:04:06 +0100 |
647 | 689 | |
648 | 690 | supercollider (040513-1) unstable; urgency=low |
0 | 0 | Source: supercollider |
1 | 1 | Section: sound |
2 | 2 | Priority: optional |
3 | Vcs-Git: https://anonscm.debian.org/git/pkg-multimedia/supercollider.git | |
4 | Vcs-Browser: https://anonscm.debian.org/git/pkg-multimedia/supercollider.git | |
5 | Maintainer: Debian Multimedia Packages Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org> | |
3 | Vcs-Git: https://salsa.debian.org/multimedia-team/supercollider.git | |
4 | Vcs-Browser: https://salsa.debian.org/multimedia-team/supercollider | |
5 | Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> | |
6 | 6 | Uploaders: Alexandre Quessy <alexandre@quessy.net>, |
7 | 7 | Dan Stowell <danstowell@users.sourceforge.net>, |
8 | 8 | Felipe Sateler <fsateler@debian.org> |
29 | 29 | qtdeclarative5-dev, |
30 | 30 | libqt5opengl5-dev, |
31 | 31 | libqt5webkit5-dev, |
32 | qtwebengine5-dev, | |
33 | libqt5websockets5-dev, | |
34 | libqt5svg5-dev, | |
32 | 35 | qtpositioning5-dev, |
33 | 36 | libqt5sensors5-dev, |
34 | 37 | libboost-dev (>= 1.57), |
9 | 9 | CMakeLists.txt | 15 --------------- |
10 | 10 | 1 file changed, 15 deletions(-) |
11 | 11 | |
12 | diff --git a/CMakeLists.txt b/CMakeLists.txt | |
13 | index f42ed30..615e52a 100644 | |
14 | --- a/CMakeLists.txt | |
15 | +++ b/CMakeLists.txt | |
16 | @@ -318,21 +318,6 @@ if(MINGW) | |
17 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mstackrealign -fno-strict-aliasing") | |
12 | Index: supercollider/CMakeLists.txt | |
13 | =================================================================== | |
14 | --- supercollider.orig/CMakeLists.txt | |
15 | +++ supercollider/CMakeLists.txt | |
16 | @@ -355,21 +355,6 @@ elseif(MINGW) | |
17 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mstackrealign") | |
18 | 18 | endif() |
19 | 19 | |
20 | 20 | -# support for building on Raspberry Pi 1/2/3 and BBB |
0 | disabled the use of ccache, to prevent FTBFS; as the compilation is done once | |
1 | it has no backdraws to make the debian package. | |
2 | Index: supercollider/CMakeLists.txt | |
3 | =================================================================== | |
4 | --- supercollider.orig/CMakeLists.txt | |
5 | +++ supercollider/CMakeLists.txt | |
6 | @@ -150,12 +150,13 @@ add_definitions(-DBOOST_CHRONO_HEADER_ON | |
7 | ############################################# | |
8 | # Detect CCache | |
9 | ||
10 | -find_program(CCacheExectuable ccache) | |
11 | -if( CCacheExectuable ) | |
12 | - # only used with >=cmake-3.4 | |
13 | - set( CMAKE_C_COMPILER_LAUNCHER "${CCacheExectuable}" ) | |
14 | - set( CMAKE_CXX_COMPILER_LAUNCHER "${CCacheExectuable}" ) | |
15 | -endif() | |
16 | +## disable the usage of ccache for debian build | |
17 | +## find_program(CCacheExecutable ccache) | |
18 | +## if( CCacheExecutable ) | |
19 | +## # only used with >=cmake-3.4 | |
20 | +## set( CMAKE_C_COMPILER_LAUNCHER "${CCacheExecutable}" ) | |
21 | +## set( CMAKE_CXX_COMPILER_LAUNCHER "${CCacheExecutable}" ) | |
22 | +## endif() | |
23 | ||
24 | ############################################# | |
25 | # Options |
0 | fixed a type inconsistency: forced the result of get_nanoseconds() to | |
1 | double before the division by 1000. | |
2 | Index: supercollider/server/supernova/utilities/time_tag.hpp | |
3 | =================================================================== | |
4 | --- supercollider.orig/server/supernova/utilities/time_tag.hpp | |
5 | +++ supercollider/server/supernova/utilities/time_tag.hpp | |
6 | @@ -229,7 +229,7 @@ public: | |
7 | #ifdef BOOST_DATE_TIME_POSIX_TIME_STD_CONFIG | |
8 | time_duration offset = seconds(get_secs() - ntp_offset) + nanoseconds(get_nanoseconds()); | |
9 | #else | |
10 | - time_duration offset = seconds(get_secs() - ntp_offset) + microseconds(get_nanoseconds()/1000); | |
11 | + time_duration offset = seconds(get_secs() - ntp_offset) + microseconds((long) get_nanoseconds()/1000); | |
12 | #endif | |
13 | return ptime(base, offset); | |
14 | } |
0 | supernova-i686-march-flag.patch | |
1 | Disable-128bit-float-constants.patch | |
2 | adding-functional-header-in-PyrSerialPrim.cpp.patch | |
3 | DiskIO_UGens-include-functional.patch | |
4 | PyrSched.cpp-include-functional-to-fix-FTBFS.patch | |
5 | 0 | Remove-autodetection-of-raspberry-cpus.patch |
1 | disable-ccache.patch | |
2 | fix-numeric-type.patch |
5 | 5 | server/supernova/CMakeLists.txt | 4 ++++ |
6 | 6 | 1 file changed, 4 insertions(+) |
7 | 7 | |
8 | diff --git a/server/supernova/CMakeLists.txt b/server/supernova/CMakeLists.txt | |
9 | index c71a8dd..fda7d1d 100644 | |
10 | --- a/server/supernova/CMakeLists.txt | |
11 | +++ b/server/supernova/CMakeLists.txt | |
12 | @@ -149,6 +149,10 @@ else() | |
8 | Index: supercollider/server/supernova/CMakeLists.txt | |
9 | =================================================================== | |
10 | --- supercollider.orig/server/supernova/CMakeLists.txt | |
11 | +++ supercollider/server/supernova/CMakeLists.txt | |
12 | @@ -155,6 +155,10 @@ else() | |
13 | 13 | target_link_libraries(libsupernova boost_system boost_filesystem boost_program_options) |
14 | 14 | endif() |
15 | 15 |
50 | 50 | # this needs to be an absolute not relative softlink, |
51 | 51 | # because supercollider copies it around. hence not using dh_link for this. |
52 | 52 | ln -sf /usr/share/javascript/prettify/prettify.js $(CURDIR)/debian/tmp/usr/share/SuperCollider/HelpSource/prettify.js |
53 | ln -sf /usr/share/javascript/codemirror/codemirror.js $(CURDIR)/debian/tmp/usr/share/SuperCollider/HelpSource/lib/codemirror-5.39.2.min.js | |
54 | ln -sf /usr/share/javascript/codemirror/addon/mode/simple.js $(CURDIR)/debian/tmp/usr/share/SuperCollider/HelpSource/lib/codemirror-addon-simple-5.39.2.min.js | |
55 | ln -sf /usr/share/javascript/jquery/jquery.min.js $(CURDIR)/debian/tmp/usr/share/SuperCollider/HelpSource/lib/jquery.min.js | |
53 | 56 | install -d $(CURDIR)/debian/tmp/usr/share/applications |
54 | 57 | install -m 644 debian/scel.desktop $(CURDIR)/debian/tmp/usr/share/applications |
55 | 58 | install -m 644 debian/scvim.desktop $(CURDIR)/debian/tmp/usr/share/applications |
7 | 7 | FLAVOR=$1 |
8 | 8 | PACKAGE=SuperCollider |
9 | 9 | |
10 | if [ ${FLAVOR} = emacs ]; then exit 0; fi | |
10 | case $FLAVOR in | |
11 | emacs) | |
12 | exit 0 | |
13 | ;; | |
14 | emacs2[0123]*) | |
15 | echo install/${PACKAGE}: Skipping obsolete emacs ${FLAVOR} | |
16 | exit 0 | |
17 | ;; | |
18 | xemacs*) | |
19 | echo install/${PACKAGE}: Skipping unsupported emacs ${FLAVOR} | |
20 | exit 0 | |
21 | ;; | |
22 | *) | |
23 | echo install/${PACKAGE}: Handling install of emacsen flavor ${FLAVOR} | |
24 | ||
25 | #FLAVORTEST=`echo $FLAVOR | cut -c-6` | |
26 | #if [ ${FLAVORTEST} = xemacs ] ; then | |
27 | # SITEFLAG="-no-site-file" | |
28 | #else | |
29 | # SITEFLAG="--no-site-file" | |
30 | #fi | |
31 | FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile" | |
11 | 32 | |
12 | echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} | |
33 | ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} | |
34 | ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} | |
13 | 35 | |
14 | #FLAVORTEST=`echo $FLAVOR | cut -c-6` | |
15 | #if [ ${FLAVORTEST} = xemacs ] ; then | |
16 | # SITEFLAG="-no-site-file" | |
17 | #else | |
18 | # SITEFLAG="--no-site-file" | |
19 | #fi | |
20 | FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile" | |
36 | # Install-info-altdir does not actually exist. | |
37 | # Maybe somebody will write it. | |
38 | if test -x /usr/sbin/install-info-altdir; then | |
39 | echo install/${PACKAGE}: install Info links for ${FLAVOR} | |
40 | install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/share/info/${PACKAGE}.info.gz | |
41 | fi | |
21 | 42 | |
22 | ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} | |
23 | ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} | |
43 | install -m 755 -d ${ELCDIR} | |
44 | cd ${ELDIR} | |
45 | FILES=`echo *.el` | |
46 | cp ${FILES} ${ELCDIR} | |
47 | cd ${ELCDIR} | |
24 | 48 | |
25 | # Install-info-altdir does not actually exist. | |
26 | # Maybe somebody will write it. | |
27 | if test -x /usr/sbin/install-info-altdir; then | |
28 | echo install/${PACKAGE}: install Info links for ${FLAVOR} | |
29 | install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/share/info/${PACKAGE}.info.gz | |
30 | fi | |
31 | ||
32 | install -m 755 -d ${ELCDIR} | |
33 | cd ${ELDIR} | |
34 | FILES=`echo *.el` | |
35 | cp ${FILES} ${ELCDIR} | |
36 | cd ${ELCDIR} | |
37 | ||
38 | cat << EOF > path.el | |
49 | cat << EOF > path.el | |
39 | 50 | (setq load-path (cons "." load-path) byte-compile-warnings nil) |
40 | 51 | EOF |
41 | ${FLAVOR} ${FLAGS} ${FILES} | |
42 | rm -f *.el path.el | |
52 | ${FLAVOR} ${FLAGS} ${FILES} | |
53 | rm -f *.el path.el | |
43 | 54 | |
44 | exit 0 | |
55 | exit 0 | |
56 | esac | |
57 |
3 | 3 | FLAVOR=$1 |
4 | 4 | PACKAGE=SuperCollider |
5 | 5 | |
6 | if [ ${FLAVOR} != emacs ]; then | |
7 | if test -x /usr/sbin/install-info-altdir; then | |
8 | echo remove/${PACKAGE}: removing Info links for ${FLAVOR} | |
9 | install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/share/info/supercollider.info.gz | |
10 | fi | |
6 | case $FLAVOR in | |
7 | emacs) | |
8 | exit 0 | |
9 | ;; | |
10 | emacs2[0123]*) | |
11 | echo remove/${PACKAGE}: Skipping obsolete emacs ${FLAVOUR} | |
12 | exit 0 | |
13 | ;; | |
14 | xemacs*) | |
15 | echo remove/${PACKAGE}: Skipping unsupported emacs ${FLAVOUR} | |
16 | exit 0 | |
17 | ;; | |
18 | *) | |
19 | if test -x /usr/sbin/install-info-altdir; then | |
20 | echo remove/${PACKAGE}: removing Info links for ${FLAVOR} | |
21 | install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/share/info/supercollider.info.gz | |
22 | fi | |
11 | 23 | |
12 | echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} | |
13 | rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} | |
14 | fi | |
24 | echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} | |
25 | rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} | |
26 | esac | |
27 |
0 | usr/bin/sclangpipe_app | |
1 | usr/bin/scvim | |
2 | usr/share/vim | |
3 | usr/share/scvim | |
4 | usr/share/SuperCollider/Extensions/scvim | |
0 | #usr/bin/sclangpipe_app | |
1 | #usr/bin/scvim | |
2 | #usr/share/vim | |
3 | #usr/share/scvim | |
4 | #usr/share/SuperCollider/Extensions/scvim | |
5 | 5 | #debian/supercollider-vim.yaml usr/share/vim/registry/ |
6 | 6 | usr/share/applications/scvim.desktop |