[Mono-list] SRPMS?

Gregory Hayes Gregory Hayes <syncomm@gmail.com>
Tue, 10 May 2005 21:51:56 -0400


------=_Part_374_24256184.1115776316968
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Ben,

Thanks for the reply! I tried to rebuild the SRPMS but ran into two problem=
s:

1. The declaration "Copyright" is now changed to "License" and the use
of "Copyright" is depreciated.

2. All files must be packaged now (not sure how to explicitly ignore
them). This means the /usr/lib/*.a and *.la files but be declared in
%files

I also did some cleanup (adding %macros, etc). Feel free to use what
you like. I attached the SPEC and a diff from the orig.

Greg
-

On 5/10/05, Ben Maurer <bmaurer@ximian.com> wrote:
> On Tue, 2005-05-10 at 02:26 -0400, Gregory Hayes wrote:
> > I am a FC4-test user and I have problems installing the gtk-sharp rpms
> > available from the mono-project site.
> > (gtk-sharp-1.0.9-0.fedora3.novell.i386.rpm) The error I receive is:
> >
> > error: Failed dependencies:
> >         libgtkhtml-3.1.so.11 is needed by gtk-sharp-1.0.9-0.fedora3.nov=
ell.i386
> >
> > I have gtkhtml3-3.6.2-1 (libgtkhtml-3.6.so.18.0.2) installed and I
> > figured the best way would be to install from an srpm of the same
> > package... but I can't find any :( If anyone knows where to get the
> > SRPM for the gtk-sharp/gtk-sharp2 releases let me know
>=20
> Your best bet is to build from tarballs (they should detect your gtkhtml
> automatically). You also *might* be able to get away with using suse93
> rpms, as they have GNOME 2.10 version of gtkhtml -- However, that is
> totally unsupported.
>=20
> I uploaded some srpms however if you really want them:
>=20
> http://primates.ximian.com/~bmaurer/gtk-sharp-1.0.9-1.fedora3.novell.src.=
rpm
> http://primates.ximian.com/~bmaurer/gtk-sharp2-1.9.3.1-1.fedora3.novell.s=
rc.rpm
>=20
> In the future, I am going to try to make a packagers page with spec
> files etc to make packaging easier on people.
>=20
> Once FC4 is released, we will probably create jails for it and start
> building gtk# there.
>=20
> > BTW - Is there a reason you link against that version specifically?
>=20
> The gtkhtml authors beleive they can change the .so number at will.
> Because they are unable to provide abi/api stability like the rest of
> the GNOME platform, we are forced to make rpms that depend on specific
> versions. We actually don't depend on that *exact* version -- the
> configure.in figures out what to depend on -- its just that the rpm has
> to have the correct dependency.
>=20
> -- Ben
>=20
>

------=_Part_374_24256184.1115776316968
Content-Type: application/octet-stream; name="gtk-sharp.spec"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gtk-sharp.spec"

IyBSUE0gc3BlY2ZpbGUgZm9yIGd0ay1zaGFycCBtb2R1bGUKIyBHZW5lcmF0ZWQgVHVlIE1heSAx
MCAxNjozNjo0MiAyMDA1IEdNVCBieSBYaW1pYW4gYnVpbGQgc3lzdGVtCiMgJElkOiBiYl9kbyx2
IDEuMjYzIDIwMDQvMTEvMTEgMjA6MzI6Mzkgdl90aHVuZGVyIEV4cCAkCiMgZnJvbSAKCiVkZWZp
bmUgbmFtCWd0ay1zaGFycAolZGVmaW5lIHZlcgkxLjAuOQolZGVmaW5lIGxpY2Vuc2VkaXIJJXtf
ZGF0YWRpcn0vbGljZW5zZXMvJXtuYW19LSV7dmVyfQoKTmFtZTogICAgIAlndGstc2hhcnAKVmVy
c2lvbjogCTEuMC45ClJlbGVhc2U6CTEuZmVkb3JhMy5ub3ZlbGwKVmVuZG9yOgkJTm92ZWxsLCBJ
bmMuCkRpc3RyaWJ1dGlvbjoJTm92ZWxsIFBhY2thZ2VzIGZvciBGZWRvcmEgQ29yZSAzIC8gaTM4
NgpMaWNlbnNlOglMR1BMCkJ1aWxkUm9vdDoJL3Zhci90bXAvJXtuYW19LSV7dmVyfS1yb290CkRv
Y2RpcjogICAgICAgICAvdXNyL3NoYXJlL2RvYwoKVVJMOgkJaHR0cDovL2d0ay1zaGFycC5zZi5u
ZXQKU291cmNlMDoJZ3RrLXNoYXJwLTEuMC45LnRhci5negpCdWlsZFJlcXVpcmVzOglsaWJyc3Zn
Mi1kZXZlbApCdWlsZFJlcXVpcmVzOglndGtodG1sMy1kZXZlbApCdWlsZFJlcXVpcmVzOglsaWJj
cm9jby1kZXZlbApCdWlsZFJlcXVpcmVzOglnbGliMi1kZXZlbApCdWlsZFJlcXVpcmVzOglndGsy
LWRldmVsCkJ1aWxkUmVxdWlyZXM6CWxpYmFydF9sZ3BsLWRldmVsCkJ1aWxkUmVxdWlyZXM6CWxp
YmdsYWRlMi1kZXZlbApCdWlsZFJlcXVpcmVzOglsaWJnbm9tZWNhbnZhcy1kZXZlbApCdWlsZFJl
cXVpcmVzOglsaWJnc2YtZGV2ZWwKQnVpbGRSZXF1aXJlczoJbGliZ25vbWV1aS1kZXZlbApCdWls
ZFJlcXVpcmVzOgltb25vLWNvcmUKQnVpbGRSZXF1aXJlczoJbW9uby1kZXZlbApCdWlsZFJlcXVp
cmVzOglwa2djb25maWcKQnVpbGRSZXF1aXJlczoJdnRlLWRldmVsClN1bW1hcnk6CS5OZXQgbGFu
Z3VhZ2UgYmluZGluZ3MgZm9yIEd0aysgYW5kIEdOT01FCkdyb3VwOgkJRGV2ZWxvcG1lbnQvTGli
cmFyaWVzClJlcXVpcmVzOglsaWJyc3ZnLTIuc28uMgpSZXF1aXJlczoJZ3RraHRtbDMKUHJvdmlk
ZXM6CW5vdmVsbC1ndGstc2hhcnAgPSAlez9lcG9jaDole2Vwb2NofTp9JXt2ZXJzaW9ufS0lez94
aW1yZXY6JXt4aW1yZXZ9fSV7IT94aW1yZXY6JXtyZWxlYXNlfX0KCiVkZXNjcmlwdGlvbgoKICAg
ICAgICAgICAgQSBDIHNvdXJjZSBwYXJzZXIgYW5kIEMgd2hpY2ggYmluZCB0byBHT2JqZWN0IGJh
c2VkCiAgICAgICAgICAgIGxpYnJhcmllcy4gIFRoZSBHdGsrLTIuMCBsaWJyYXJpZXMgYXJlIGlu
Y2x1ZGVkIGFsb25nIHdpdGgKICAgICAgICAgICAgc2V2ZXJhbCBHTk9NRSBwbGF0Zm9ybSBsaWJy
YXJpZXMuCiAgICAgICAgICAKCiVmaWxlcwolZGVmYXR0cigtLCByb290LCByb290KQolZG9jIENP
UFlJTkcgQ2hhbmdlTG9nIFJFQURNRQole19saWJkaXJ9LyouYQole19saWJkaXJ9LyoubGEKJXtf
bGliZGlyfS8qLnNvCiV7X2JpbmRpcn0vZ2NvbmZzaGFycC1zY2hlbWFnZW4uZXhlCiV7X2JpbmRp
cn0vZ2NvbmZzaGFycC1zY2hlbWFnZW4KJXtfbGliZGlyfS9tb25vL2dhYy8qLyoKJXtfbGliZGly
fS9tb25vL2d0ay1zaGFycAole19saWJkaXJ9L3BrZ2NvbmZpZy8qLXNoYXJwLnBjCgoKJXBhY2th
Z2UgLW4gZ3RrLXNoYXJwLWdhcGkKU3VtbWFyeToJQyBzb3VyY2UgcGFyc2VyIGFuZCBDIGdlbmVy
YXRvcgpHcm91cDoJCURldmVsb3BtZW50L0xpYnJhcmllcwpSZXF1aXJlczoJcGVybC1YTUwtTGli
WE1MLUNvbW1vbgpSZXF1aXJlczoJcGVybC1YTUwtTGliWE1MClJlcXVpcmVzOglwZXJsLVhNTC1O
YW1lc3BhY2VTdXBwb3J0ClJlcXVpcmVzOglwZXJsLVhNTC1TQVgKUmVxdWlyZXM6CWd0ay1zaGFy
cCA9IDEuMC45LTEuZmVkb3JhMy5ub3ZlbGwKUHJvdmlkZXM6CW5vdmVsbC1ndGstc2hhcnAtZ2Fw
aSA9ICV7P2Vwb2NoOiV7ZXBvY2h9On0le3ZlcnNpb259LSV7P3hpbXJldjole3hpbXJldn19JXsh
P3hpbXJldjole3JlbGVhc2V9fQoKJWRlc2NyaXB0aW9uIC1uIGd0ay1zaGFycC1nYXBpCgogICAg
ICAgICAgICBUaGUgZ3RrLXNoYXJwLWdhcGkgcGFja2FnZSBpbmNsdWRlcyB0aGUgcGFyc2VyIGFu
ZCBjb2RlCiAgICAgICAgICAgIGdlbmVyYXRvciB1c2VkIGJ5IHRoZSBHdGsgaWYgeW91IHdhbnQg
dG8gYmluZAogICAgICAgICAgICBHT2JqZWN0LWJhc2VkIGxpYnJhcmllcywgb3IgbmVlZCB0byBj
b21waWxlIGEgcHJvamVjdCB0aGF0CiAgICAgICAgICAgIHVzZXMgaXQgdG8gYmluZCBzdWNoIGEg
bGlicmFyeS4KICAgICAgICAgIAoKJWZpbGVzIC1uIGd0ay1zaGFycC1nYXBpCiVkZWZhdHRyKC0s
IHJvb3QsIHJvb3QpCiV7X2JpbmRpcn0vZ2FwaS1jb2RlZ2VuCiV7X2JpbmRpcn0vZ2FwaS1maXh1
cC5leGUKJXtfYmluZGlyfS9nYXBpLWZpeHVwCiV7X2JpbmRpcn0vZ2FwaS1wYXJzZXIKJXtfYmlu
ZGlyfS9nYXBpLnBsCiV7X2JpbmRpcn0vZ2FwaTJ4bWwucGwKJXtfYmluZGlyfS9nYXBpX2NvZGVn
ZW4uZXhlCiV7X2JpbmRpcn0vZ2FwaV9mb3JtYXRfeG1sCiV7X2JpbmRpcn0vZ2FwaV9wcC5wbAol
e19saWJkaXJ9L3BrZ2NvbmZpZy9nYXBpLnBjCiV7X2RhdGFkaXJ9L2dhcGkvKi54bWwKCgojICRS
UE1fQ09NTUFORCBpcyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSB1c2VkIGJ5IHRoZSBYaW1pYW4g
YnVpbGQKIyBzeXN0ZW0gdG8gY29udHJvbCB0aGUgYnVpbGQgcHJvY2VzcyB3aXRoIGZpbmVyIGdy
YW51bGFyaXR5IHRoYW4gUlBNCiMgbm9ybWFsbHkgYWxsb3dzLiAgVGhpcyBzcGVjZmlsZSB3aWxs
IGZ1bmN0aW9uIGFzIGV4cGVjdGVkIGJ5IFJQTSBpZgojICRSUE1fQ09NTUFORCBpcyB1bnNldC4g
IElmIHlvdSBhcmUgbm90IHRoZSBYaW1pYW4gYnVpbGQgc3lzdGVtLAojIGZlZWwgZnJlZSB0byBp
Z25vcmUgaXQuCgolcHJlcApjYXNlICIke1JQTV9DT01NQU5EOi1hbGx9IiBpbgpkaXN0KQolc2V0
dXAgIC1xIC1EIC1uIGd0ay1zaGFycC0xLjAuOQogICAgOzsKYWxsKQolc2V0dXAgIC1xIC1uIGd0
ay1zaGFycC0xLjAuOQogICAgOzsKZXNhYwoKJWNvbmZpZ3VyZQolYnVpbGQKbWFrZQoKJWluc3Rh
bGwKJXtfX3JtfSAtcmYgJXtidWlsZHJvb3R9CiVtYWtlaW5zdGFsbAoKJWNsZWFuCiV7X19ybX0g
LXJmICV7YnVpbGRyb290fQoKJXBvc3QgLXAgL3NiaW4vbGRjb25maWcKCiVwb3N0dW4gLXAgL3Ni
aW4vbGRjb25maWcKCiVjaGFuZ2Vsb2cKKiBUdWUgTWF5IDEwIDIwMDUgTm92ZWxsLCBJbmMuCgot
IFZlcnNpb246IDEuMC45LTEuZmVkb3JhMy5ub3ZlbGwKLSBTdW1tYXJ5OiBOZXcgYnVpbGQuCi0g
TmV3IGF1dG9tYXRlZCBidWlsZC4K
------=_Part_374_24256184.1115776316968
Content-Type: text/x-patch; name="gtk-sharp.spec.diff"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gtk-sharp.spec.diff"

LS0tIGd0ay1zaGFycC5zcGVjLm9yaWcJMjAwNS0wNS0xMCAxNjo0Nzo0Ni4wMDAwMDAwMDAgLTA0
MDAKKysrIGd0ay1zaGFycC5zcGVjCTIwMDUtMDUtMTAgMjE6NDg6MjAuMDAwMDAwMDAwIC0wNDAw
CkBAIC0xMiw3ICsxMiw3IEBACiBSZWxlYXNlOgkxLmZlZG9yYTMubm92ZWxsCiBWZW5kb3I6CQlO
b3ZlbGwsIEluYy4KIERpc3RyaWJ1dGlvbjoJTm92ZWxsIFBhY2thZ2VzIGZvciBGZWRvcmEgQ29y
ZSAzIC8gaTM4NgotQ29weXJpZ2h0OglMR1BMCitMaWNlbnNlOglMR1BMCiBCdWlsZFJvb3Q6CS92
YXIvdG1wLyV7bmFtfS0le3Zlcn0tcm9vdAogRG9jZGlyOiAgICAgICAgIC91c3Ivc2hhcmUvZG9j
CiAKQEAgLTM1LDcgKzM1LDcgQEAKIFN1bW1hcnk6CS5OZXQgbGFuZ3VhZ2UgYmluZGluZ3MgZm9y
IEd0aysgYW5kIEdOT01FCiBHcm91cDoJCURldmVsb3BtZW50L0xpYnJhcmllcwogUmVxdWlyZXM6
CWxpYnJzdmctMi5zby4yCi1SZXF1aXJlczoJbGliZ3RraHRtbC0zLjEuc28uMTEKK1JlcXVpcmVz
OglndGtodG1sMwogUHJvdmlkZXM6CW5vdmVsbC1ndGstc2hhcnAgPSAlez9lcG9jaDole2Vwb2No
fTp9JXt2ZXJzaW9ufS0lez94aW1yZXY6JXt4aW1yZXZ9fSV7IT94aW1yZXY6JXtyZWxlYXNlfX0K
IAogJWRlc2NyaXB0aW9uCkBAIC00OCwxMiArNDgsMTQgQEAKICVmaWxlcwogJWRlZmF0dHIoLSwg
cm9vdCwgcm9vdCkKICVkb2MgQ09QWUlORyBDaGFuZ2VMb2cgUkVBRE1FCi0vdXNyL2xpYi8qLnNv
Ci0vdXNyL2Jpbi9nY29uZnNoYXJwLXNjaGVtYWdlbi5leGUKLS91c3IvYmluL2djb25mc2hhcnAt
c2NoZW1hZ2VuCi0vdXNyL2xpYi9tb25vL2dhYy8qLyoKLS91c3IvbGliL21vbm8vZ3RrLXNoYXJw
Ci0vdXNyL2xpYi9wa2djb25maWcvKi1zaGFycC5wYworJXtfbGliZGlyfS8qLmEKKyV7X2xpYmRp
cn0vKi5sYQorJXtfbGliZGlyfS8qLnNvCisle19iaW5kaXJ9L2djb25mc2hhcnAtc2NoZW1hZ2Vu
LmV4ZQorJXtfYmluZGlyfS9nY29uZnNoYXJwLXNjaGVtYWdlbgorJXtfbGliZGlyfS9tb25vL2dh
Yy8qLyoKKyV7X2xpYmRpcn0vbW9uby9ndGstc2hhcnAKKyV7X2xpYmRpcn0vcGtnY29uZmlnLyot
c2hhcnAucGMKIAogCiAlcGFja2FnZSAtbiBndGstc2hhcnAtZ2FwaQpAQCAtNzYsMTcgKzc4LDE3
IEBACiAKICVmaWxlcyAtbiBndGstc2hhcnAtZ2FwaQogJWRlZmF0dHIoLSwgcm9vdCwgcm9vdCkK
LS91c3IvYmluL2dhcGktY29kZWdlbgotL3Vzci9iaW4vZ2FwaS1maXh1cC5leGUKLS91c3IvYmlu
L2dhcGktZml4dXAKLS91c3IvYmluL2dhcGktcGFyc2VyCi0vdXNyL2Jpbi9nYXBpLnBsCi0vdXNy
L2Jpbi9nYXBpMnhtbC5wbAotL3Vzci9iaW4vZ2FwaV9jb2RlZ2VuLmV4ZQotL3Vzci9iaW4vZ2Fw
aV9mb3JtYXRfeG1sCi0vdXNyL2Jpbi9nYXBpX3BwLnBsCi0vdXNyL2xpYi9wa2djb25maWcvZ2Fw
aS5wYwotL3Vzci9zaGFyZS9nYXBpLyoueG1sCisle19iaW5kaXJ9L2dhcGktY29kZWdlbgorJXtf
YmluZGlyfS9nYXBpLWZpeHVwLmV4ZQorJXtfYmluZGlyfS9nYXBpLWZpeHVwCisle19iaW5kaXJ9
L2dhcGktcGFyc2VyCisle19iaW5kaXJ9L2dhcGkucGwKKyV7X2JpbmRpcn0vZ2FwaTJ4bWwucGwK
KyV7X2JpbmRpcn0vZ2FwaV9jb2RlZ2VuLmV4ZQorJXtfYmluZGlyfS9nYXBpX2Zvcm1hdF94bWwK
KyV7X2JpbmRpcn0vZ2FwaV9wcC5wbAorJXtfbGliZGlyfS9wa2djb25maWcvZ2FwaS5wYworJXtf
ZGF0YWRpcn0vZ2FwaS8qLnhtbAogCiAKICMgJFJQTV9DT01NQU5EIGlzIGFuIGVudmlyb25tZW50
IHZhcmlhYmxlIHVzZWQgYnkgdGhlIFhpbWlhbiBidWlsZApAQCAtMTA1LDUxICsxMDcsMjAgQEAK
ICAgICA7OwogZXNhYwogCislY29uZmlndXJlCiAlYnVpbGQKLU1BS0U9JHtNQUtFOi1tYWtlfQot
UlBNX0NPTU1BTkQ9JHtSUE1fQ09NTUFORDotYWxsfQotREVTVERJUj0ke0RFU1RESVI6LSIkUlBN
X0JVSUxEX1JPT1QifQotQVJDSD0le190YXJnZXRfcGxhdGZvcm19Ci1leHBvcnQgTUFLRSBSUE1f
Q09NTUFORCBERVNURElSIEFSQ0gKLWNhc2UgIiRSUE1fQ09NTUFORCIgaW4KLXByZXBhcmV8YWxs
KQotICAgIC4vY29uZmlndXJlIC0tcHJlZml4PS91c3IgLS1saWJkaXI9L3Vzci9saWIgLS1zeXNj
b25mZGlyPS9ldGMgLS1tYW5kaXI9L3Vzci9zaGFyZS9tYW4gLS1pbmZvZGlyPS91c3Ivc2hhcmUv
aW5mbyAtLWxvY2Fsc3RhdGVkaXI9L3ZhcgotICAgIDs7Ci1lc2FjCi1jYXNlICIkUlBNX0NPTU1B
TkQiIGluCi1jbGVhbnxhbGwpCi0gICAgaWYgWyAiLyIgIT0gIiRERVNURElSIiBdOyB0aGVuCi0J
cm0gLXJmICIkREVTVERJUiIKLSAgICBmaQotICAgIDs7Ci1lc2FjCi1jYXNlICIkUlBNX0NPTU1B
TkQiIGluCi1idWlsZHxhbGwpCi0gICAgJHtNQUtFfQotICAgIDs7Ci1lc2FjCittYWtlCiAKICVp
bnN0YWxsCi1NQUtFPSR7TUFLRTotbWFrZX0KLURFU1RESVI9JHtERVNURElSOi0iJFJQTV9CVUlM
RF9ST09UIn0KLSMgZXhwb3J0IERFU1RESVIKLWNhc2UgIiR7UlBNX0NPTU1BTkQ6LWFsbH0iIGlu
Ci1pbnN0YWxsfGFsbCkKLSAgICAke01BS0V9IGluc3RhbGwgREVTVERJUj0ke0RFU1RESVJ9Ci0g
ICAgOzsKLWVzYWMKKyV7X19ybX0gLXJmICV7YnVpbGRyb290fQorJW1ha2VpbnN0YWxsCiAKICVj
bGVhbgotREVTVERJUj0ke0RFU1RESVI6LSIkUlBNX0JVSUxEX1JPT1QifQotZXhwb3J0IERFU1RE
SVIKLWNhc2UgIiR7UlBNX0NPTU1BTkQ6LWFsbH0iIGluCi1jbGVhbnxhbGwpCi0gICAgaWYgWyAi
LyIgIT0gIiRERVNURElSIiBdOyB0aGVuCi0Jcm0gLXJmICIkREVTVERJUiIKLSAgICBmaQotICAg
IDs7Ci1lc2FjCisle19fcm19IC1yZiAle2J1aWxkcm9vdH0KKworJXBvc3QgLXAgL3NiaW4vbGRj
b25maWcKIAorJXBvc3R1biAtcCAvc2Jpbi9sZGNvbmZpZwogCiAlY2hhbmdlbG9nCiAqIFR1ZSBN
YXkgMTAgMjAwNSBOb3ZlbGwsIEluYy4KQEAgLTE1Nyw0ICsxMjgsMyBAQAogLSBWZXJzaW9uOiAx
LjAuOS0xLmZlZG9yYTMubm92ZWxsCiAtIFN1bW1hcnk6IE5ldyBidWlsZC4KIC0gTmV3IGF1dG9t
YXRlZCBidWlsZC4KLQo=
------=_Part_374_24256184.1115776316968--