debian/0000755000000000000000000000000012227605365007176 5ustar debian/watch0000644000000000000000000000101712227605365010226 0ustar version=3 # The upstream download page at # http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#2 # uses javascript to actually generate the download URL which finally # redirects to a dynamically created ftp account like # ftp://user:password@ip.ip.ip.ip/path/to/r8168-(.*).tar.bz2 # But there exists an unofficial mirror at http://code.google.com/p/r8168/ http://code.google.com/p/r8168/downloads/list?can=1 .*/r8168-([\d\.]+)\.(?:tar\.gz|tar\.bz2|tar\.xz) debian/source/0000755000000000000000000000000012227605365010476 5ustar debian/source/format0000644000000000000000000000001412227605365011704 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000100512227605365010252 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 VERSION := $(shell dpkg-parsechangelog | sed -nr '/^Version:/s/Version: (.*:)?(.*)-(.*)/\2/p') %: dh $@ --with dkms override_dh_install: dh_install src/*.h src/*.c src/Makefile usr/src/r8168-$(VERSION)/ find debian/r8168-dkms/usr/src -type f -perm -5 -print0 2>/dev/null | xargs -0r chmod a-X override_dh_dkms: dh_dkms -V $(VERSION) # do nothing override_dh_auto_configure override_dh_auto_build override_dh_auto_test override_dh_auto_install override_dh_auto_clean: debian/r8168-dkms.modprobe0000644000000000000000000000005412227605365012452 0ustar # blacklisted by r8168-dkms blacklist r8169 debian/r8168-dkms.install0000644000000000000000000000010312227605365012304 0ustar debian/initramfs-hooks/r8168-dkms usr/share/initramfs-tools/hooks/ debian/r8168-dkms.docs0000644000000000000000000000000712227605365011571 0ustar README debian/r8168-dkms.dkms0000644000000000000000000000025312227605365011602 0ustar PACKAGE_NAME="r8168" PACKAGE_VERSION="#MODULE_VERSION#" BUILT_MODULE_NAME[0]="$PACKAGE_NAME" DEST_MODULE_LOCATION[0]="/updates/dkms" AUTOINSTALL="YES" REMAKE_INITRD="YES" debian/initramfs-hooks/0000755000000000000000000000000012227605365012313 5ustar debian/initramfs-hooks/r8168-dkms0000755000000000000000000000023412227605365013764 0ustar #!/bin/sh set -e case $1 in prereqs) echo "" exit 0 ;; esac . /usr/share/initramfs-tools/hook-functions manual_add_modules r8168 debian/gbp.conf0000644000000000000000000000003612227605365010614 0ustar [DEFAULT] pristine-tar = True debian/copyright0000644000000000000000000000250712227605365011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: r8168 Source: http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#2 Files: * Copyright: Copyright(c) 2012-2013 Realtek Semiconductor Corp. All rights reserved. Copyright (C) 2013 Realtek NIC software team License: GPL-2.0+ Files: debian/* Copyright: © 2011-2013 Andreas Beckmann © 2011-2012 Dmitry Smirnov License: GPL-2.0+ License: GPL-2.0+ This package 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 package 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 . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/control0000644000000000000000000000230712227605365010603 0ustar Source: r8168 Section: kernel Priority: extra Maintainer: Andreas Beckmann Uploaders: Dmitry Smirnov Build-Depends: debhelper (>= 9), dkms Standards-Version: 3.9.4 Homepage: http://code.google.com/p/r8168/ Vcs-Git: git://anonscm.debian.org/collab-maint/r8168.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/r8168.git Package: r8168-dkms Architecture: all Depends: ${misc:Depends} Description: dkms source for the r8168 network driver r8168 is the Linux device driver released for RealTek RTL8168B/8111B, RTL8168C/8111C, RTL8168CP/8111CP, RTL8168D/8111D, and RTL8168DP/8111DP, and RTK8168E/8111E Gigabit Ethernet controllers with PCI-Express interface. . This driver should only be used for devices not yet supported by the in-kernel driver r8169. Please see the README.Debian for instructions how to report bugs against r8169 that made it necessary to use r8168-dkms. . Installation of the r8168-dkms package will disable the in-kernel r8169 module. To re-enable r8169, the r8168-dkms package must be purged. . This package provides the dkms source code for the r8168 kernel modules. Kernel source or headers are required to compile these modules. debian/compat0000644000000000000000000000000212227605365010374 0ustar 9 debian/changelog0000644000000000000000000000664712227605365011065 0ustar r8168 (8.037.00-1) unstable; urgency=low * New upstream release 8.037.00 (2013-09-24). * kernel-3.10.patch: Remove, fixed upstream. -- Andreas Beckmann Wed, 16 Oct 2013 23:53:46 +0200 r8168 (8.036.00-2) unstable; urgency=low * kernel-3.10.patch: New, fix building the module for kernel 3.10. (Closes: #717161) -- Andreas Beckmann Sun, 21 Jul 2013 20:44:48 +0200 r8168 (8.036.00-1) unstable; urgency=low * New upstream release 8.036.00 (2013-06-17). * kernel-3.8.patch: Remove, fixed upstream. -- Andreas Beckmann Tue, 02 Jul 2013 10:50:38 +0200 r8168 (8.035.00-2) unstable; urgency=low * kernel-3.8.patch: New, fix building the module for kernel 3.8+ that has removed the __dev* attributes. (Closes: #706978) (LP: #1108068, #1156283) * Use canonical Vcs-* URLs. * Switch to debhelper 9. -- Andreas Beckmann Tue, 07 May 2013 10:02:12 +0200 r8168 (8.035.00-1) unstable; urgency=low * New upstream release 8.035.00 (2012-12-21). * Update my email address and drop DMUA. * Switch to Standards-Version: 3.9.4 (no changes needed). -- Andreas Beckmann Fri, 25 Jan 2013 19:55:16 +0100 r8168 (8.034.00-1) unstable; urgency=low * New upstream release 8.034.00 (2012-11-02). -- Andreas Beckmann Fri, 23 Nov 2012 20:56:53 +0100 r8168 (8.032.00-1) unstable; urgency=low * New upstream release 8.032.00 (2012-08-01). -- Andreas Beckmann Wed, 12 Sep 2012 13:32:29 +0200 r8168 (8.031.00-1) unstable; urgency=low * New upstream release 8.031.00 (2012-05-28). -- Andreas Beckmann Fri, 08 Jun 2012 06:47:43 +0200 r8168 (8.030.00-1) unstable; urgency=low * New upstream release 8.030.00 (2012-05-14). * Add update-initramfs hook to install the r8168 module in the initrd. (Closes: #669052) -- Andreas Beckmann Wed, 23 May 2012 02:08:12 +0200 r8168 (8.029.00-1) unstable; urgency=low [ Dmitry Smirnov ] * d-watch: fetch directly from code.google.com [ Andreas Beckmann ] * New upstream release 8.029.00 (2012-03-29). * debian/copyright: Use final copyright-format 1.0 URL and bump years. * Bump Standards-Version to 3.9.3 (no changes needed). -- Andreas Beckmann Wed, 04 Apr 2012 10:50:07 +0200 r8168 (8.028.00-1) unstable; urgency=low * New upstream release 8.028.00 (2012-02-03). * Drop 001_build-with-kernel-3.2.x.diff, fixed upstream. -- Andreas Beckmann Fri, 17 Feb 2012 11:31:30 +0100 r8168 (8.027.00-2) unstable; urgency=low [ Julien Valroff ] * Add patch to fix build with Linux kernel >= 3.2. (Closes: #656734) [ Andreas Beckmann ] * Do not break build with Linux kernel < 3.2 while fixing >= 3.2. -- Andreas Beckmann Sun, 29 Jan 2012 16:33:48 +0100 r8168 (8.027.00-1) unstable; urgency=low * New upstream release 8.027.00 (2011-12-01). * Move git repository to git://git.debian.org/git/collab-maint/r8168.git * Add Dmitry Smirnov to Uploaders. * Work around dkms bug #651973 by adding BUILT_MODULE_NAME to dkms.conf. * Remove executable permission from module source code. -- Andreas Beckmann Wed, 14 Dec 2011 18:13:15 +0100 r8168 (8.026.00-1) unstable; urgency=low * Initial release. (Closes: #642198, #648286) -- Andreas Beckmann Wed, 16 Nov 2011 13:50:53 +0100 debian/README.Debian0000644000000000000000000000163012227605365011237 0ustar If you are using r8168-dkms because the in-kernel r8169 does not support your NIC or is not working properly, please check the following: * Have you tried a more recent kernel? The problem may be fixed there already. In that case the current r8169 driver may be ported back to an older kernel - please report a bug against the Debian kernel package where r8169 is not working as expected. * If no version of the in-kernel driver r8169 supports your NIC, please report this to the r8169 maintainers, so that this can be fixed: To: Realtek linux nic maintainers To: Francois Romieu Cc: netdev@vger.kernel.org You may also wish to open a Debian bug report and Cc that. If you want to switch back from r8168-dkms to the in-kernel r8169 driver it is necessary to purge the r8168-dkms package, otherwise the blacklist for r8169 won't be removed.