debian/0000775000000000000000000000000012261412454007171 5ustar debian/rules0000775000000000000000000000132212261412403010241 0ustar #!/usr/bin/make -f %: dh $@ --with autoreconf override_dh_auto_clean: dh_auto_clean rm -f 45-libnjb.rules override_dh_auto_build: dh_auto_build ifeq ($(shell dpkg-query -s doxygen 1>/dev/null 2>&1 && echo yes),yes) cd doc/man/man3 && \ rm -f _* *.[ch].3 && \ for i in *.3; do \ if [ `echo "$$i" | sed -e 's/^\(....\).\+/\1/'` != "njb_" ]; then \ mv $$i njb_$$i; \ fi \ done endif cp libnjb.rules 45-libnjb.rules override_dh_install: dh_install -plibnjb-tools mkdir -p $(CURDIR)/debian/libnjb-tools/usr/bin cd $(CURDIR)/debian/libnjb-tools/usr/bin && \ for file in `ls ../lib/libnjb/`; do \ ln -s ../lib/libnjb/$$file $$file ; \ done dh_install --remaining-packages debian/watch0000664000000000000000000000013011705060230010205 0ustar version=3 opts="dversionmangle=s/~dfsg.*//" \ http://sf.net/libnjb/libnjb-(.*)\.tar\.gz debian/changelog0000664000000000000000000002030712261412446011046 0ustar libnjb (2.2.7~dfsg0-3ubuntu1) trusty; urgency=medium * Use dh-autoreconf instead of autotools-dev to also fix FTBFS on ppc64el by getting new libtool macros (still updates config.{sub,guess}). -- Logan Rosen Thu, 02 Jan 2014 20:40:35 -0500 libnjb (2.2.7~dfsg0-3) unstable; urgency=low * Introduce Multi-Arch. * Drop static library. * Rename libnjb-examples to libnjb-tools, indeed the are useful for communicating with the devices via command line. * Install links to njb tools into /usr/bin/. -- Alessio Treglia Mon, 16 Jan 2012 20:01:56 +0100 libnjb (2.2.7~dfsg0-2) unstable; urgency=low * Fix FTBFS due to a wrong handling of the arch-indep packages (Closes: #632324) -- Alessio Treglia Sat, 02 Jul 2011 10:27:35 +0200 libnjb (2.2.7~dfsg0-1) unstable; urgency=low * New maintainer (Closes: #540941). * New upstream release. * Add Homepage field. * Add missing misc:Depends macro to Depends fields. * Sort build-deps, bump DH compatibility to 7. * Demote doxygen to Build-Depends-Indep. * Drop chrpath from Build-Depends. * Add symbols file. * Add doc-base control file. * Properly install html docs. * Remove hotplug files, they aren't needed anymore. (Closes: #461403) * Switch to DH7 pure-form. * Switch packaging to 3.0 (quilt) format. * Remove debian/libnjb.rules, now provided by upstream. * Fix udev's rules file to comply with our policies. * Move udev rules from /etc/udev/rules.d to /lib/udev/rules.d and remove the old and useless debian/libnjb5.links file. * Handle the removal of the ancient /etc/udev/rules.d/libnjb.rules file. * Improve packages description. * Fix lintian's binary-control-field-duplicates-source warning. * debian/watch: - Handle ~dfsg[0-9] suffix. * Update debian/copyright. * Bump Standards. -- Alessio Treglia Wed, 29 Jun 2011 15:04:53 +0200 libnjb (2.2.5-5) unstable; urgency=low * QA upload. * Move libnjb-doc to doc section (Closes: #515928). * Don't ship .la files (Closes: #621533). * Add libncurses5-dev to build dependencies (Closes: #597142). * Replace SYSFS with ATTR in udev rules (Closes: #560700). -- Luk Claes Sun, 19 Jun 2011 09:18:54 +0200 libnjb (2.2.5-4.3) unstable; urgency=low * Non-maintainer upload. * Fix uninstallability on GNU/kFreeBSD (Closes: #545962): Mark udev as Linux-specific in Depends, and get rid of hotplug entirely, which disappeared a while ago. Thanks to Petr Salinger. * Fix FTBFS on avr32 (Closes: #529458): - Update config.{guess,sub} before running configure. - Remove them in the clean target to keep the Debian diff clean. - Add autotools-dev to Build-Depends accordingly. - Thanks to Bradley Smith for his report. * Fix some lintian warnings and errors: - Stop ignoring errors in make distclean. - Use ${binary:Version} instead of obsolete ${Source-Version}. - Declare the needed version for debhelper in Build-Depends. - Use the SF redirector for debian/watch. - Fix “transferring” typo in long description. - Strip the RPATH in all binaries. At least right now, all of them point to /usr/lib, so there's no reason not to get rid of them AFAICT. Use chrpath for that, and add it to Build-Depends. -- Cyril Brulebois Mon, 21 Dec 2009 09:50:03 +0100 libnjb (2.2.5-4.2) unstable; urgency=low * Non-maintainer upload. * debian/rules: Fix bashism. (Closes: #459189) -- Marc 'HE' Brockschmidt Wed, 23 Jan 2008 19:24:59 +0100 libnjb (2.2.5-4.1) unstable; urgency=medium * Non-maintainer upload. * Fix build when gain-root command is sudo. -- Luk Claes Sat, 12 Aug 2006 19:42:36 +0200 libnjb (2.2.5-4) unstable; urgency=low * New maintainer. Closes: #361719 -- John Bovey Wed, 26 Apr 2006 14:41:59 +0100 libnjb (2.2.5-3) unstable; urgency=low * Replace and conflict with libnjb-hotplug. Closes: #353238. -- Shaun Jackman Sun, 19 Feb 2006 11:56:33 -0700 libnjb (2.2.5-2) unstable; urgency=low * Fix the udev rules script to support libusb 0.1.10a-22. Closes: #349036. -- Shaun Jackman Wed, 1 Feb 2006 00:07:26 -0700 libnjb (2.2.5-1) unstable; urgency=low * New upstream release. -- Shaun Jackman Tue, 31 Jan 2006 23:20:09 -0700 libnjb (2.2.4-2) unstable; urgency=low * Add udev support. Closes: #337790, #338741. Thanks to kaouete. * Depend on udev | hotplug. * Merge the libnjb-hotplug package into libnjb5. * Update config.guess to 2005-08-03 and config.sub to 2005-07-08. Closes: #343291. * Update the policy version to 3.6.2.2. No changes necessary. -- Shaun Jackman Sun, 15 Jan 2006 23:40:54 -0700 libnjb (2.2.4-1) unstable; urgency=low * New upstream release. Closes: #343039. -- Shaun Jackman Tue, 13 Dec 2005 21:22:33 -0700 libnjb (2.2.3-1) unstable; urgency=low * New upstream release. -- Shaun Jackman Sun, 9 Oct 2005 12:21:45 -0600 libnjb (2.2.2-2) unstable; urgency=low * Update config.sub and config.guess. Closes: #328148. -- Shaun Jackman Sun, 18 Sep 2005 01:36:46 -0600 libnjb (2.2.2-1) unstable; urgency=low * New upstream release. -- Shaun Jackman Sat, 10 Sep 2005 11:40:18 -0600 libnjb (2.2.1-2) unstable; urgency=low * Rebuild against libc6 2.3.2.ds1-22. -- Shaun Jackman Tue, 23 Aug 2005 14:41:28 -0700 libnjb (2.2.1-1) unstable; urgency=low * New upstream release. * Bump the soname to libnjb.so.5. -- Shaun Jackman Tue, 16 Aug 2005 11:15:11 -0700 libnjb (2.1-2) unstable; urgency=low * Add libnjb-examples containing the binaries built from the example source code in libnjb-doc. -- Shaun Jackman Thu, 12 May 2005 08:51:41 -0700 libnjb (2.1-1) unstable; urgency=low * New upstream release. * New upstream library version: 5:0:0. Upstream confirmed this release is binary compatible so changed this to 5:0:1, which is the same as 4.1.0. * Prepend njb_ to the generically named man pages (closes: #302858). -- Shaun Jackman Tue, 10 May 2005 09:49:08 -0700 libnjb (2.0-1) unstable; urgency=low * New upstream release. * Bump the SOVERSION to 4:0:0. * Add libnjb-hotplug (closes: #295944). * Add the HTML Doxygen documentation to libnjb-doc. -- Shaun Jackman Thu, 3 Mar 2005 08:47:39 -0800 libnjb (1.2.20041210-1) experimental; urgency=low * New upstream release. * Bump the SOVERSION to 3:0:0. -- Shaun Jackman Sun, 26 Dec 2004 15:41:33 -0800 libnjb (1.2-2) unstable; urgency=low * Synopses were incorrect (closes: #287290). -- Shaun Jackman Sun, 26 Dec 2004 15:21:09 -0800 libnjb (1.2-1) unstable; urgency=low * New upstream release. * Bump the SOVERSION to 2:0:0. -- Shaun Jackman Mon, 4 Oct 2004 16:19:16 -0700 libnjb (1.1-3) unstable; urgency=low * Fix libdir in libnjb.la. -- Shaun Jackman Mon, 28 Jun 2004 11:05:21 -0700 libnjb (1.1-2) unstable; urgency=low * Change Section to libdevel. -- Shaun Jackman Wed, 26 May 2004 14:48:03 -0700 libnjb (1.1-1) unstable; urgency=low * New upstream release. -- Shaun Jackman Tue, 25 May 2004 13:06:10 -0700 libnjb (1.0.1-2) unstable; urgency=low * debian/rules: Remove dh_link (closes: #232976). -- Shaun Jackman Thu, 19 Feb 2004 09:27:20 -0800 libnjb (1.0.1-1) unstable; urgency=low * New upstream release. -- Shaun Jackman Wed, 7 Jan 2004 15:13:08 -0800 libnjb (0.9.1b-1) unstable; urgency=low * New upstream release. -- Shaun Jackman Mon, 21 Oct 2002 11:57:10 -0700 libnjb (0.9b-1) unstable; urgency=low * New upstream release. -- Shaun Jackman Sun, 26 May 2002 20:05:35 -0700 libnjb (0.8b-1) unstable; urgency=low * Initial Release. (closes: #142276, #143332) -- Shaun Jackman Sat, 6 Apr 2002 18:00:32 -0800 debian/libnjb-doc.docs0000664000000000000000000000005311705060230012035 0ustar debian/tmp/usr/share/doc/libnjb-2.2.7/html debian/compat0000664000000000000000000000000211705060357010372 0ustar 9 debian/libnjb5.install0000664000000000000000000000006211705060502012077 0ustar usr/lib/*/*.so.* 45-libnjb.rules lib/udev/rules.d debian/libnjb5.symbols0000664000000000000000000001603611705060230012127 0ustar libnjb.so.5 libnjb5 #MINVER# NJB_Adjust_EAX@Base 2.2.5 NJB_Capture@Base 2.2.5 NJB_Close@Base 2.2.5 NJB_Create_Folder@Base 2.2.5 NJB_Datafile_Destroy@Base 2.2.5 NJB_Delete_Datafile@Base 2.2.5 NJB_Delete_Playlist@Base 2.2.5 NJB_Delete_Track@Base 2.2.5 NJB_Destroy_EAX_Type@Base 2.2.5 NJB_Destroy_Time@Base 2.2.5 NJB_Discover@Base 2.2.5 NJB_Elapsed_Time@Base 2.2.5 NJB_Error_Dump@Base 2.2.5 NJB_Error_Geterror@Base 2.2.5 NJB_Error_Pending@Base 2.2.5 NJB_Error_Reset_Geterror@Base 2.2.5 NJB_Get_Auxpower@Base 2.2.5 NJB_Get_Battery_Charging@Base 2.2.5 NJB_Get_Battery_Level@Base 2.2.5 NJB_Get_Bitmap_Dimensions@Base 2.2.5 NJB_Get_Datafile_Tag@Base 2.2.5 NJB_Get_Device_Name@Base 2.2.5 NJB_Get_Disk_Usage@Base 2.2.5 NJB_Get_EAX_Type@Base 2.2.5 NJB_Get_Extended_Tags@Base 2.2.5 NJB_Get_Firmware_Revision@Base 2.2.5 NJB_Get_Hardware_Revision@Base 2.2.5 NJB_Get_Keys@Base 2.2.5 NJB_Get_NJB1_Libcounter@Base 2.2.5 NJB_Get_Owner_String@Base 2.2.5 NJB_Get_Playlist@Base 2.2.5 NJB_Get_SDMI_ID@Base 2.2.5 NJB_Get_Time@Base 2.2.5 NJB_Get_Track@Base 2.2.5 NJB_Get_Track_Tag@Base 2.2.5 NJB_Get_Track_fd@Base 2.2.5 NJB_Handshake@Base 2.2.5 NJB_Open@Base 2.2.5 NJB_Pause_Play@Base 2.2.5 NJB_Ping@Base 2.2.5 NJB_Play_Track@Base 2.2.5 NJB_Playlist_Addtrack@Base 2.2.5 NJB_Playlist_Deltrack@Base 2.2.5 NJB_Playlist_Deltrack_TrackID@Base 2.2.5 NJB_Playlist_Destroy@Base 2.2.5 NJB_Playlist_Gettrack@Base 2.2.5 NJB_Playlist_New@Base 2.2.5 NJB_Playlist_Reset_Gettrack@Base 2.2.5 NJB_Playlist_Set_Name@Base 2.2.5 NJB_Playlist_Track_Destroy@Base 2.2.5 NJB_Playlist_Track_New@Base 2.2.5 NJB_Queue_Track@Base 2.2.5 NJB_Release@Base 2.2.5 NJB_Replace_Track_Tag@Base 2.2.5 NJB_Reset_Get_Datafile_Tag@Base 2.2.5 NJB_Reset_Get_EAX_Type@Base 2.2.5 NJB_Reset_Get_Playlist@Base 2.2.5 NJB_Reset_Get_Track_Tag@Base 2.2.5 NJB_Resume_Play@Base 2.2.5 NJB_Seek_Track@Base 2.2.5 NJB_Send_File@Base 2.2.5 NJB_Send_Firmware@Base 2.2.5 NJB_Send_Track@Base 2.2.5 NJB_Set_Bitmap@Base 2.2.5 NJB_Set_Debug@Base 2.2.5 NJB_Set_Owner_String@Base 2.2.5 NJB_Set_Time@Base 2.2.5 NJB_Set_Turbo_Mode@Base 2.2.5 NJB_Set_Unicode@Base 2.2.5 NJB_Songid_Addframe@Base 2.2.5 NJB_Songid_Destroy@Base 2.2.5 NJB_Songid_Findframe@Base 2.2.5 NJB_Songid_Frame_Destroy@Base 2.2.5 NJB_Songid_Frame_New_Codec@Base 2.2.5 NJB_Songid_Frame_New_String@Base 2.2.5 NJB_Songid_Frame_New_Uint16@Base 2.2.5 NJB_Songid_Frame_New_Uint32@Base 2.2.5 NJB_Songid_Getframe@Base 2.2.5 NJB_Songid_New@Base 2.2.5 NJB_Songid_Reset_Getframe@Base 2.2.5 NJB_Stop_Play@Base 2.2.5 NJB_Update_Playlist@Base 2.2.5 __sub_depth@Base 2.2.5 _file_size@Base 2.2.5 _file_time@Base 2.2.5 data_dump@Base 2.2.5 data_dump_ascii@Base 2.2.5 datafile_new@Base 2.2.5 datafile_pack3@Base 2.2.5 datafile_pack@Base 2.2.5 datafile_set_folder@Base 2.2.5 datafile_set_name@Base 2.2.5 datafile_set_size@Base 2.2.5 datafile_set_time@Base 2.2.5 datafile_size@Base 2.2.5 datafile_unpack@Base 2.2.5 destroy_eax_type@Base 2.2.5 destroy_errorstack@Base 2.2.5 eax_unpack@Base 2.2.5 from_16bit_to_njb1_bytes@Base 2.2.5 from_16bit_to_njb3_bytes@Base 2.2.5 from_32bit_to_njb1_bytes@Base 2.2.5 from_32bit_to_njb3_bytes@Base 2.2.5 from_64bit_to_njb1_bytes@Base 2.2.5 get_lsw@Base 2.2.5 get_msw@Base 2.2.5 initialize_errorstack@Base 2.2.5 make64@Base 2.2.5 new_eax_type@Base 2.2.5 new_folder_pack3@Base 2.2.5 njb1_bytes_to_16bit@Base 2.2.5 njb1_bytes_to_32bit@Base 2.2.5 njb1_bytes_to_64bit@Base 2.2.5 njb3_add_multiple_tracks_to_playlist@Base 2.2.5 njb3_adjust_eax@Base 2.2.5 njb3_announce_firmware@Base 2.2.5 njb3_bytes_to_16bit@Base 2.2.5 njb3_bytes_to_32bit@Base 2.2.5 njb3_capture@Base 2.2.5 njb3_clear_play_queue@Base 2.2.5 njb3_control_eax_processor@Base 2.2.5 njb3_create_file@Base 2.2.5 njb3_create_folder@Base 2.2.5 njb3_create_playlist@Base 2.2.5 njb3_ctrl_playing@Base 2.2.5 njb3_current_track@Base 2.2.5 njb3_delete_item@Base 2.2.5 njb3_destroy_state@Base 2.2.5 njb3_elapsed_time@Base 2.2.5 njb3_get_codecs@Base 2.2.5 njb3_get_disk_usage@Base 2.2.5 njb3_get_file_block@Base 2.2.5 njb3_get_firmware_confirmation@Base 2.2.5 njb3_get_keys@Base 2.2.5 njb3_get_next_datafile_tag@Base 2.2.5 njb3_get_next_playlist_tag@Base 2.2.5 njb3_get_next_track_tag@Base 2.2.5 njb3_get_nexteax@Base 2.2.5 njb3_get_owner_string@Base 2.2.5 njb3_get_time@Base 2.2.5 njb3_init_state@Base 2.2.5 njb3_ping@Base 2.2.5 njb3_play_track@Base 2.2.5 njb3_power_status@Base 2.2.5 njb3_queue_track@Base 2.2.5 njb3_read_eaxtypes@Base 2.2.5 njb3_read_keys@Base 2.2.5 njb3_readid@Base 2.2.5 njb3_release@Base 2.2.5 njb3_request_file_chunk@Base 2.2.5 njb3_reset_get_datafile_tag@Base 2.2.5 njb3_reset_get_playlist_tag@Base 2.2.5 njb3_reset_get_track_tag@Base 2.2.5 njb3_seek_track@Base 2.2.5 njb3_send_file_chunk@Base 2.2.5 njb3_send_file_complete@Base 2.2.5 njb3_send_firmware_chunk@Base 2.2.5 njb3_set_bitmap@Base 2.2.5 njb3_set_owner_string@Base 2.2.5 njb3_set_time@Base 2.2.5 njb3_turnoff_flashing@Base 2.2.5 njb3_update_16bit_frame@Base 2.2.5 njb3_update_string_frame@Base 2.2.5 njb3_update_tag@Base 2.2.5 njb_add_multiple_tracks_to_playlist@Base 2.2.5 njb_add_track_to_playlist@Base 2.2.5 njb_adjust_sound@Base 2.2.5 njb_capture@Base 2.2.5 njb_close@Base 2.2.5 njb_create_playlist@Base 2.2.5 njb_debug@Base 2.2.5 njb_debug_flags@Base 2.2.5 njb_delete_datafile@Base 2.2.5 njb_delete_playlist@Base 2.2.5 njb_delete_track@Base 2.2.5 njb_device_is_usb20@Base 2.2.5 njb_discover@Base 2.2.5 njb_elapsed_time@Base 2.2.5 njb_error_add2@Base 2.2.5 njb_error_add3@Base 2.2.5 njb_error_add@Base 2.2.5 njb_error_add_string@Base 2.2.5 njb_error_clear@Base 2.2.5 njb_get_datafile_header@Base 2.2.5 njb_get_datafile_tag@Base 2.2.5 njb_get_device_protocol@Base 2.2.5 njb_get_disk_usage@Base 2.2.5 njb_get_eax_size@Base 2.2.5 njb_get_library_counter@Base 2.2.5 njb_get_nexteax@Base 2.2.5 njb_get_owner_string@Base 2.2.5 njb_get_playlist@Base 2.2.5 njb_get_playlist_header@Base 2.2.5 njb_get_time@Base 2.2.5 njb_get_track_tag@Base 2.2.5 njb_get_track_tag_header@Base 2.2.5 njb_get_usb_device_name@Base 2.2.5 njb_init_state@Base 2.2.5 njb_open@Base 2.2.5 njb_ping@Base 2.2.5 njb_play_or_queue@Base 2.2.5 njb_read_eaxtypes@Base 2.2.5 njb_receive_file_block@Base 2.2.5 njb_rename_playlist@Base 2.2.5 njb_replace_track_tag@Base 2.2.5 njb_request_file@Base 2.2.5 njb_send_datafile_tag@Base 2.2.5 njb_send_file_block@Base 2.2.5 njb_send_track_tag@Base 2.2.5 njb_set_debug@Base 2.2.5 njb_set_library_counter@Base 2.2.5 njb_set_owner_string@Base 2.2.5 njb_set_time@Base 2.2.5 njb_set_unicode@Base 2.2.5 njb_stop_play@Base 2.2.5 njb_transfer_complete@Base 2.2.5 njb_unicode_flag@Base 2.2.5 njb_verify_last_command@Base 2.2.5 playlist_unpack@Base 2.2.5 songid_pack3@Base 2.2.5 songid_pack@Base 2.2.5 songid_sanity_check@Base 2.2.5 songid_unpack@Base 2.2.5 split64@Base 2.2.5 strtoucs2@Base 2.2.5 strtoutf8@Base 2.2.5 time_pack3@Base 2.2.5 time_pack@Base 2.2.5 time_unpack3@Base 2.2.5 time_unpack@Base 2.2.5 ucs2strlen@Base 2.2.5 ucs2tostr@Base 2.2.5 usb_pipe_read@Base 2.2.5 usb_pipe_write@Base 2.2.5 usb_setup@Base 2.2.5 utf8tostr@Base 2.2.5 debian/copyright0000664000000000000000000000530511705060230011120 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=174 Upstream-Name: libnjb Upstream-Contact: Linus Walleij Source: http://sf.net/projects/libnjb/files Comment: The tarball was repacked to remove the ./windows/ directory 'cause of its non-free contents. Files: * Copyright: 2001, John Mechalas License: BSD-3-clause Files: debian/* Copyright: 2011 Alessio Treglia License: GPL-2+ License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . o Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . o Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . o Neither John Mechalas nor the names of this product's contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: GPL-2+ 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 2 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. Comment: You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the full text of the GNU General Public License version 2 can be found in the `/usr/share/common-licenses/GPL-2' file. debian/source/0000775000000000000000000000000011705060230010462 5ustar debian/source/format0000664000000000000000000000001411705060230011670 0ustar 3.0 (quilt) debian/libnjb-doc.doc-base0000664000000000000000000000032711705060230012566 0ustar Document: libnjb-doc Title: libnjb documentation Abstract: Developer reference for libnjb. Section: Programming Format: HTML Index: /usr/share/doc/libnjb-doc/html/index.html Files: /usr/share/doc/libnjb-doc/html/* debian/libnjb-doc.examples0000664000000000000000000000001311705060230012717 0ustar sample/*.c debian/libnjb-tools.dirs0000664000000000000000000000001011705066402012441 0ustar usr/bin debian/libnjb-dev.install0000664000000000000000000000005711705060541012575 0ustar usr/include usr/lib/*/*.so usr/lib/*/pkgconfig debian/libnjb5.preinst0000664000000000000000000000020711705060230012114 0ustar #!/bin/sh # preinst script for libnjb set -e dpkg-maintscript-helper rm_conffile /etc/udev/libnjb.rules -- "$@" #DEBHELPER# exit 0 debian/libnjb-tools.install0000664000000000000000000000003111705060230013142 0ustar usr/bin/* usr/lib/libnjb debian/libnjb5.postinst0000664000000000000000000000025611705060230012317 0ustar #!/bin/sh # postinst script for libnjb set -e dpkg-maintscript-helper rm_conffile /etc/udev/libnjb.rules -- "$@" rm -f /etc/udev/rules.d/libnjb.rules #DEBHELPER# exit 0 debian/libnjb5.postrm0000664000000000000000000000020611705060230011753 0ustar #!/bin/sh # postrm script for libnjb set -e dpkg-maintscript-helper rm_conffile /etc/udev/libnjb.rules -- "$@" #DEBHELPER# exit 0 debian/control0000664000000000000000000000557412261412450010603 0ustar Source: libnjb Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Alessio Treglia Build-Depends: dh-autoreconf, debhelper (>= 8.1.3~), libncurses5-dev, libusb-dev Build-Depends-Indep: doxygen Standards-Version: 3.9.2 Homepage: http://libnjb.sourceforge.net/ Vcs-Git: git://git.debian.org/git/collab-maint/libnjb.git Vcs-Browser: http://git.debian.org/?p=collab-maint/libnjb.git Package: libnjb5 Architecture: any Multi-Arch: same Pre-Depends: dpkg (>= 1.15.7.2), ${misc:Pre-Depends} Depends: ${shlibs:Depends}, udev [linux-any], ${misc:Depends} Conflicts: libnjb-hotplug Replaces: libnjb-hotplug Description: Creative Labs Nomad Jukebox library libnjb is a C library and API for communicating with the Creative NOMAD JukeBox and Dell DJ digital audio. The protocol these devices use is presumably called PDE (Portable Digital Entertainment protocol) at Creative. Newer devices using the Microsoft MTP (Media Transfer Protocol) are not supported. . This package contains the shared library. Package: libnjb-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libnjb5 (= ${binary:Version}), libusb-dev (>> 0.1.7), ${misc:Depends} Description: Creative Labs Nomad Jukebox library development files libnjb is a C library and API for communicating with the Creative NOMAD JukeBox and Dell DJ digital audio. The protocol these devices use is presumably called PDE (Portable Digital Entertainment protocol) at Creative. Newer devices using the Microsoft MTP (Media Transfer Protocol) are not supported. . This package contains the headers and development libraries. Package: libnjb-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: Creative Labs Nomad Jukebox library documentation libnjb is a C library and API for communicating with the Creative NOMAD JukeBox and Dell DJ digital audio. The protocol these devices use is presumably called PDE (Portable Digital Entertainment protocol) at Creative. Newer devices using the Microsoft MTP (Media Transfer Protocol) are not supported. . This package contains the development documentation. Package: libnjb-tools Section: utils Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Breaks: libnjb-examples (<< 2.2.7~dfsg0-3~) Replaces: libnjb-examples (<< 2.2.7~dfsg0-3~) Description: Creative Labs Nomad Jukebox library tools libnjb is a C library and API for communicating with the Creative NOMAD JukeBox and Dell DJ digital audio. The protocol these devices use is presumably called PDE (Portable Digital Entertainment protocol) at Creative. Newer devices using the Microsoft MTP (Media Transfer Protocol) are not supported. . This package contains the library tools each performing a simple function, such as transferring a track to the jukebox. The source code for these tools is in the package libnjb-doc. debian/libnjb5.docs0000664000000000000000000000005111705060230011355 0ustar AUTHORS ChangeLog-old FAQ HACKING README debian/gbp.conf0000664000000000000000000000006211705060230010577 0ustar [DEFAULT] pristine-tar = True compression = bzip2 debian/patches/0000775000000000000000000000000011705060230010611 5ustar debian/patches/series0000664000000000000000000000002611705060230012024 0ustar 1001-udev_rules.patch debian/patches/1001-udev_rules.patch0000664000000000000000000001177311705060230014377 0ustar Description: Fix mode,group to comply with Debian Policy. Author: Alessio Treglia --- libnjb.rules | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) --- libnjb.orig/libnjb.rules +++ libnjb/libnjb.rules @@ -9,32 +9,32 @@ GOTO="nomad_rules_end" LABEL="nomad_usb_rules" # Creative Nomad Jukebox -ATTR{idVendor}=="0471", ATTR{idProduct}=="0222", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="0471", ATTR{idProduct}=="0222", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Creative Nomad Jukebox 2 -ATTR{idVendor}=="041e", ATTR{idProduct}=="4100", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="4100", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Creative Nomad Jukebox 3 -ATTR{idVendor}=="041e", ATTR{idProduct}=="4101", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="4101", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Creative Nomad Jukebox Zen -ATTR{idVendor}=="041e", ATTR{idProduct}=="4108", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="4108", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Creative Nomad Jukebox Zen USB 2.0 -ATTR{idVendor}=="041e", ATTR{idProduct}=="410b", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="410b", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Creative Nomad Jukebox Zen NX -ATTR{idVendor}=="041e", ATTR{idProduct}=="4109", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="4109", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Creative Nomad Jukebox Zen Xtra -ATTR{idVendor}=="041e", ATTR{idProduct}=="4110", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="4110", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Dell Digital Jukebox -ATTR{idVendor}=="041e", ATTR{idProduct}=="4111", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="4111", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Creative Nomad Jukebox Zen Touch -ATTR{idVendor}=="041e", ATTR{idProduct}=="411b", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="411b", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Creative Zen (Zen Micro variant) -ATTR{idVendor}=="041e", ATTR{idProduct}=="411d", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="411d", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Creative Nomad Jukebox Zen Micro -ATTR{idVendor}=="041e", ATTR{idProduct}=="411e", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="411e", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Second Generation Dell Digital Jukebox -ATTR{idVendor}=="041e", ATTR{idProduct}=="4126", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="4126", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Dell Pocket DJ -ATTR{idVendor}=="041e", ATTR{idProduct}=="4127", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="4127", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" # Creative Zen Sleek -ATTR{idVendor}=="041e", ATTR{idProduct}=="4136", SYMLINK+="libnjb-%k", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" +ATTR{idVendor}=="041e", ATTR{idProduct}=="4136", SYMLINK+="libnjb-%k", MODE="660", GROUP="audio", ENV{ID_LIBNJB_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="udev-acl" LABEL="nomad_rules_end"