From: Andrey Rahmatullin <wrar@altlinux.ru> To: ALT Linux kernel packages development <devel-kernel@altlinux.ru> Subject: Re: [d-kernel] Re: 2.6.1 Date: Wed, 21 Jan 2004 17:46:44 +0500 Message-ID: <20040121124644.GA3768@wrars-comp.wrarsdomain> (raw) In-Reply-To: <m3ad4h1wfg.fsf@pc213.belcaf.minsk.by> [-- Attachment #1.1: Type: text/plain, Size: 867 bytes --] On Wed, Jan 21, 2004 at 11:29:55AM +0200, Ed V. Bartosh wrote: > Давай лей. А я с ними ядрышко соберу. Уже. > Radeon drivers тоже не помешают. Для примера можешь взять последние > nvidia, там поменялась технология сборки модулей. Если ты о сборке на ядерных скриптах, то я не понял, как должен выглядеть Makefile. Кинь в меня? А то сливать исходники nvidia ради 1 файла... Вообще, спек для радеона у меня готов, он аналогичен спеку для 2.4, т.е. в нем забиты компиляция и линковка. Изменение пакета с исходниками не требуется. Спек в аттаче. 2vsu: может, напишем нормальный Makefile? -- WBR, wRAR (ALT Linux Team) К тому же, образование цеховой команды, секреты работы которой передаются из уст в уста, без использования письменной традиции, в сегодняшней ситуации и по отношению к свободному ПО мне кажется совершенно неоправданным. -- ab in devel-kernel@ [-- Attachment #1.2: kernel-modules-fglrx-std26-up.spec --] [-- Type: text/plain, Size: 6629 bytes --] %define module_name fglrx %define module_version 3.7.0 %define module_release alt1 %define kversion 2.6.1 %define krelease alt1 %define flavour std26-up %define base_arch %(echo %{_target_cpu} | sed 's/i.86/i386/;s/athlon/i386/') %define kgcc gcc-3.3 %define use_ccache 1 %ifdef use_ccache %define kcc ccache %kgcc %else %define kcc %kgcc %endif %define module_dir /lib/modules/%kversion-%flavour-%krelease/%module_name Summary: ATI video card drivers Name: kernel-modules-%{module_name}-%{flavour} Version: 1.0.%{module_version} Release: %{module_release} License: Proprietary Group: System/Kernel and hardware Patch1: fglrx-3.2.8-agp-sis.patch Patch2: fglrx-3.2.5-agp-i875.patch Patch3: fglrx-3.2.8-via-agp2.patch Patch4: fglrx-3.2.8-nvidia-nforce.patch ExclusiveOS: Linux URL: http://www.schneider-digital.de/html/body_download_ati.html BuildPreReq: kernel-build-tools BuildRequires: gcc3.3 BuildRequires: modutils BuildRequires: perl BuildRequires: rpm >= 4.0.2-75 BuildRequires: kernel-headers-%{flavour} = %{kversion}-%{krelease} BuildRequires: kernel-source-%{module_name}-%{module_version} Provides: kernel-modules-%module_name-%kversion-%flavour-%krelease = %version-%release Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease < %version-%release Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease > %version-%release Prereq: coreutils Prereq: modutils Prereq: kernel-image-%{flavour} = %{kversion}-%{krelease} Requires(postun): kernel-image-%flavour = %kversion-%krelease ExclusiveArch: %{ix86} %description Drivers for Linux Fire GL X1/Z1/E1/8800/8700/9000/9700/9800 RADEON for XFree86 Version X4.3.0. %prep rm -rf kernel-source-%{module_name}-%{module_version} tar -jxvf %kernel_src/kernel-source-%{module_name}-%{module_version}.tar.bz2 %setup -D -T -n kernel-source-%{module_name}-%{module_version} %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %build %define fglrx_gcc %kcc -D__KERNEL__ -I%_includedir/linux-%{kversion}-%{flavour}/include -I%_includedir/linux-%{kversion}-%{flavour}/include/asm-i386/mach-default -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -O2 -fomit-frame-pointer -Wdeclaration-after-statement -D__AGP__ -DFGL -DFGL_LINUX -DFGL_GART_RESERVED_SLOT -DFGL_LINUX253P1_VMA_API -DPAGE_ATTR_FIX=1 -DMODULE %fglrx_gcc -c agpgart_be.c -DKBUILD_BASENAME=agpgart_be -DKBUILD_MODNAME=fglrx -o agpgart_be.o %fglrx_gcc -c nvidia-agp.c -DKBUILD_BASENAME=nvidia_agp -DKBUILD_MODNAME=fglrx -o nvidia-agp.o %fglrx_gcc -c agp3.c -DKBUILD_BASENAME=agp3 -DKBUILD_MODNAME=fglrx -o agp3.o %fglrx_gcc -c i7505-agp.c -DKBUILD_BASENAME=i7505_agp -DKBUILD_MODNAME=fglrx -o i7505-agp.o %fglrx_gcc -c firegl_public.c -o firegl_public.o ld -r firegl_public.o agpgart_be.o agp3.o i7505-agp.o nvidia-agp.o \ libfglrx_ip.a.GCC%__gcc_version_major -o fglrx.o modpost fglrx.o %fglrx_gcc -c fglrx.mod.c -DKBUILD_BASENAME=fglrx -o fglrx.mod.o ld -r fglrx.o fglrx.mod.o -o fglrx.ko %install mkdir -p $RPM_BUILD_ROOT/%{module_dir} install -p -m644 fglrx.ko $RPM_BUILD_ROOT/%{module_dir} %post /sbin/depmod -a -F /boot/System.map-%{kversion}-%{flavour}-%{krelease} \ %{kversion}-%{flavour}-%{krelease} %postun [ ! -f /boot/System.map-%kversion-%flavour-%krelease ] || \ /sbin/depmod -a -F /boot/System.map-%{kversion}-%{flavour}-%{krelease} \ %{kversion}-%{flavour}-%{krelease} %files %defattr(644,root,root,755) %module_dir %changelog * Wed Jan 21 2004 Andrey Rahmatullin <wrar@altlinux.ru> 1.0.3.7.0-alt1 - 2.6 support * Fri Nov 28 2003 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.2.8-alt3.15 - Added Provides/Conflicts to make sure that only one version of the package can be installed for each kernel version. * Tue Nov 18 2003 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.2.8-alt2.15 - Fixed spec file name. - Avoid %%postun failure when this package is removed after kernel-image-%%flavour (currently rpm cannot prevent this). - Added Patch4: fglrx-3.2.8-nvidia-nforce.patch: fixed nForce AGP support. * Sun Oct 12 2003 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.2.8-alt1.15 - new version (3.2.8). - updated Patch1 (some SiS support was added in upstream, only SiS 745 remains unknown). - fixed compile flags. - Patch3: fixed AGP 2.0 support for VIA KT400 and P4X333. * Mon Sep 29 2003 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.2.5-alt16.15 - Patch2: fixed Intel 875P chipset support (it does not have integrated graphics capability). * Fri Sep 26 2003 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.2.5-alt15.15 - replaced %%{_usrsrc}/kernel/sources with %%kernel_src - Patch1: added new SiS host bridge IDs to the builtin AGP support (from mainstream kernel) * Mon Sep 08 2003 Anton Farygin <rider@altlinux.ru> 1.0.3.2.5-alt14.15 - new version (3.2.5) * Wed Sep 03 2003 Rider <rider@altlinux.ru> 1.0.2.9.12-alt14.15 - replace /usr/include to _includedir macro * Tue Aug 26 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt13 - rebuilt with 2.4.21rel-alt14 * Fri Aug 15 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt12 - rebuilt with 2.4.21rel-alt13 * Wed Aug 13 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt11 - rebuilt with 2.4.21rel-alt12 * Tue Aug 12 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt10 - rebuilt with 2.4.21rel-alt11 * Mon Aug 11 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt9 - rebuilt with 2.4.21rel-alt10 * Thu Aug 07 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt8 - rebuilt with 2.4.21rel-alt9 * Wed Aug 06 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt7 - rebuilt with 2.4.21rel-alt8 * Wed Jul 30 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt6 - rebuilt with 2.4.21rel-alt7 * Thu Jul 17 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt5 - rebuilt with 2.4.21rel-alt6 * Wed Jul 16 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt4 - rebuilt with 2.4.21rel-alt5 * Tue Jul 08 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt3 - added -include /usr/include/linux-%{kversion}-%{flavour}/include/linux/modversions.h now it actually WORKS! * Sat Jun 21 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt2 - rebuilt with 2.4.21rel kernel * Thu Jun 05 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt1 - initial version. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2004-01-21 12:46 UTC|newest] Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top 2004-01-09 16:00 [d-kernel] 2.6.1 Ed V. Bartosh 2004-01-11 8:00 ` [d-kernel] 2.6.1 Konstantin A. Lepikhov 2004-01-11 13:45 ` Andrey Rahmatullin 2004-01-11 14:01 ` Konstantin A. Lepikhov 2004-01-12 8:45 ` Ed V. Bartosh 2004-01-14 8:49 ` Andrey Rahmatullin 2004-01-14 9:40 ` Ed V. Bartosh 2004-01-14 10:40 ` Andrey Rahmatullin 2004-01-14 12:07 ` Michael Shigorin 2004-01-14 9:43 ` Michael Shigorin 2004-01-20 17:27 ` Ed V. Bartosh 2004-01-20 17:40 ` Konstantin A. Lepikhov 2004-01-20 18:33 ` Andrey Rahmatullin 2004-01-20 18:38 ` Ed V. Bartosh 2004-01-20 19:06 ` Konstantin A. Lepikhov 2004-01-21 13:29 ` Andrey Rahmatullin 2004-01-21 18:14 ` Konstantin A. Lepikhov 2004-01-20 19:18 ` Andrey Rahmatullin 2004-01-21 9:29 ` Ed V. Bartosh 2004-01-21 10:56 ` Andrey Rahmatullin 2004-01-21 12:20 ` Gleb Stiblo 2004-01-21 12:29 ` Andrey Rahmatullin 2004-01-21 12:59 ` Ed V. Bartosh 2004-01-21 13:40 ` [d-kernel][JT] Стандартные и нестандартные ядра (Was: 2.6.1) Andrey Rahmatullin 2004-01-21 14:17 ` [d-kernel] модуляризация ide Zhenja Kaluta 2004-01-21 14:43 ` Sergey Vlasov 2004-01-26 9:36 ` Zhenja Kaluta 2004-01-21 12:46 ` Andrey Rahmatullin [this message] 2004-01-21 13:39 ` [d-kernel] Re: 2.6.1 Gleb Stiblo 2004-01-26 11:50 ` Andrey Rahmatullin 2004-01-26 12:16 ` Gleb Stiblo 2004-01-26 12:50 ` Andrey Rahmatullin 2004-01-26 13:19 ` Gleb Stiblo 2004-01-26 15:02 ` Andrey Rahmatullin 2004-01-20 18:25 ` Andrey Rahmatullin 2004-01-11 20:10 ` [d-kernel] 2.6.1 Michael Shigorin 2004-01-12 8:54 ` Ed V. Bartosh 2004-01-22 9:29 ` Alexey Kotovich 2004-01-22 9:29 ` Alexey Kotovich
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20040121124644.GA3768@wrars-comp.wrarsdomain \ --to=wrar@altlinux.ru \ --cc=devel-kernel@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux kernel packages development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \ devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com public-inbox-index devel-kernel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git