当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 分享一个和Thinkpad X200相关的PKGBUILD
帖子发表于 : 2010-05-15 15:29 
头像

注册: 2007-08-05 17:40
帖子: 4979
送出感谢: 0 次
接收感谢: 6
1 tp.patch
代码:
diff -Naur tp_smapi-0.40/hdaps.c tp_smapi-0.40.new/hdaps.c
--- tp_smapi-0.40/hdaps.c   2008-12-16 13:03:06.000000000 +0800
+++ tp_smapi-0.40.new//hdaps.c   2010-05-15 13:32:58.783254982 +0800
@@ -750,6 +750,7 @@
    HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad X60s", HDAPS_ORIENT_INVERT_Y),
    HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad X60", HDAPS_ORIENT_SWAP | HDAPS_ORIENT_INVERT_X),
    HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad X61", HDAPS_ORIENT_SWAP | HDAPS_ORIENT_INVERT_X),
+       HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad X200", HDAPS_ORIENT_SWAP | HDAPS_ORIENT_INVERT_X | HDAPS_ORIENT_INVERT_Y),
    { .ident = NULL }
 };

2 tp_smapi.install
3 tp_smapi.patch
4 PKGBUILD
代码:
# Contributor: Nick B <Shirakawasuna at gmail _dot_com>
# Contributor: Christof Musik <christof@senfdax.de>
# Contributor: Stefan Rupp <archlinux@stefanrupp.de>
arch=('i686' 'x86_64')
pkgname=tp_smapi
license=('GPL')
pkgver=0.40
pkgrel=2
pkgdesc="Modules for ThinkPad's SMAPI functionality"
url="http://tpctl.sourceforge.net/"
depends=()
makedepends=('kernel26-headers')
conflicts=()
replaces=()
backup=()
install=tp_smapi.install
source=(http://downloads.sourceforge.net/sourceforge/tpctl/$pkgname-$pkgver.tgz
   tp_smapi.patch
   tp.patch)
md5sums=('f4eb8bb4d4413a5ae65aa7d77f4112c0'
         '90894542082f4b27da979aea36111cb4'
    '9c837ad829759d21424cf7c86635e550')

build() {

  cd ${srcdir}/$pkgname-$pkgver
  patch -p1 < ../tp_smapi.patch || return 1
  patch -p1 < ../tp.patch || return 1
  make HDAPS=1 || return 1
  make -C /lib/modules/`uname -r`/build INSTALL_MOD_PATH=${pkgdir}/ M=`pwd` modules_install HDAPS=1 || return 1

}


好了,没什么说的,在原有的PKGBUILD的基础上加了一个补丁。
补丁的说明见:在X200上安装8.04

然后修改了PKGBUILD

就是了。


_________________
free VPN
YouKuDownLoader
代码:
pip3 install ykdl

install YouKuDownLoader, have fun in downloading.
YouKuDownLoader所支持网站列表


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 分享一个和Thinkpad X200相关的PKGBUILD
帖子发表于 : 2010-05-15 15:30 
头像

注册: 2007-08-05 17:40
帖子: 4979
送出感谢: 0 次
接收感谢: 6
另外,要启用HDAPS,需要删除内核自带的hdaps.ko


_________________
free VPN
YouKuDownLoader
代码:
pip3 install ykdl

install YouKuDownLoader, have fun in downloading.
YouKuDownLoader所支持网站列表


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译