diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2008-06-20 16:09:14 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2008-06-20 16:09:14 +0000 |
commit | 1f9af0f18d58e1c891b215952da1560f8947fc3d (patch) | |
tree | d05c644f96ab5989dc23d4aad1030ff427397fc5 /pkgs/os-specific/linux/wis-go7007 | |
parent | f225672ef47f2696db0e1e6ab06a3aa7e55b97c8 (diff) | |
download | nixlib-1f9af0f18d58e1c891b215952da1560f8947fc3d.tar nixlib-1f9af0f18d58e1c891b215952da1560f8947fc3d.tar.gz nixlib-1f9af0f18d58e1c891b215952da1560f8947fc3d.tar.bz2 nixlib-1f9af0f18d58e1c891b215952da1560f8947fc3d.tar.lz nixlib-1f9af0f18d58e1c891b215952da1560f8947fc3d.tar.xz nixlib-1f9af0f18d58e1c891b215952da1560f8947fc3d.tar.zst nixlib-1f9af0f18d58e1c891b215952da1560f8947fc3d.zip |
* wis-go7007: make it compile on Linux >= 2.6.24. Added PCI id
093b:a104. svn path=/nixpkgs/trunk/; revision=12168
Diffstat (limited to 'pkgs/os-specific/linux/wis-go7007')
-rw-r--r-- | pkgs/os-specific/linux/wis-go7007/default.nix | 12 | ||||
-rw-r--r-- | pkgs/os-specific/linux/wis-go7007/wis-go7007-0.9.8-fix-udev.patch | 22 |
2 files changed, 30 insertions, 4 deletions
diff --git a/pkgs/os-specific/linux/wis-go7007/default.nix b/pkgs/os-specific/linux/wis-go7007/default.nix index 0fa939c20c66..1a2bacdcfe1f 100644 --- a/pkgs/os-specific/linux/wis-go7007/default.nix +++ b/pkgs/os-specific/linux/wis-go7007/default.nix @@ -12,13 +12,17 @@ stdenv.mkDerivation { { url = "http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/media-tv/wis-go7007/files/wis-go7007-0.9.8-kernel-2.6.17.diff?rev=1.1"; sha256 = "0cizbg82fdl5byhvpkdx64qa02xcahdyddi2l2jn95sxab28a5yg"; } - { url = "http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/media-tv/wis-go7007/files/wis-go7007-0.9.8-fix-udev.diff?rev=1.2"; - sha256 = "1985lcb7gh5zsf3lm0b43zd6q0cb9q4z376n9q060bh99yw6m0w1"; - } + # (replaced by ./wis-go7007-0.9.8-fix-udev.patch below, which includes an entry for PCI device 093b:a104) + #{ url = "http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/media-tv/wis-go7007/files/wis-go7007-0.9.8-fix-udev.diff?rev=1.2"; + # sha256 = "1985lcb7gh5zsf3lm0b43zd6q0cb9q4z376n9q060bh99yw6m0w1"; + #} { url = "http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/media-tv/wis-go7007/files/snd.patch?rev=1.1"; sha256 = "0a6dz1l16pz1fk77s3awxh635cacbivfcfnd1carbx5jp2gq3jna"; } - ]; + { url = http://home.comcast.net/~bender647/go7007/wis-go7007-2.6.24-no_algo_control.diff; + sha256 = "1a7jkcsnzagir3wpsj60pjrr9wgfaqq21jlmq6s0qg9hqg4nzbvf"; + } + ] ++ [./wis-go7007-0.9.8-fix-udev.patch]; buildInputs = [ncurses]; diff --git a/pkgs/os-specific/linux/wis-go7007/wis-go7007-0.9.8-fix-udev.patch b/pkgs/os-specific/linux/wis-go7007/wis-go7007-0.9.8-fix-udev.patch new file mode 100644 index 000000000000..827459e723f0 --- /dev/null +++ b/pkgs/os-specific/linux/wis-go7007/wis-go7007-0.9.8-fix-udev.patch @@ -0,0 +1,22 @@ +diff -ru wis-go7007-linux-0.9.8-orig/udev/wis-ezusb.rules.in wis-go7007-linux-0.9.8/udev/wis-ezusb.rules.in +--- wis-go7007-linux-0.9.8-orig/udev/wis-ezusb.rules.in 2007-04-26 10:32:05.967814203 +0200 ++++ wis-go7007-linux-0.9.8/udev/wis-ezusb.rules.in 2007-04-26 10:38:00.372601940 +0200 +@@ -1,8 +1,10 @@ +-ACTION=="add", BUS=="usb", ENV{PRODUCT}=="93b/a002/*", \ +- RUN+="@FXLOAD@ -t fx2 -I @FIRMWARE_DIR@/ezusb/hpi_PX-M402U.hex" +-ACTION=="add", BUS=="usb", ENV{PRODUCT}=="93b/a004/*", \ +- RUN+="@FXLOAD@ -t fx2 -I @FIRMWARE_DIR@/ezusb/hpi_PX-TV402U.hex" +-ACTION=="add", BUS=="usb", ENV{PRODUCT}=="eb1/6666/*", \ +- RUN+="@FXLOAD@ -t fx2 -I @FIRMWARE_DIR@/ezusb/hpi_LR192.hex" +-ACTION=="add", BUS=="usb", ENV{PRODUCT}=="eb1/6668/*", \ +- RUN+="@FXLOAD@ -t fx2 -I @FIRMWARE_DIR@/ezusb/hpi_StarTrek.hex" ++ACTION=="add", SUBSYSTEM=="usb_device", ATTRS{idVendor}=="093b", ATTRS{idProduct}=="a002", \ ++ RUN+="@FXLOAD@ -t fx2 -I @FIRMWARE_DIR@/ezusb/hpi_PX-M402U.hex -D %N" ++ACTION=="add", SUBSYSTEM=="usb_device", ATTRS{idVendor}=="093b", ATTRS{idProduct}=="a004", \ ++ RUN+="@FXLOAD@ -t fx2 -I @FIRMWARE_DIR@/ezusb/hpi_PX-TV402U.hex -D %N" ++ACTION=="add", SUBSYSTEM=="usb_device", ATTRS{idVendor}=="093b", ATTRS{idProduct}=="a104", \ ++ RUN+="@FXLOAD@ -t fx2 -I @FIRMWARE_DIR@/ezusb/hpi_PX-TV402U.hex -D %N" ++ACTION=="add", SUBSYSTEM=="usb_device", ATTRS{idVendor}=="0eb1", ATTRS{idProduct}=="6666", \ ++ RUN+="@FXLOAD@ -t fx2 -I @FIRMWARE_DIR@/ezusb/hpi_LR192.hex -D %N" ++ACTION=="add", SUBSYSTEM=="usb_device", ATTRS{idVendor}=="0eb1", ATTRS{idProduct}=="6668", \ ++ RUN+="@FXLOAD@ -t fx2 -I @FIRMWARE_DIR@/ezusb/hpi_StarTrek.hex -D %N" |