Re: [PLF-announce] [RPM] deng-1.9.0~beta6.3-1plf2010.0
Anssi Hannula <[email protected]> Sat, 15 Aug 2009 05:05:56 +0300
| Newsgroups | gmane.linux.mandrake.plf.general |
|---|---|
| Message-ID | <[email protected]> |
Zombie Ryushu wrote: > Name : deng Relocations: (not relocatable) > Version : 1.9.0~beta6.3 Vendor: Penguin Liberation Front > Release : 1plf2010.0 Build Date: ven. 14 ao?t 2009 07:39:29 CEST > Install Date: (not installed) Build Host: cooker64.home.nanardon.zarb.org > Group : Games/Arcade Source RPM: (none) > Size : 4811100 License: GPL2 "GPL2" is not a Mandriva license name. [...] > This application is PLF because it requires non-free data. AFAICS not a reason enough, this should be put in Mandriva contrib or non-free. > - jengelh: > - new upstream release: 1.9.0~beta6.1 Changelog entry is missing. [...] > Vendor: Penguin Liberation Front > Packager: Zombie Ryushu <[email protected]> These should not be defined in .spec. [...] > Suggests: TiMidity > Provides: jdoom = %version-%release > Provides: jheretic = %version-%release > Provides: jhexen = %version-%release > %if "%{?vendor_uuid}" != "" > Provides: jdoom(vendor=%vendor_uuid) = %version-%release > Provides: jheretic(vendor=%vendor_uuid) = %version-%release > Provides: jhexen(vendor=%vendor_uuid) = %version-%release > %endif What is %vendor_uuid? > %description [...] > cmake .. -DCMAKE_INSTALL_PREFIX=/opt/%name -Dlibdir=/opt/%name/libexec \ > -Ddatadir=/opt/%name Use %cmake. Also, there is no reason to install this into /opt. > make %{?jobs:-j%jobs}; Use %make. > popd; > popd; > > %install > b="%buildroot"; > rm -Rf "$b"; > mkdir "$b"; > mkdir -p "$b/%_prefix/games"; Use %_gamesbindir. > pushd doomsday/obj/; > make install DESTDIR="$b"; Use %makeinstall_std. > popd; > ln -s /opt/%name/bin/doomsday "$b/%_prefix/games/"; [...] -- Anssi Hannula