Projects
Multimedia
pacpl
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 7
View file
pacpl.changes
Changed
@@ -1,4 +1,25 @@ ------------------------------------------------------------------- +Tue Oct 9 21:49:13 UTC 2018 - aloisio@gmx.com + +- Update to version 6.1.0 + * fixed kdialog ouput directory space issue + thanks to Jeremy Rehbaum (JRehbaum@juno.com) + * incorporated patches from Paulo Marcel Coelho Aragão + + fix blank WMA tags + + fix decoder not working for WMA + + fix overwrite check to act more appropriately + + fix DEFOPTS = 0 to work as intended + + added alac-decoder support for .mp4 files + + added .gitignore + + fixed handling of m4a (AAC) codec handling + * incoporated patches from Reuben Thomas (rrt@sc3d.org) + + fix installaton under different prefix and/or DESTDIR + + fix hardwired pathes in pacpl + * note: with above patches pacpl is now pacpl.in which will + be renamed after configure + * updated Makefile.am to remove pacpl with "make distclean" + +------------------------------------------------------------------- Sat Mar 10 19:22:40 UTC 2018 - aloisio@gmx.com - Update to version 5.1.0 (see ChangeLog)
View file
pacpl.spec
Changed
@@ -18,7 +18,7 @@ Name: pacpl -Version: 5.1.0 +Version: 6.1.0 Release: 0 Summary: A tool to convert audio files between many different types License: GPL-3.0 @@ -115,6 +115,7 @@ sed -e '/^Icon/cIcon=%{name}' -e '/^Exec/cExec=PACPL-Konvert' \ -i plugins/kde/pacpl.desktop sed -e '/EXTRA/d' -i Makefile.in +cp ChangeLog.txt ChangeLog %build %configure
View file
pacpl-5.1.0.tar.gz/ChangeLog
Deleted
@@ -1,259 +0,0 @@ -================= -**** 5.1.0 **** -================= - -* updated version to 5.1.0 - -+ added patches directory. below updates and incorporations are included. - -% incorporated the following patches Matteo Cypriani (mcy@lm7.fr) - - typos - - configure exit - - enforce outdir when preserve is utilized - - multiple input source decode - -* updated README.module documentation thanks to Cristian Greco <cristian.debian@gmail.com> - -================= -**** 5.0.2 **** -================ - -%fixed regex to detect directory names with spaces thanks to Dmitry Klimov - -================= -**** 5.0.1 **** -================= - -01-04-2014 - -* updated ogg vorbis & spx tags to use TRACKNUMBER instead of TRACK - -% fixed coverting to "wma, ra, & mmf" thanks to bug report by Timothy E. Harris -% fixed missing semicolon bug in nemo/nautilus/thunar script -% fixed overwrite message to show output file, not source. -% fixed Thunar PACPL-Konvert script thanks to Timothy E. Harris - -- removed support for .src and .ram extenions (no longer supported) - -================= -**** 5.0.0 **** -================= - -11-1-2013 - -** 5.0.0 Official Stable Release ** - -* minor code optimizations/changes -* updated README program description - -% fixed amr encoding -% fixed mmf, ra, wma, other codecs supported by ffmpeg - -+ added a few obscure audio formats supported by sox/sndfile-convert including: - rf64 (sndfile) 8svx amb dat dvms f32 f64 fssd gsrt hcom txw vms - -10-12-2013 - -% fixed encoding to .mp4/.m4a using ffmpeg/avconv -% fixed configure error when enabling nemo - -- removed use of Ogg::Vorbis::Header. tag writing for oga and ogg - is now done via vorbiscomment (part of vorbis-tools) - -+ added oga extension for ogg vorbis audio -+ added ogv audio extract support -+ added webm audio extract support - -* updated oga/ogg tag reading to use Audio::Scan - -10-10-2013 - -% changed the kde plugin to popup a combobox for selecting the - output format to keep things somewhat consistent with the rest of - the platforms. - -% flip-flopped on the use 5.18.0 statement. seems other (*buntu*) - distros consider that release "experimental". worked around it - with a simple: - - no if $ >= 5.018, warnings => "experimental::smartmatch"; - -% re-wrote preserve directory function. it actually works again... - -+ added parallel processing. about time we put those cores to use! -+ added use of Parallel::ForkManager module you can install it via: - 1) perl -MCPAN -e 'install Parallel::ForkManager' - 2) sudo apt-get install libparallel-forkmanager-perl - -+ added option -j,--jobs option to specify concurrent jobs to process -+ added JOBS varible in pacpl.conf. default is set to 4 -+ added jobs description to locale files (need translations!) - -+ added support for the Thunar file manager (tested under Xbuntu 13.04) - see plugins/gnome/thunar/INSTALL for more information - -10-1-2013 - -+ added the use 5.18.0; requriement to pacpl. to those - using earlier versions, you can remove this line but YMMV. - -% fixed configure script to work properly when different - gui dialog / file managers are installed - -- removed support for lpac/pac (obsolete) -- removed support for gogo (obsolete) - -9-30-2013 - -+ added GNOMEDIR variable to the Makefile in case your gnome - installation is not located in the default /usr directory - -* updated directory structure for plugins -* updated configure script to use the following: - - --enable-kde (for the KDE service menu) - --enable-nautilus (for the nautilus script) - --enable-nemo (for the nemo action script) - - the kde and nautilus/nemo options cannot be used together. - you can however use both nemo and nautilus (assuming you have - both installed) - - by default none of the options are enabled - -- removed install.sh & README for nemo script directory - -9-24-2013 - -# bumped version to 5.0.0. with the amount of time - passed since the last release and all the feature - additons/changes I feel its warranted: For now - we're still in the nightly/pre-release testing stage - -+ GNOME Support Added: - -Note: Tested and tailored for 13.04 Unity, it will however - work on earlier versions and other debian based distros - using the Gnome desktop which have zenity & notify-send - installed - -+ added PACPL-Convert (Nautilus/Nemo) script - -+ added support for running the script through Nemo on Linux Mint - or other distributions that use that file manager - tested on Linux Mint 15 "Olivia" Cinnamon (64-bit) - -- removed use of Audio::WMA -- removed use of MP4::Info -- removed use of Audio::Musepack -- removed use of Audio::APETags - - the above four modules have been replaced by Audio::Scan for - reading the tags from the various formats including flac. - -+ added use of perl module Audio::Scan -+ added support for reading .ape tags -+ added support for TAK audio format (decode only) -+ added cdparanoia to mod-install-ubuntu.sh as part of the basic tools -+ added new string to .po files (gui_outdir) - **translators needed** - -% fixed changed FLAC tag DESCRIPTION to COMMENT -% fixed FLAC upper/lower case issue by reading tags with Audio::Scan -% fixed cd ripping - $out_dir should be $outdir in order run correctly -% fixed encoding to .mp4 & .m4a. Had same issue as Musepack files. - -* updated configure for gnome & kde - neither is installed by default. - you will need to --enable-kde or --enable-gnome if you would like to - have eiher of the plugins installed. - -* updated extra/mod-install*.sh to reflect module changes -* updated %run (put all codedcs in alphabetical order) a little house cleaning.. -* updated default bitrate in pacpl.conf to 192kbps for formats that support it -* updated pacpl.conf - changed default disc device to /dev/dvd - & modified all lang/*.po files to reflect change. - -- removed RAM from codecs.conf (has no encoder) - -9-21-2013 - -+ added --enable-kde (adds Konqueror/Dolphin pacpl.desktop) -+ added --enable-gnome (nautilus script in the works) ***not included...yet*** - -+ added support for amr audio format -+ added support for 3gp audio format -+ added support for 3g2 audio format - -= Note: The above three formats only work if your version of ffmpeg/avconv supports them. - see extra/ffmpeg-conf.sh / extra/libav-conf.sh (requires libopencore-amr) - -% fixed spacing error in codecs.conf for DTS - -- removed --enable-konqueror & --enable-dolphin options - -9-18-2013 - -+ added ffmpeg-conf.sh and libav-conf.sh to extra/ dir. - this shows what libs and options are needed for full support for pacpl -+ added support for libav (avconv) encoder/decoder - ffmpeg fork -+ added ffmpeg/avconv support to various formats as available encoder/decoder -+ added support for adts audio format
View file
pacpl-5.1.0.tar.gz/pacpl
Deleted
@@ -1,4034 +0,0 @@ -#!/usr/bin/perl -# -# Perl Audio Converter -# -# Copyright (C) 2005-2017 Philip Lyons (vorzox@gmail.com) -# -# 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 <http://www.gnu.org/licenses/>. - -use strict; -use warnings; -use Getopt::Long; -use File::Basename; -use File::Find; -use File::Spec::Functions qw(rel2abs); -use Parallel::ForkManager; - -use feature qw(switch say); - -no if $ >= 5.018, warnings => "experimental::smartmatch"; - -# Tagging modules -use MP3::Tag; -use Audio::FLAC::Header; -use Audio::Scan; - -# CDDB module -use CDDB_get qw(get_cddb); - -# non-encoder/decoder related options -my -( - $to, - $recursive, - $preserve, - $rip, - $help, - $longhelp, - $verbose, - $verinfo, - $dryrun, - $delete, - $keep, - $overwrite, - $formats, - $topdir, - $only, - $first_run, - - @file, - @dir, - - %run, - %lang, -); - -my $silent = "> /dev/null 2>&1"; - -# tagging options -my -( - $title, - $track, - $artist, - $album, - $comment, - $year, - $genre, - $taginfo, -); - -# name, version & icon information -my $name = "Perl Audio Converter"; -my $version = "5.1.0"; -my $icon_path = "/etc/pacpl/pacpl.png"; - -# If these options are toggled, messages/errors will be displayed -# via kdialog or zenity/notify-send (depending on environment) -my ($gui, $kde, $gnome); - -# Debugging (for developer use only) -my $debug = 0; - -# default configuration. -my %config = ( - - IMPORTM => 0, - JOBS => 4, - - DEFOPTS => 1, - EOPTS => '', - DOPTS => '', - NOPTS => '', - - BITRATE => 128, - FREQ => 44100, - CHANNELS => 2, - EFFECT => '', - FCOMP => 2, - PCOMP => 3, - ACOMP => 3000, - OGGQUAL => 3, - SPXQUAL => 8, - AACQUAL => 100, - MPCQUAL => 'radio', - OFMODE => 'normal', - OFOPT => 'fast', - BRATIO => 2, - BQUANL => 1.0, - BPSIZE => 128, - - USE_CDDB => 1, - CDDB_HOST => 'freedb.freedb.org', - CDDB_PORT => 8880, - CDDB_MODE => 'cddb', - CDDB_INPUT => 1, - DEVICE => '/dev/dvd', - NSCHEME => '%ar - %ti', - - ZEN_DIR => 1, - ZEN_OPTS => 1, - KDE_DIR => 1, - KDE_OPTS => 1, - - ); - -# location of configuration file -my $conf_path = "/etc/pacpl"; -my $po_dir = "/usr/share/pacpl/locale"; -my $mod_dir = "$conf_path/modules"; - -my $conf_file; - -# load the appropriate locale file -load_lang(); - -# try to load configuration file in this order... -my @conf_locations = ( - "$ENV{HOME}/.pacplrc", # Local - "$conf_path/pacpl.conf", # Global - "$ENV{PWD}/pacpl.conf", # Current Directory - ); - -# try to load conf file from one of the above locations -foreach my $i (@conf_locations) { - if (not $conf_file and -e $i) { - $conf_file = $i; - say "$lang{debug} $lang{loaded_config} $conf_file" if $debug == 1; - } -} - -say "$lang{no_config}" if not $conf_file; - -# open config file. -if ($conf_file and -e $conf_file) { - - open(CONF, "$conf_file") or die "$lang{opening_file} $conf_file - $!\n"; - - my @conf_opts = <CONF>; - @conf_opts = grep(!/^#|^$/, @conf_opts); - - close(CONF); - - # now read config file options and change default values accordingly. - foreach (@conf_opts) { - chomp; - my ($k, $v) = split(/\s*=\s*/); - $config{$k} = $v if exists($config{$k}) and $v; - say "$lang{debug} $k = $v" if $debug == 1 and exists($config{$k}); - } -} - -my $codecs_conf = "$conf_path/codecs.conf"; - -# set default encoders/decoders -sub load_codecs { - - open(CODECS, "$codecs_conf") or die "$lang{opening_file} $codecs_conf - $!\n"; - - my @codecs = <CODECS>; - @codecs = grep(!/^$|^#/, @codecs); - @codecs = grep(s/^\s*|\s*$//, @codecs); - - close(CODECS); - - foreach (@codecs) { - - chomp; - my ($k, $v) = split(/\s*=\s*/);
View file
pacpl-6.1.0.tar.gz/ChangeLog.txt
Added
@@ -0,0 +1,285 @@ +================= +**** 6.1.0 **** +================= + +* updated version to 6.1.0 + +% fixed kdialog ouput directory space issue + thanks to Jeremy Rehbaum (JRehbaum@juno.com) + +% incorporated patches from Paulo Marcel Coelho Aragão + - fix blank WMA tags + - fix decoder not working for WMA + - fix overwrite check to act more appropriately + - fix DEFOPTS = 0 to work as intended + + added alac-decoder support for .mp4 files + + added .gitignore + % fixed handling of m4a (AAC) codec handling + +% incoporated patches from Reuben Thomas (rrt@sc3d.org) + - fix installaton under different prefix and/or DESTDIR + - fix hardwired pathes in pacpl + +%note: with above patches pacpl is now pacpl.in which will be renamed after configure + +% updated Makefile.am to remove pacpl with "make distclean" + +================= +**** 5.1.0 **** +================= + +* updated version to 5.1.0 + ++ added patches directory. below updates and incorporations are included. + +% incorporated the following patches Matteo Cypriani (mcy@lm7.fr) + - typos + - configure exit + - enforce outdir when preserve is utilized + - multiple input source decode + +* updated README.module documentation thanks to Cristian Greco <cristian.debian@gmail.com> + +================= +**** 5.0.2 **** +================ + +%fixed regex to detect directory names with spaces thanks to Dmitry Klimov + +================= +**** 5.0.1 **** +================= + +01-04-2014 + +* updated ogg vorbis & spx tags to use TRACKNUMBER instead of TRACK + +% fixed coverting to "wma, ra, & mmf" thanks to bug report by Timothy E. Harris +% fixed missing semicolon bug in nemo/nautilus/thunar script +% fixed overwrite message to show output file, not source. +% fixed Thunar PACPL-Konvert script thanks to Timothy E. Harris + +- removed support for .src and .ram extenions (no longer supported) + +================= +**** 5.0.0 **** +================= + +11-1-2013 + +** 5.0.0 Official Stable Release ** + +* minor code optimizations/changes +* updated README program description + +% fixed amr encoding +% fixed mmf, ra, wma, other codecs supported by ffmpeg + ++ added a few obscure audio formats supported by sox/sndfile-convert including: + rf64 (sndfile) 8svx amb dat dvms f32 f64 fssd gsrt hcom txw vms + +10-12-2013 + +% fixed encoding to .mp4/.m4a using ffmpeg/avconv +% fixed configure error when enabling nemo + +- removed use of Ogg::Vorbis::Header. tag writing for oga and ogg + is now done via vorbiscomment (part of vorbis-tools) + ++ added oga extension for ogg vorbis audio ++ added ogv audio extract support ++ added webm audio extract support + +* updated oga/ogg tag reading to use Audio::Scan + +10-10-2013 + +% changed the kde plugin to popup a combobox for selecting the + output format to keep things somewhat consistent with the rest of + the platforms. + +% flip-flopped on the use 5.18.0 statement. seems other (*buntu*) + distros consider that release "experimental". worked around it + with a simple: + + no if $ >= 5.018, warnings => "experimental::smartmatch"; + +% re-wrote preserve directory function. it actually works again... + ++ added parallel processing. about time we put those cores to use! ++ added use of Parallel::ForkManager module you can install it via: + 1) perl -MCPAN -e 'install Parallel::ForkManager' + 2) sudo apt-get install libparallel-forkmanager-perl + ++ added option -j,--jobs option to specify concurrent jobs to process ++ added JOBS varible in pacpl.conf. default is set to 4 ++ added jobs description to locale files (need translations!) + ++ added support for the Thunar file manager (tested under Xbuntu 13.04) + see plugins/gnome/thunar/INSTALL for more information + +10-1-2013 + ++ added the use 5.18.0; requriement to pacpl. to those + using earlier versions, you can remove this line but YMMV. + +% fixed configure script to work properly when different + gui dialog / file managers are installed + +- removed support for lpac/pac (obsolete) +- removed support for gogo (obsolete) + +9-30-2013 + ++ added GNOMEDIR variable to the Makefile in case your gnome + installation is not located in the default /usr directory + +* updated directory structure for plugins +* updated configure script to use the following: + + --enable-kde (for the KDE service menu) + --enable-nautilus (for the nautilus script) + --enable-nemo (for the nemo action script) + + the kde and nautilus/nemo options cannot be used together. + you can however use both nemo and nautilus (assuming you have + both installed) + + by default none of the options are enabled + +- removed install.sh & README for nemo script directory + +9-24-2013 + +# bumped version to 5.0.0. with the amount of time + passed since the last release and all the feature + additons/changes I feel its warranted: For now + we're still in the nightly/pre-release testing stage + ++ GNOME Support Added: + +Note: Tested and tailored for 13.04 Unity, it will however + work on earlier versions and other debian based distros + using the Gnome desktop which have zenity & notify-send + installed + ++ added PACPL-Convert (Nautilus/Nemo) script + ++ added support for running the script through Nemo on Linux Mint + or other distributions that use that file manager + tested on Linux Mint 15 "Olivia" Cinnamon (64-bit) + +- removed use of Audio::WMA +- removed use of MP4::Info +- removed use of Audio::Musepack +- removed use of Audio::APETags + + the above four modules have been replaced by Audio::Scan for + reading the tags from the various formats including flac. + ++ added use of perl module Audio::Scan ++ added support for reading .ape tags ++ added support for TAK audio format (decode only) ++ added cdparanoia to mod-install-ubuntu.sh as part of the basic tools ++ added new string to .po files (gui_outdir) - **translators needed** + +% fixed changed FLAC tag DESCRIPTION to COMMENT +% fixed FLAC upper/lower case issue by reading tags with Audio::Scan +% fixed cd ripping - $out_dir should be $outdir in order run correctly +% fixed encoding to .mp4 & .m4a. Had same issue as Musepack files. + +* updated configure for gnome & kde - neither is installed by default. + you will need to --enable-kde or --enable-gnome if you would like to + have eiher of the plugins installed. + +* updated extra/mod-install*.sh to reflect module changes +* updated %run (put all codedcs in alphabetical order) a little house cleaning.. +* updated default bitrate in pacpl.conf to 192kbps for formats that support it +* updated pacpl.conf - changed default disc device to /dev/dvd + & modified all lang/*.po files to reflect change.
View file
pacpl-5.1.0.tar.gz/Makefile.am -> pacpl-6.1.0.tar.gz/Makefile.am
Changed
@@ -1,6 +1,6 @@ # Perl Audio Converter # -# Copyright (C) 2005-2014 Philip Lyons (vorzox@gmail.com) +# Copyright (C) 2005-2018 Philip Lyons (vorzox@gmail.com) # # 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 @@ -65,30 +65,27 @@ SHELL = /bin/sh # -# Configured directories... -# - -prefix = @prefix@ -exec_prefix = @exec_prefix@ -bindir = @bindir@ -datarootdir = @datarootdir@ -includedir = @includedir@ -libdir = @libdir@ -mandir = @mandir@ -docdir = @docdir@ - -# # Configuration files directories and other # -CONF_DIR = $(DESTDIR)/etc/$(PACKAGE_NAME) -PO_DIR = $(DESTDIR)/usr/share/pacpl/locale +CONF_DIR = $(DESTDIR)$(sysconfdir)/$(PACKAGE_NAME) +PO_DIR = $(DESTDIR)$(pkgdatadir)/locale MOD_DIR = $(CONF_DIR)/modules DOC_DIR = $(DESTDIR)$(docdir) MAN_DIR = $(DESTDIR)$(mandir)/man1 EXTRA_DIR = $(CONF_DIR)/extra +edit = sed \ + -e 's|@pkgdatadir@|$(pkgdatadir)|g' \ + -e 's|@sysconfdir@|$(sysconfdir)|g' + all : pacpl.1.gz +pacpl: pacpl.in Makefile + rm -f $@ $@.tmp + $(edit) '$@.in' >$@.tmp + mv $@.tmp $@ + chmod +x $@ + pacpl.1.gz : pacpl $(POD2MAN) $< | $(GZIP) -9 > $@ touch $@ @@ -150,14 +147,15 @@ $(RM) config.log $(RM) config.status $(RM) Makefile + $(RM) pacpl find . -name '*~' -exec $(RM) '{}' \; uninstall: uninstall-plugins $(RM) $(DESTDIR)$(bindir)/pacpl $(RM) $(MAN_DIR)/pacpl.1.gz - $(RM) -r $(CONF_DIR) - $(RM) -r $(DOC_DIR) - $(RM) -r $(DESTDIR)/usr/share/pacpl + $(RM) -r $(CONF_DIR)/pacpl + $(RM) -r $(DOC_DIR)/pacpl + $(RM) -r $(DESTDIR)$(pkgdatadir) uninstall-plugins: if INSTALL_KDE @@ -173,4 +171,4 @@ $(RM) $(NEMO_INSTALL_DIR)/PACPL-Convert $(RM) $(NEMO_INSTALL_DIR)/pacpl.nemo_action $(RM) $(ICON_DIR)/pacpl.png -endif \ No newline at end of file +endif
View file
pacpl-5.1.0.tar.gz/Makefile.in -> pacpl-6.1.0.tar.gz/Makefile.in
Changed
@@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,7 +16,7 @@ # Perl Audio Converter # -# Copyright (C) 2005-2014 Philip Lyons (vorzox@gmail.com) +# Copyright (C) 2005-2018 Philip Lyons (vorzox@gmail.com) # # 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 @@ -269,10 +269,6 @@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ - -# -# Configured directories... -# prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ @@ -311,12 +307,16 @@ # # Configuration files directories and other # -CONF_DIR = $(DESTDIR)/etc/$(PACKAGE_NAME) -PO_DIR = $(DESTDIR)/usr/share/pacpl/locale +CONF_DIR = $(DESTDIR)$(sysconfdir)/$(PACKAGE_NAME) +PO_DIR = $(DESTDIR)$(pkgdatadir)/locale MOD_DIR = $(CONF_DIR)/modules DOC_DIR = $(DESTDIR)$(docdir) MAN_DIR = $(DESTDIR)$(mandir)/man1 EXTRA_DIR = $(CONF_DIR)/extra +edit = sed \ + -e 's|@pkgdatadir@|$(pkgdatadir)|g' \ + -e 's|@sysconfdir@|$(sysconfdir)|g' + all: all-am .SUFFIXES: @@ -341,8 +341,8 @@ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -360,7 +360,10 @@ cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/.^$$\\*/\\\\&/g'`; \ @@ -400,7 +403,7 @@ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir @@ -426,7 +429,7 @@ @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir @@ -444,7 +447,7 @@ distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ @@ -454,7 +457,7 @@ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac @@ -640,6 +643,12 @@ all : pacpl.1.gz +pacpl: pacpl.in Makefile + rm -f $@ $@.tmp + $(edit) '$@.in' >$@.tmp + mv $@.tmp $@ + chmod +x $@ + pacpl.1.gz : pacpl $(POD2MAN) $< | $(GZIP) -9 > $@ touch $@ @@ -691,14 +700,15 @@ $(RM) config.log $(RM) config.status $(RM) Makefile + $(RM) pacpl find . -name '*~' -exec $(RM) '{}' \; uninstall: uninstall-plugins $(RM) $(DESTDIR)$(bindir)/pacpl $(RM) $(MAN_DIR)/pacpl.1.gz - $(RM) -r $(CONF_DIR) - $(RM) -r $(DOC_DIR) - $(RM) -r $(DESTDIR)/usr/share/pacpl + $(RM) -r $(CONF_DIR)/pacpl + $(RM) -r $(DOC_DIR)/pacpl + $(RM) -r $(DESTDIR)$(pkgdatadir) uninstall-plugins: @INSTALL_KDE_TRUE@ $(RM) $(KDE_INSTALL_DIR)/pacpl.desktop
View file
pacpl-5.1.0.tar.gz/NEWS -> pacpl-6.1.0.tar.gz/NEWS
Changed
@@ -1,3 +0,0 @@ -01-03-2014 - Minor Bug Fix Release - -11-01-2013 - Official 5.0.0 Package Released \ No newline at end of file
View file
pacpl-5.1.0.tar.gz/TODO -> pacpl-6.1.0.tar.gz/TODO
Changed
@@ -1,2 +1,4 @@ -Modify to change pacpl.conf (sysconfdir) in configure -same for local man pages + +1: Fix erronous messages produced when ripping cd tracks +2: clean up code and comments througout +3: add missing iOS file format extensions
View file
pacpl-5.1.0.tar.gz/aclocal.m4 -> pacpl-6.1.0.tar.gz/aclocal.m4
Changed
@@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.15 -*- Autoconf -*- +# generated automatically by aclocal 1.16.1 -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -20,7 +20,7 @@ If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.)) -# Copyright (C) 2002-2014 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -32,10 +32,10 @@ # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN(AM_AUTOMAKE_VERSION, -am__api_version='1.15' +am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if($1, 1.15, , +m4_if($1, 1.16.1, , AC_FATAL(Do not call $0, use AM_INIT_AUTOMAKE($1).))dnl ) @@ -51,14 +51,14 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN(AM_SET_CURRENT_AUTOMAKE_VERSION, -AM_AUTOMAKE_VERSION(1.15)dnl +AM_AUTOMAKE_VERSION(1.16.1)dnl m4_ifndef(AC_AUTOCONF_VERSION, m4_copy(m4_PACKAGE_VERSION, AC_AUTOCONF_VERSION))dnl _AM_AUTOCONF_VERSION(m4_defn(AC_AUTOCONF_VERSION))) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -110,7 +110,7 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -143,7 +143,7 @@ # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -230,8 +230,8 @@ AC_REQUIRE(AC_PROG_MKDIR_P)dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: -# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> -# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> +# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> +# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> AC_SUBST(mkdir_p, '$(MKDIR_P)') # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. @@ -298,7 +298,7 @@ Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: <http://www.gnu.org/software/coreutils/>. +that behaves properly: <https://www.gnu.org/software/coreutils/>. If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM @@ -340,7 +340,7 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME("$_am_arg")`/stamp-h$_am_stamp_count) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -361,7 +361,7 @@ fi AC_SUBST(install_sh)) -# Copyright (C) 2003-2014 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -382,7 +382,7 @@ # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -421,7 +421,7 @@ # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -452,7 +452,7 @@ # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -533,7 +533,7 @@ rm -f conftest.file ) -# Copyright (C) 2009-2014 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -593,7 +593,7 @@ _AM_SUBST_NOTMAKE(AM_BACKSLASH)dnl ) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -621,7 +621,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST(INSTALL_STRIP_PROGRAM)) -# Copyright (C) 2006-2014 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -640,7 +640,7 @@ # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2014 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it,
View file
pacpl-5.1.0.tar.gz/codecs.conf -> pacpl-6.1.0.tar.gz/codecs.conf
Changed
@@ -48,11 +48,10 @@ FLA = flac,flac -# MP4 / M4A # +# MP4 # # E: faac, ffmpeg, avconv # E: faad, ffmpeg, avconv, mplayer -M4A = faac,faad MP4 = faac,faad # MP3 #
View file
pacpl-5.1.0.tar.gz/configure -> pacpl-6.1.0.tar.gz/configure
Changed
@@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for pacpl 5.1.0. +# Generated by GNU Autoconf 2.69 for pacpl 6.1.0. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -576,13 +576,13 @@ # Identity of this package. PACKAGE_NAME='pacpl' PACKAGE_TARNAME='pacpl' -PACKAGE_VERSION='5.1.0' -PACKAGE_STRING='pacpl 5.1.0' +PACKAGE_VERSION='6.1.0' +PACKAGE_STRING='pacpl 6.1.0' PACKAGE_BUGREPORT='' PACKAGE_URL='' ac_default_prefix=/usr -ac_unique_file="pacpl" +ac_unique_file="pacpl.in" ac_subst_vars='LTLIBOBJS LIBOBJS DESTDIR @@ -1260,7 +1260,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures pacpl 5.1.0 to adapt to many kinds of systems. +\`configure' configures pacpl 6.1.0 to adapt to many kinds of systems. Usage: $0 OPTION... VAR=VALUE... @@ -1326,7 +1326,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pacpl 5.1.0:";; + short | recursive ) echo "Configuration of pacpl 6.1.0:";; esac cat <<\_ACEOF @@ -1411,7 +1411,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pacpl configure 5.1.0 +pacpl configure 6.1.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1428,7 +1428,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by pacpl $as_me 5.1.0, which was +It was created by pacpl $as_me 6.1.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -1777,7 +1777,7 @@ -am__api_version='1.15' +am__api_version='1.16' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do @@ -2292,7 +2292,7 @@ # Define the identity of the package. PACKAGE='pacpl' - VERSION='5.1.0' + VERSION='6.1.0' cat >>confdefs.h <<_ACEOF @@ -2322,8 +2322,8 @@ # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: -# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> -# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> +# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> +# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> mkdir_p='$(MKDIR_P)' # We need awk for the "check" target (and possibly the TAP driver). The @@ -2374,7 +2374,7 @@ Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: <http://www.gnu.org/software/coreutils/>. +that behaves properly: <https://www.gnu.org/software/coreutils/>. If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM @@ -4823,7 +4823,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by pacpl $as_me 5.1.0, which was +This file was extended by pacpl $as_me 6.1.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -4876,7 +4876,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/\\""\`\$/\\\\&/g'`" ac_cs_version="\\ -pacpl config.status 5.1.0 +pacpl config.status 6.1.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"
View file
pacpl-5.1.0.tar.gz/configure.ac -> pacpl-6.1.0.tar.gz/configure.ac
Changed
@@ -1,10 +1,10 @@ # Process this file with autoconf to produce a configure script. # -# Copyright (C) 2007-2017 Philip Lyons (vorzox@gmail.com) +# Copyright (C) 2007-2018 Philip Lyons (vorzox@gmail.com) AC_PACKAGE_NAME(Perl Audio Converter) -AC_PACKAGE_TARNAME(pacpl-5.1.0.tar.bz2) -AC_PACKAGE_VERSION(5.1.0) +AC_PACKAGE_TARNAME(pacpl-6.1.0.tar.bz2) +AC_PACKAGE_VERSION(6.1.0) AC_PACKAGE_BUGREPORT(vorzox@gmail.com) m4_include(aclocal/ax_prog_perl_modules.m4) @@ -12,7 +12,7 @@ AC_PROG_PERL_VERSION(5.18.1) AC_PREREQ(2.69) -AC_INIT(pacpl,5.1.0) +AC_INIT(pacpl,6.1.0) AM_INIT_AUTOMAKE @@ -22,7 +22,7 @@ AC_PREFIX_DEFAULT(/usr) AC_PREFIX_PROGRAM(pacpl) -AC_CONFIG_SRCDIR(pacpl) +AC_CONFIG_SRCDIR(pacpl.in) AC_PROG_INSTALL
View file
pacpl-5.1.0.tar.gz/pacpl.conf -> pacpl-6.1.0.tar.gz/pacpl.conf
Changed
@@ -31,7 +31,7 @@ ##################################### # Audio Bitrate # -# Default: 128 +# Default: 320 # voice = 56kbps/mono # fm/radio/tape = 112kbps # mp3 = 128kbps @@ -40,7 +40,7 @@ # studio = 256kbps # high = 320kbps # -BITRATE = 192 +BITRATE = 320 #################### # Sampling Frequency @@ -61,14 +61,14 @@ # levels such as 2.5 are permitted. Normal quality # range is 0 - 10. # -OGGQUAL = 3 +OGGQUAL = 10 ##################### # Speex quality level # # (0-10), default 8 # -SPXQUAL = 8 +SPXQUAL = 10 ######################## # FLAC compression level @@ -103,7 +103,7 @@ # insane extreme high quality, (typ. 232...268 kbps) # braindead extreme high quality, (typ. 232...278 kbps) # -MPCQUAL = radio +MPCQUAL = standard ########################## # OptimFrog (OFR/OFS) mode
View file
pacpl-6.1.0.tar.gz/pacpl.in
Added
@@ -0,0 +1,4075 @@ +#!/usr/bin/perl +# +# Perl Audio Converter +# +# Copyright (C) 2005-2018 Philip Lyons (vorzox@gmail.com) +# +# 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 <http://www.gnu.org/licenses/>. + +use strict; +use warnings; +use Getopt::Long; +use File::Basename; +use File::Find; +use File::Spec::Functions qw(rel2abs); +use Parallel::ForkManager; + +use feature qw(switch say); + +no if $ >= 5.018, warnings => "experimental::smartmatch"; + +# Tagging modules +use MP3::Tag; +use Audio::FLAC::Header; +use Audio::Scan; + +# CDDB module +use CDDB_get qw(get_cddb); + +# non-encoder/decoder related options +my +( + $to, + $recursive, + $preserve, + $rip, + $help, + $longhelp, + $verbose, + $verinfo, + $dryrun, + $delete, + $keep, + $overwrite, + $formats, + $topdir, + $only, + $first_run, + + @file, + @dir, + + %run, + %lang, +); + +my $silent = "> /dev/null 2>&1"; + +# tagging options +my +( + $title, + $track, + $artist, + $album, + $comment, + $year, + $genre, + $taginfo, +); + +# name and version +my $name = "Perl Audio Converter"; +my $version = "6.1.0"; + +# If these options are toggled, messages/errors will be displayed +# via kdialog or zenity/notify-send (depending on environment) +my ($gui, $kde, $gnome); + +# Debugging (for developer use only) +my $debug = 0; + +# default configuration. +my %config = ( + + IMPORTM => 0, + JOBS => 4, + + DEFOPTS => 1, + EOPTS => '', + DOPTS => '', + NOPTS => '', + + BITRATE => 128, + FREQ => 44100, + CHANNELS => 2, + EFFECT => '', + FCOMP => 2, + PCOMP => 3, + ACOMP => 3000, + OGGQUAL => 3, + SPXQUAL => 8, + AACQUAL => 100, + MPCQUAL => 'radio', + OFMODE => 'normal', + OFOPT => 'fast', + BRATIO => 2, + BQUANL => 1.0, + BPSIZE => 128, + + USE_CDDB => 1, + CDDB_HOST => 'freedb.freedb.org', + CDDB_PORT => 8880, + CDDB_MODE => 'cddb', + CDDB_INPUT => 1, + DEVICE => '/dev/dvd', + NSCHEME => '%ar - %ti', + + ZEN_DIR => 1, + ZEN_OPTS => 1, + KDE_DIR => 1, + KDE_OPTS => 1, + + ); + +# location of configuration file +my $conf_path = "@sysconfdir@/pacpl"; +my $po_dir = "@pkgdatadir@/locale"; +my $mod_dir = "$conf_path/modules"; + +my $conf_file; + +# Icon path +my $icon_path = "$conf_path/pacpl.png"; + +# load the appropriate locale file +load_lang(); + +# try to load configuration file in this order... +my @conf_locations = ( + "$ENV{HOME}/.pacplrc", # Local + "$conf_path/pacpl.conf", # Global + "$ENV{PWD}/pacpl.conf", # Current Directory + ); + +# try to load conf file from one of the above locations +foreach my $i (@conf_locations) { + if (not $conf_file and -e $i) { + $conf_file = $i; + say "$lang{debug} $lang{loaded_config} $conf_file" if $debug == 1; + } +} + +say "$lang{no_config}" if not $conf_file; + +# open config file. +if ($conf_file and -e $conf_file) { + + open(CONF, "$conf_file") or die "$lang{opening_file} $conf_file - $!\n"; + + my @conf_opts = <CONF>; + @conf_opts = grep(!/^#|^$/, @conf_opts); + + close(CONF); + + # now read config file options and change default values accordingly. + foreach (@conf_opts) { + chomp; + my ($k, $v) = split(/\s*=\s*/); + $config{$k} = $v if exists($config{$k}) and length($v); + say "$lang{debug} $k = $v" if $debug == 1 and exists($config{$k}); + } +} + +my $codecs_conf = "$conf_path/codecs.conf"; + +# set default encoders/decoders +sub load_codecs { + + open(CODECS, "$codecs_conf") or die "$lang{opening_file} $codecs_conf - $!\n"; + + my @codecs = <CODECS>; + @codecs = grep(!/^$|^#/, @codecs); + @codecs = grep(s/^\s*|\s*$//, @codecs); + + close(CODECS); + + foreach (@codecs) { +
View file
pacpl-6.1.0.tar.gz/patches/0001-Choose-decoder-encoder-based-on-the-codec-and-not-th.patch
Added
@@ -0,0 +1,214 @@ +From 69ec774ea202d74f20891bf0e6adae89d1b61fb7 Mon Sep 17 00:00:00 2001 +From: marcelpaulo <marcelpaulo@gmail.com> +Date: Mon, 26 Mar 2018 15:56:19 -0300 +Subject: PATCH Choose decoder/encoder based on the codec and not the file + extension: for m4a files, get the codec with Audio::Scan; for the others, use + the extension as the codec + +--- + codecs.conf | 3 +-- + pacpl.in | 73 +++++++++++++++++++++++++++++++++++++++++++++---------------- + 2 files changed, 55 insertions(+), 21 deletions(-) + +diff --git a/codecs.conf b/codecs.conf +index dffc4ea..5d6b47d 100644 +--- a/codecs.conf ++++ b/codecs.conf +@@ -48,11 +48,10 @@ FLAC = flac,flac + + FLA = flac,flac + +-# MP4 / M4A # ++# MP4 # + # E: faac, ffmpeg, avconv + # E: faad, ffmpeg, avconv, mplayer + +-M4A = faac,faad + MP4 = faac,faad + + # MP3 # +diff --git a/pacpl.in b/pacpl.in +index 611bb2d..3267448 100644 +--- a/pacpl.in ++++ b/pacpl.in +@@ -81,7 +81,7 @@ my + + # name, version + my $name = "Perl Audio Converter"; +-my $version = "6.0"; ++my $version = "6.1"; + + # If these options are toggled, messages/errors will be displayed + # via kdialog or zenity/notify-send (depending on environment) +@@ -1333,7 +1333,8 @@ my $pm = Parallel::ForkManager->new($jobs); + }, + }, + +- m4a => { ++ # m4a container with AAC codec ++ mp4a => { + + DEFAULT_ENCODER => "faac", + DEFAULT_DECODER => "faad", +@@ -1403,18 +1404,50 @@ my $pm = Parallel::ForkManager->new($jobs); + DSTR => sub { "-vc null -vo null -ao pcm:file=%o %i" }, + }, + ++ }, ++ ++ ESTR => sub { "$eopts -w -q $aacqual %i -o %o" }, ++ ++ TAGS => { ++ READ => 1, ++ WRITE => 1, ++ MODULE => "Audio::Scan", ++ }, ++ }, ++ ++ # m4a container with ALAC codec ++ alac => { ++ ++ DEFAULT_ENCODER => undef, ++ DEFAULT_DECODER => "alac-decoder", ++ ++ DECODER => { ++ + 'alac-decoder' => { + NAME => "alac-decoder", + DSTR => sub { "$dopts -f %o %i" }, + }, ++ ++ ffmpeg => { ++ NAME => "ffmpeg", ++ DSTR => sub { "$dopts -y -i %i %o" }, ++ }, ++ ++ avconv => { ++ NAME => 'avconv', ++ DSTR => sub { "$dopts -y -i %i %o" }, ++ }, ++ ++ mplayer => { ++ NAME => "mplayer", ++ DSTR => sub { "-vc null -vo null -ao pcm:file=%o %i" }, ++ }, + + }, + +- ESTR => sub { "$eopts -w -q $aacqual %i -o %o" }, +- + TAGS => { + READ => 1, +- WRITE => 1, ++ WRITE => 0, + MODULE => "Audio::Scan", + }, + }, +@@ -2347,7 +2380,8 @@ sub proc_files { + $decoder = $my_decoder if defined($my_decoder); + + $encoder = $run{$to}{DEFAULT_ENCODER} if not $my_encoder; +- $decoder = $run{$if}{DEFAULT_DECODER} if not $my_decoder; ++ my $codec = ( $if eq "m4a" ? Audio::Scan->scan_info($i)->{info}->{tracks}0->{encoding} : $if ); ++ $decoder = $run{$codec}{DEFAULT_DECODER} if not $my_decoder; + + if (-e "$dir/$file.$to" and not $overwrite) { + pnotice("overwrite","$file.$to",1); +@@ -2355,10 +2389,10 @@ sub proc_files { + next; + } + +- if (check_input($file,$dir,$if) == 0) { ++ if (check_input($file,$dir,$codec) == 0) { + + pnotice("unk_encoder","$file.$ext",1), next unless(exists($run{$to}{ENCODER}{$encoder})); +- pnotice("unk_decoder","$file.$ext",1), next unless(exists($run{$if}{DECODER}{$decoder})); ++ pnotice("unk_decoder","$file.$ext",1), next unless(exists($run{$codec}{DECODER}{$decoder})); + + get_visual_opts($to,$outdir) if $gui and not defined($first_run); + +@@ -2378,6 +2412,7 @@ sub proc_files { + $files{"FILE$number"}{FILE} = "$dir/$file"; + $files{"FILE$number"}{OUTF} = "$outdir/$outfile"; + $files{"FILE$number"}{EXT} = "$ext"; ++ $files{"FILE$number"}{CODEC} = "$codec"; + $files{"FILE$number"}{NAME} = "$file"; + $files{"FILE$number"}{OUTD} = "$outfile"; + $files{"FILE$number"}{DECODER} = "$decoder"; +@@ -2497,7 +2532,7 @@ find ( sub { + # convert input to destination format + sub convert { + +- my ($inf, $outf, $infmt, $iname, $oname, $dec) = @_; ++ my ($inf, $outf, $infmt, $iname, $oname, $codec, $dec) = @_; + + my $if = $infmt; + $if =~ tr/A-Z/a-z/; +@@ -2514,17 +2549,17 @@ sub convert { + # that supports the desired input/output formats. + $decoder = $dec; + check_encoder(); +- check_decoder($infmt); ++ check_decoder($codec); + +- my $decode_string = $run{$if}{DECODER}{$decoder}{DSTR}->(); ++ my $decode_string = $run{$codec}{DECODER}{$decoder}{DSTR}->(); + $decode_string =~ s/%i/\"$inf.$infmt\"/; + $decode_string =~ s/%o/\"$outf.$$.wav\"/; + $decode_string =~ s/(\$|\\)/\\$1/g; + +- pnotice("debug","\n$run{$if}{DECODER}{$decoder}{NAME} $decode_string", 2) if $dryrun; ++ pnotice("debug","\n$run{$codec}{DECODER}{$decoder}{NAME} $decode_string", 2) if $dryrun; + + # decode input file to temporary wav +- system("$run{$if}{DECODER}{$decoder}{NAME} $decode_string $silent") if not $dryrun; ++ system("$run{$codec}{DECODER}{$decoder}{NAME} $decode_string $silent") if not $dryrun; + + # remove temporary wav file and die if decode fails + if ($? > 0) { +@@ -2540,7 +2575,7 @@ sub convert { + system("normalize $nopts \"$outf.$$.wav\"") if $normalize; + + # copy meta-data from input file to %tag_name +- read_tags("$inf.$infmt", "$if") if $run{$if}{TAGS}{READ} == 1 and not $dryrun; ++ read_tags("$inf.$infmt", "$codec") if $run{$codec}{TAGS}{READ} == 1 and not $dryrun; + + my $tag_opts = format_tags($to); # tag options for mp4/m4a/m4b/mpc/mpp/bonk/spx/wv + +@@ -2605,7 +2640,7 @@ sub fork_files { + say "$msg" if not $gui; + system("kdialog --icon $icon_path --title \"$name\" --passivepopup \"$msg\" 10 &") if $gui and $kde; + system("notify-send \"$name\" \"$msg\" -t 35 -i $icon_path &") if $gui and $gnome; +- convert("$files{$_}{FILE}","$files{$_}{OUTF}","$files{$_}{EXT}","$files{$_}{NAME}","$files{$_}{OUTD}","$files{$_}{DECODER}"); ++ convert("$files{$_}{FILE}","$files{$_}{OUTF}","$files{$_}{EXT}","$files{$_}{NAME}","$files{$_}{OUTD}","$files{$_}{CODEC}","$files{$_}{DECODER}"); + $pm->finish; + } + +@@ -2653,12 +2688,12 @@ sub check_input { + + my $file = shift; + my $dir = shift; +- my $ext = shift; ++ my $codec = shift; + + perror("no_encoder","$to") unless(defined($run{$to}{ENCODER})); + +- unless(defined($run{$ext}{DECODER})) { +- pnotice("no_decoder","$ext",2) if $verbose or not $only; ++ unless(defined($run{$codec}{DECODER})) { ++ pnotice("no_decoder","$codec",2) if $verbose or not $only;
View file
pacpl-6.1.0.tar.gz/patches/0001-Fix-installation-under-different-prefix-and-or-DESTD.patch
Added
@@ -0,0 +1,104 @@ +From 3f7aa5a851ef842d1d38d0f37db7dc21e60df3b8 Mon Sep 17 00:00:00 2001 +From: Reuben Thomas <rrt@sc3d.org> +Date: Mon, 22 Jan 2018 13:11:43 +0000 +Subject: PATCH 1/2 Fix installation under different --prefix and/or DESTDIR + +Use DESTDIR consistently. + +Use sysconfdir and pkgdatadir to track user-configured prefix. + +Remove unnecessary re-definitions of automake variables from +Makefile.am. +--- + Makefile.am | 21 ++++----------------- + Makefile.in | 11 ++++------- + 2 files changed, 8 insertions(+), 24 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index f52a21e..d3506f1 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -65,23 +65,10 @@ RM = @RM@ -f + SHELL = /bin/sh + + # +-# Configured directories... +-# +- +-prefix = @prefix@ +-exec_prefix = @exec_prefix@ +-bindir = @bindir@ +-datarootdir = @datarootdir@ +-includedir = @includedir@ +-libdir = @libdir@ +-mandir = @mandir@ +-docdir = @docdir@ +- +-# + # Configuration files directories and other + # +-CONF_DIR = $(DESTDIR)/etc/$(PACKAGE_NAME) +-PO_DIR = $(DESTDIR)/usr/share/pacpl/locale ++CONF_DIR = $(DESTDIR)$(sysconfdir)/$(PACKAGE_NAME) ++PO_DIR = $(DESTDIR)$(pkgdatadir)/locale + MOD_DIR = $(CONF_DIR)/modules + DOC_DIR = $(DESTDIR)$(docdir) + MAN_DIR = $(DESTDIR)$(mandir)/man1 +@@ -157,7 +144,7 @@ uninstall: uninstall-plugins + $(RM) $(MAN_DIR)/pacpl.1.gz + $(RM) -r $(CONF_DIR) + $(RM) -r $(DOC_DIR) +- $(RM) -r $(DESTDIR)/usr/share/pacpl ++ $(RM) -r $(DESTDIR)$(pkgdatadir) + + uninstall-plugins: + if INSTALL_KDE +@@ -173,4 +160,4 @@ if INSTALL_NEMO + $(RM) $(NEMO_INSTALL_DIR)/PACPL-Convert + $(RM) $(NEMO_INSTALL_DIR)/pacpl.nemo_action + $(RM) $(ICON_DIR)/pacpl.png +-endif +\ No newline at end of file ++endif +diff --git a/Makefile.in b/Makefile.in +index 04dbeb4..ff102dc 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -269,13 +269,10 @@ mandir = @mandir@ + mkdir_p = @mkdir_p@ + oldincludedir = @oldincludedir@ + pdfdir = @pdfdir@ +- +-# +-# Configured directories... +-# + prefix = @prefix@ + program_transform_name = @program_transform_name@ + psdir = @psdir@ ++runstatedir = @runstatedir@ + sbindir = @sbindir@ + sharedstatedir = @sharedstatedir@ + srcdir = @srcdir@ +@@ -311,8 +308,8 @@ ICON_DIR = $(DESTDIR)$(GNOMEDIR)/share/icons + # + # Configuration files directories and other + # +-CONF_DIR = $(DESTDIR)/etc/$(PACKAGE_NAME) +-PO_DIR = $(DESTDIR)/usr/share/pacpl/locale ++CONF_DIR = $(DESTDIR)$(sysconfdir)/$(PACKAGE_NAME) ++PO_DIR = $(DESTDIR)$(pkgdatadir)/locale + MOD_DIR = $(CONF_DIR)/modules + DOC_DIR = $(DESTDIR)$(docdir) + MAN_DIR = $(DESTDIR)$(mandir)/man1 +@@ -698,7 +695,7 @@ uninstall: uninstall-plugins + $(RM) $(MAN_DIR)/pacpl.1.gz + $(RM) -r $(CONF_DIR) + $(RM) -r $(DOC_DIR) +- $(RM) -r $(DESTDIR)/usr/share/pacpl ++ $(RM) -r $(DESTDIR)$(pkgdatadir) + + uninstall-plugins: + @INSTALL_KDE_TRUE@ $(RM) $(KDE_INSTALL_DIR)/pacpl.desktop +-- +2.7.4 +
View file
pacpl-6.1.0.tar.gz/patches/0002-Fix-hardwired-installation-paths-in-pacpl.patch
Added
@@ -0,0 +1,8196 @@ +From c497331621c0a6c128169945f67b552e81ab539f Mon Sep 17 00:00:00 2001 +From: Reuben Thomas <rrt@sc3d.org> +Date: Mon, 22 Jan 2018 13:21:55 +0000 +Subject: PATCH 2/2 Fix hardwired installation paths in pacpl + +--- + Makefile.am | 10 + + configure | 16 +- + configure.ac | 2 +- + pacpl | 4034 ---------------------------------------------------------- + pacpl.in | 4034 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 5 files changed, 4059 insertions(+), 4037 deletions(-) + delete mode 100755 pacpl + create mode 100755 pacpl.in + +diff --git a/Makefile.am b/Makefile.am +index d3506f1..ee5503b 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -74,8 +74,18 @@ DOC_DIR = $(DESTDIR)$(docdir) + MAN_DIR = $(DESTDIR)$(mandir)/man1 + EXTRA_DIR = $(CONF_DIR)/extra + ++edit = sed \ ++ -e 's|@pkgdatadir@|$(pkgdatadir)|g' \ ++ -e 's|@sysconfdir@|$(sysconfdir)|g' ++ + all : pacpl.1.gz + ++pacpl: pacpl.in Makefile ++ rm -f $@ $@.tmp ++ $(edit) '$@.in' >$@.tmp ++ mv $@.tmp $@ ++ chmod +x $@ ++ + pacpl.1.gz : pacpl + $(POD2MAN) $< | $(GZIP) -9 > $@ + touch $@ +diff --git a/configure b/configure +index 49a871d..0423607 100755 +--- a/configure ++++ b/configure +@@ -582,7 +582,7 @@ PACKAGE_BUGREPORT='' + PACKAGE_URL='' + + ac_default_prefix=/usr +-ac_unique_file="pacpl" ++ac_unique_file="pacpl.in" + ac_subst_vars='LTLIBOBJS + LIBOBJS + DESTDIR +@@ -687,6 +687,7 @@ infodir + docdir + oldincludedir + includedir ++runstatedir + localstatedir + sharedstatedir + sysconfdir +@@ -758,6 +759,7 @@ datadir='${datarootdir}' + sysconfdir='${prefix}/etc' + sharedstatedir='${prefix}/com' + localstatedir='${prefix}/var' ++runstatedir='${localstatedir}/run' + includedir='${prefix}/include' + oldincludedir='/usr/include' + docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +@@ -1010,6 +1012,15 @@ do + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + ++ -runstatedir | --runstatedir | --runstatedi | --runstated \ ++ | --runstate | --runstat | --runsta | --runst | --runs \ ++ | --run | --ru | --r) ++ ac_prev=runstatedir ;; ++ -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ ++ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ ++ | --run=* | --ru=* | --r=*) ++ runstatedir=$ac_optarg ;; ++ + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ +@@ -1147,7 +1158,7 @@ fi + for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ +- libdir localedir mandir ++ libdir localedir mandir runstatedir + do + eval ac_val=\$$ac_var + # Remove trailing slashes. +@@ -1300,6 +1311,7 @@ Fine tuning of the installation directories: + --sysconfdir=DIR read-only single-machine data PREFIX/etc + --sharedstatedir=DIR modifiable architecture-independent data PREFIX/com + --localstatedir=DIR modifiable single-machine data PREFIX/var ++ --runstatedir=DIR modifiable per-process data LOCALSTATEDIR/run + --libdir=DIR object code libraries EPREFIX/lib + --includedir=DIR C header files PREFIX/include + --oldincludedir=DIR C header files for non-gcc /usr/include +diff --git a/configure.ac b/configure.ac +index 281f31f..887f580 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -22,7 +22,7 @@ AC_SUBST(KDEDIR) + + AC_PREFIX_DEFAULT(/usr) + AC_PREFIX_PROGRAM(pacpl) +-AC_CONFIG_SRCDIR(pacpl) ++AC_CONFIG_SRCDIR(pacpl.in) + + AC_PROG_INSTALL + +diff --git a/pacpl b/pacpl +deleted file mode 100755 +index 2ad3b74..0000000 +--- a/pacpl ++++ /dev/null +@@ -1,4034 +0,0 @@ +-#!/usr/bin/perl +-# +-# Perl Audio Converter +-# +-# Copyright (C) 2005-2017 Philip Lyons (vorzox@gmail.com) +-# +-# 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 <http://www.gnu.org/licenses/>. +- +-use strict; +-use warnings; +-use Getopt::Long; +-use File::Basename; +-use File::Find; +-use File::Spec::Functions qw(rel2abs); +-use Parallel::ForkManager; +- +-use feature qw(switch say); +- +-no if $ >= 5.018, warnings => "experimental::smartmatch"; +- +-# Tagging modules +-use MP3::Tag; +-use Audio::FLAC::Header; +-use Audio::Scan; +- +-# CDDB module +-use CDDB_get qw(get_cddb); +- +-# non-encoder/decoder related options +-my +-( +- $to, +- $recursive, +- $preserve, +- $rip, +- $help, +- $longhelp, +- $verbose, +- $verinfo, +- $dryrun, +- $delete, +- $keep, +- $overwrite, +- $formats, +- $topdir, +- $only, +- $first_run, +- +- @file, +- @dir, +- +- %run, +- %lang, +-); +- +-my $silent = "> /dev/null 2>&1"; +- +-# tagging options +-my +-( +- $title, +- $track, +- $artist, +- $album, +- $comment, +- $year, +- $genre, +- $taginfo, +-);
View file
pacpl-6.1.0.tar.gz/patches/add_alac_decoder_m4a.patch
Added
@@ -0,0 +1,16 @@ +diff --git a/pacpl.in b/pacpl.in +index 0f862f9..611bb2d 100644 +--- a/pacpl.in ++++ b/pacpl.in +@@ -1403,6 +1403,11 @@ my $pm = Parallel::ForkManager->new($jobs); + DSTR => sub { "-vc null -vo null -ao pcm:file=%o %i" }, + }, + ++ 'alac-decoder' => { ++ NAME => "alac-decoder", ++ DSTR => sub { "$dopts -f %o %i" }, ++ }, ++ + }, + + ESTR => sub { "$eopts -w -q $aacqual %i -o %o" },
View file
pacpl-6.1.0.tar.gz/patches/fix_config_value_0.patch
Added
@@ -0,0 +1,13 @@ +diff --git a/pacpl.in b/pacpl.in +index 5c28750..436e140 100644 +--- a/pacpl.in ++++ b/pacpl.in +@@ -175,7 +175,7 @@ if ($conf_file and -e $conf_file) { + foreach (@conf_opts) { + chomp; + my ($k, $v) = split(/\s*=\s*/); +- $config{$k} = $v if exists($config{$k}) and $v; ++ $config{$k} = $v if exists($config{$k}) and length($v); + say "$lang{debug} $k = $v" if $debug == 1 and exists($config{$k}); + } + }
View file
pacpl-6.1.0.tar.gz/patches/fix_decoding_string_ffmpeg.patch
Added
@@ -0,0 +1,13 @@ +diff --git a/pacpl.in b/pacpl.in +index 436e140..68619f9 100644 +--- a/pacpl.in ++++ b/pacpl.in +@@ -2209,7 +2209,7 @@ foreach my $fork (@ffmpeg_forks) { + $run{$codec}{DEFAULT_DECODER} = $fork; + $run{$codec}{ENCODER}{$fork}{NAME} = $fork; + $run{$codec}{DECODER}{$fork}{NAME} = $fork; +- $run{$codec}{DECODER}{$fork}{DSTR} = sub {"-y %i $dopts %o"}; ++ $run{$codec}{DECODER}{$fork}{DSTR} = sub {"-y -i %i $dopts %o"}; + $run{$codec}{ENCODER}{$fork}{ESTR} = sub {"-y -i %i $eopts -ab $bitrate.k -ar $freq -ac $channels %o"}; + $run{$codec}{TAGS}{READ} = 0; + $run{$codec}{TAGS}{WRITE} = 0;
View file
pacpl-6.1.0.tar.gz/patches/fix_destination_always_overwritten.patch
Added
@@ -0,0 +1,13 @@ +diff --git a/pacpl.in b/pacpl.in +index 341e680..3c16141 100644 +--- a/pacpl.in ++++ b/pacpl.in +@@ -2343,7 +2343,7 @@ sub proc_files { + $encoder = $run{$to}{DEFAULT_ENCODER} if not $my_encoder; + $decoder = $run{$if}{DEFAULT_DECODER} if not $my_decoder; + +- if (-e "$file.$to" and not $overwrite) { ++ if (-e "$dir/$file.$to" and not $overwrite) { + pnotice("overwrite","$file.$to",1); + $total_failed++; + next;
View file
pacpl-6.1.0.tar.gz/patches/fix_wma_tag_names.patch
Added
@@ -0,0 +1,25 @@ +diff --git a/pacpl.in b/pacpl.in +index 5b9f7c2..341e680 100644 +--- a/pacpl.in ++++ b/pacpl.in +@@ -2965,13 +2965,13 @@ when (/^ape$|^mpc$|^mpp$|^wv$/) { + when (/^wma$/) { + my $wma_tag = $tag_module->scan_tags($in_file)->{tags}; + +- $tag_name{title} = $wma_tag->{TITLE} if $wma_tag->{TITLE}; +- $tag_name{track} = $wma_tag->{TRACKNUMBER} if $wma_tag->{TRACKNUMBER}; +- $tag_name{artist} = $wma_tag->{AUTHOR} if $wma_tag->{AUTHOR}; +- $tag_name{album} = $wma_tag->{ALBUMTITLE} if $wma_tag->{ALBUMTITLE}; +- $tag_name{comment} = $wma_tag->{DESCRIPTION} if $wma_tag->{DESCRIPTION}; +- $tag_name{year} = $wma_tag->{YEAR} if $wma_tag->{YEAR}; +- $tag_name{genre} = $wma_tag->{GENRE} if $wma_tag->{GENRE}; ++ $tag_name{title} = $wma_tag->{Title} if $wma_tag->{Title}; ++ $tag_name{track} = $wma_tag->{'WM/TrackNumber'} if $wma_tag->{'WM/TrackNumber'}; ++ $tag_name{artist} = $wma_tag->{'WM/AlbumArtist'} if $wma_tag->{'WM/AlbumArtist'}; ++ $tag_name{album} = $wma_tag->{'WM/AlbumTitle'} if $wma_tag->{'WM/AlbumTitle'}; ++ $tag_name{comment} = $wma_tag->{'WM/Description'} if $wma_tag->{'WM/Description'}; ++ $tag_name{year} = $wma_tag->{'WM/Year'} if $wma_tag->{'WM/Year'}; ++ $tag_name{genre} = $wma_tag->{'WM/Genre'} if $wma_tag->{'WM/Genre'}; + + return 0; + }
View file
pacpl-5.1.0.tar.gz/plugins/gnome/nautilus/PACPL-Convert -> pacpl-6.1.0.tar.gz/plugins/gnome/nautilus/PACPL-Convert
Changed
@@ -1,6 +1,6 @@ #!/usr/bin/perl # -# Copywrite (C) Philip Lyons 2013-2017 (vorzox@gmail.com) +# Copywrite (C) Philip Lyons 2013-2018 (vorzox@gmail.com) # # 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
View file
pacpl-5.1.0.tar.gz/plugins/gnome/nemo/PACPL-Convert -> pacpl-6.1.0.tar.gz/plugins/gnome/nemo/PACPL-Convert
Changed
@@ -1,6 +1,6 @@ #!/usr/bin/perl # -# Copywrite (C) Philip Lyons 2013-2017 (vorzox@gmail.com) +# Copywrite (C) Philip Lyons 2013-2018 (vorzox@gmail.com) # # 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
View file
pacpl-5.1.0.tar.gz/plugins/gnome/thunar/PACPL-Convert -> pacpl-6.1.0.tar.gz/plugins/gnome/thunar/PACPL-Convert
Changed
@@ -1,6 +1,6 @@ #!/usr/bin/perl # -# Copywrite (C) Philip Lyons 2013-2017 (vorzox@gmail.com) +# Copywrite (C) Philip Lyons 2013-2018 (vorzox@gmail.com) # # 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
View file
pacpl-5.1.0.tar.gz/plugins/gnome/thunar/PACPL-Konvert -> pacpl-6.1.0.tar.gz/plugins/gnome/thunar/PACPL-Konvert
Changed
@@ -1,6 +1,6 @@ #!/usr/bin/perl # -# Copywrite (C) Philip Lyons 2013-2017 (vorzox@gmail.com) +# Copywrite (C) Philip Lyons 2013-2018 (vorzox@gmail.com) # # 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
View file
pacpl-5.1.0.tar.gz/plugins/kde/PACPL-Konvert -> pacpl-6.1.0.tar.gz/plugins/kde/PACPL-Konvert
Changed
@@ -1,6 +1,6 @@ #!/usr/bin/perl # -# Copywrite (C) Philip Lyons 2013-2017 (vorzox@gmail.com) +# Copywrite (C) Philip Lyons 2013-2018 (vorzox@gmail.com) # # 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
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.